OpenTelemetry实践

这篇文章会把关于 OpenTelemetry 的相关文章串联起来, 从 0 到 1 完成所有的实践.

其中会涉及到如下组件, 搭建顺序是从下往上:

按照教程搭建完成以后, 应该有如下端口:

服务地址
minioapi 请求 minio-api.kentxxq.com, ui 操作 minio-ui.kentxxq.com
loki接收 oc 发送的日志数据 http_listen_port/3100, grpc_listen_port/3101
mimir接收 oc 发送的指标数据 http_listen_port/9009, grpc_listen_port/9010
tempo接收 oc 发送的追踪数据 http_listen_port/3200, distributor.receivers.otlp.http/3201, distributor.receivers.otlp.grpc/3202
opentelemetry-collector接收应用数据 grpc/4317, http/4318
grafana-uiui 操作 ip:3000

配置好 OC_Endpoint, 启动APP程序 即可在 grafana-ui 查询到数据.

  • 日志数据:
  • 链路数据:
  • 指标数据:

其他有用的信息