Kubernetes 部署 OpenTelemetry Collector到后端示例
前置条件
- 拥有一个正常运行的Kubernetes集群
- 服务端已安装Prometheus, 并与Kubernetes集群正常通信
- 服务端已安装Jaeger, 并与Kubernetes集群正常通信
- 客户端go 版本>=1.13
说明
- ct: 即
kubectl的简写形式, 个人爱好, 图片里使用ct简写代替了kubectl
架构
graph LR
App --> OpenTelemetrySDK
OpenTelemetrySDK -->|telemeasuring-data| Exporter
Exporter --> OpenTelemetryCollector
OpenTelemetryCollector --> Jaeger
OpenTelemetryCollector --> Prometheus