Install BDOT Collector in Docker Compose
Steps to deploy BDOT Collector using Docker Compose, including configuration and service definition.
Install a BDOT Collector
volumes: bdot-collector-storage: # persistent storage for the bdot-collector services: bdot-collector: image: ghcr.io/observiq/bindplane-agent:1.84.0 # Select the image version you prefer container_name: bdot-collector hostname: bdot-collector volumes: - bdot-collector-storage:/etc/otel/storage ports: - "4317:4317" # OTLP gRPC - "4318:4318" # OTLP HTTP - "13133:13133" # Health check extension - "55679:55679" # ZPages debugging environment: OPAMP_ENDPOINT: "wss://app.bindplane.com/v1/opamp" # point to your Bindplane server OPAMP_SECRET_KEY: "<YOUR_SECRET_KEY>" OPAMP_LABELS: ephemeral=true MANAGER_YAML_PATH: /etc/otel/storage/manager.yamloutput: stdout level: infovolumes: - ./logging.yaml:/etc/otel/logging.yaml # ... environment: LOGGING_YAML_PATH: /etc/otel/logging.yamldocker compose up -d
Create a configuration for Docker Compose
Example Installation



TLS
Mutual TLS (mTLS)
Last updated
Was this helpful?