跳转至

Kubernetes 开放遥测 Operator

介绍

OpenTelemetry Operator 是Kubernetes Operator的 一个实现。

Operator 管理:

开始

要在现有集群中安装 Operator,请确保安装了cert-manager并运行:

$ kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml

一旦opentelemetry-operator部署就绪,创建一个开放遥测采集器(otelcol)实例,如下 所示:

$ kubectl apply -f - <<EOF
apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
  name: simplest
spec:
  config: |
    receivers:
      otlp:
        protocols:
          grpc:
          http:
    processors:

    exporters:
      logging:

    service:
      pipelines:
        traces:
          receivers: [otlp]
          processors: []
          exporters: [logging]
EOF

要了解更多配置选项,以及使用 OpenTelemetry 工具库设置工作负载的自动检测注入,请 继续阅 读这里.

参考