概要

フル名
docker.io/otel/opentelemetry-collector
Registry
docker.io
名前空間
otel
リポジトリ
opentelemetry-collector
キャッシュ Tag 数
2184
最終同期
07/13/2026, 04:12 PM

概要

OpenTelemetry Collector 镜像,Traces/Metrics/Logs 统一采集处理导出,可观测性管道标准组件与后端解耦。

詳細

otel/opentelemetry-collector 运行 OpenTelemetry Collector,接收 OTLP/Jaeger/Prometheus 等多种协议数据,经 Processor 处理后导出至 Jaeger、Prometheus、OTLP 等后端。定位为可观测性数据管道,Vendor 中立;微服务 Telemetry 汇聚、多后端 fan-out 或替代各语言 SDK 直连后端的统一 Gateway。

快速启动

docker run -d --name otel-collector \
  -p 4317:4317 -p 4318:4318 \
  -v /etc/otel/config.yaml:/etc/otelcol/config.yaml \
  docker.io/otel/opentelemetry-collector:latest

推荐实践

docker run -d --name otel-collector \
  --restart unless-stopped \
  -p 4317:4317 -p 4318:4318 -p 8888:8888 \
  -v /etc/otel/config.yaml:/etc/otelcol/config.yaml \
  docker.io/otel/opentelemetry-collector:0.115.0

核心参数说明

  • -p 4317 — OTLP gRPC 接收
  • -p 4318 — OTLP HTTP 接收
  • -v config.yaml:... — receivers/exporters 配置
  • 模式 — Gateway 或 Agent Sidecar

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: otel-collector
spec:
  replicas: 2
  selector:
    matchLabels:
      app: otel-collector
  template:
    metadata:
      labels:
        app: otel-collector
    spec:
      containers:
        - name: collector
          image: docker.io/otel/opentelemetry-collector:0.115.0
          ports:
            - containerPort: 4317
            - containerPort: 4318
          volumeMounts:
            - name: config
              mountPath: /etc/otelcol
      volumes:
        - name: config
          configMap:
            name: otel-collector-config
---
apiVersion: v1
kind: Service
metadata:
  name: otel-collector
spec:
  selector:
    app: otel-collector
  ports:
    - name: otlp-grpc
      port: 4317
      targetPort: 4317
    - name: otlp-http
      port: 4318
      targetPort: 4318

ConfigMap 存 pipeline 配置;DaemonSet 可作节点 Agent。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/otel/opentelemetry-collector
:nightly
linux/386linux/amd64linux/arm64linux/arm/v7linux/ppc64lelinux/riscv64linux/s390x
2026/06/27 11:2241.7 MBsha256:ddb43dd7b313
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e
linux/386linux/amd64linux/arm64linux/arm/v7linux/ppc64lelinux/riscv64linux/s390x
2026/06/27 11:2141.7 MBsha256:ddb43dd7b313
docker.io/otel/opentelemetry-collector
:nightly-arm64
linux/arm64
2026/06/27 11:1840.9 MBsha256:df05b950120b
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-arm64
linux/arm64
2026/06/27 11:1840.9 MBsha256:df05b950120b
docker.io/otel/opentelemetry-collector
:nightly-s390x
linux/s390x
2026/06/27 11:1844.5 MBsha256:a1ca63aa678b
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-s390x
linux/s390x
2026/06/27 11:1744.5 MBsha256:a1ca63aa678b
docker.io/otel/opentelemetry-collector
:nightly-ppc64le
linux/ppc64le
2026/06/27 11:1739.6 MBsha256:36b1920710e4
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-ppc64le
linux/ppc64le
2026/06/27 11:1739.6 MBsha256:36b1920710e4
docker.io/otel/opentelemetry-collector
:nightly-armv7
linux/arm/v7
2026/06/27 11:1742.2 MBsha256:dfa9d8c235f4
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-armv7
linux/arm/v7
2026/06/27 11:1742.2 MBsha256:dfa9d8c235f4
docker.io/otel/opentelemetry-collector
:nightly-386
linux/386
2026/06/27 11:1741.7 MBsha256:ddb43dd7b313
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-386
linux/386
2026/06/27 11:1741.7 MBsha256:ddb43dd7b313
docker.io/otel/opentelemetry-collector
:nightly-riscv64
linux/riscv64
2026/06/27 11:1744.8 MBsha256:2e7d98d1f2b2
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-riscv64
linux/riscv64
2026/06/27 11:1744.8 MBsha256:2e7d98d1f2b2
docker.io/otel/opentelemetry-collector
:nightly-amd64
linux/amd64
2026/06/27 11:1746.3 MBsha256:f36989ad2ed1
docker.io/otel/opentelemetry-collector
:0.156.0-nightly.0c0862e-amd64
linux/amd64
2026/06/27 11:1746.3 MBsha256:f36989ad2ed1
docker.io/otel/opentelemetry-collector
:latest
linux/386linux/amd64linux/arm64linux/arm/v7linux/ppc64lelinux/riscv64linux/s390x
2026/06/25 04:5941.7 MBsha256:5569935c8f40
docker.io/otel/opentelemetry-collector
:0.155.0
linux/386linux/amd64linux/arm64linux/arm/v7linux/ppc64lelinux/riscv64linux/s390x
2026/06/25 04:5841.7 MBsha256:5569935c8f40
docker.io/otel/opentelemetry-collector
:latest-arm64
linux/arm64
2026/06/25 04:5540.9 MBsha256:97c5deba9b55
docker.io/otel/opentelemetry-collector
:0.155.0-arm64
linux/arm64
2026/06/25 04:5540.9 MBsha256:97c5deba9b55