jaeger
All In One
All-in-one是一个为快速本地测试而设计的可执行文件,通过内存存储组件启动Jaeger UI、收集器、查询和代理。
最简单的启动 all-in-one 的方式是使用 docker。
docker run -d --name jaeger \
-e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \
-p 5775:5775/udp \
-p 6831:6831/udp \
-p 6832:6832/udp \
-p 5778:5778 \
-p 16686:16686 \
-p 14268:14268 \
-p 14250:14250 \
-p 9411:9411 \
jaegertracing/all-in-one:1.22
或者直接执行可执行文件jaeger-all-in-one(.exe),binary distribution archives
jaeger-all-in-one --collector.zipkin.host-port=:9411
然后可以本地 http://localhost:16686 访问 Jaeger UI。
Docker 容器暴露了以下的端口:
端口 | 协议 | 组件 |
---|---|---|
5775 | UDP | agent |
6831 | UDP | agent |
6832 | UDP | agent |
5778 | HTTP | agent |
16686 | HTTP | query |
14268 | HTTP | collector |
14250 | HTTP | collector |
9411 | HTTP | collector |