Appearance
链路追踪
- 是一款开源的分布式链路追踪系统,主要用于微服务架构中的监控、故障排查和性能优化。
all-in-one
- 打包部署,包含所有组件
Jaeger Agent、Jaeger Collector、Jaeger Query - 数据不做持久化
- 适用于开发环境
yaml
services:
jaeger:
image: jaegertracing/jaeger:2.20.0
container_name: jaeger
restart: always
ports:
- '16686:16686' # jaeger UI
- '4317:4317' # OTLP gRPC
- '4318:4318' # OTLP HTTP
environment:
- TZ=Asia/Shanghaik8s部署
- 分别部署
Jaeger Agent、Jaeger Collector、Jaeger Query - 数据必须做持久化,否则会丢失链路数据
- 适用于生产环境
| 组件 | 端口 | 作用 |
|---|---|---|
| agent | 5775 (udp)、6831 (udp)、6832 (udp)、5778 (http) | 接收客户端上报 |
| collector | 14250 (grpc)、14268 (http) | agent 推送数据 |
| query | 16686 | Jaeger Web UI |
