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 工具库设置工作负载的自动检测注入,请
继续阅
读这里.
参考