说明:一个es,三个收集器和三个ui,以索引前缀进行区分环境
jaegerUI工具
docker run -itd --name jaeger.ui.dev -p16686:16686 -e STORAGE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e SPAN_STORAGE_TYPE=elasticsearch -e ES_TAGS_AS_FIELDS=true jaegertracing/all-in-one:1.24 --es.index-prefix=dev docker run -itd --name jaeger.ui.check -p16696:16686 -e STORAGE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e SPAN_STORAGE_TYPE=elasticsearch -e ES_TAGS_AS_FIELDS=true jaegertracing/all-in-one:1.24 --es.index-prefix=check docker run -itd --name jaeger.ui.prod -p16706:16686 -e STORAGE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e SPAN_STORAGE_TYPE=elasticsearch -e ES_TAGS_AS_FIELDS=true jaegertracing/all-in-one:1.24 --es.index-prefix=prod
jaeger收集器
docker run -itd --name jaeger.control.dev -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e LOG_LEVEL=debug -p 14250:14250 -p 14269:14269 -p 14268:14268 jaegertracing/jaeger-collector:1.24 --es.index-prefix=dev docker run -itd --name jaeger.control.check -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e LOG_LEVEL=debug -p 14260:14250 -p 14279:14269 -p 14278:14268 jaegertracing/jaeger-collector:1.24 --es.index-prefix=check docker run -itd --name jaeger.control.prod -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://172.16.64.12:6123 -e LOG_LEVEL=debug -p 14270:14250 -p 14289:14269 -p 14288:14268 jaegertracing/jaeger-collector:1.24 --es.index-prefix=prod
端口说明 14269.信息查询端口、14250.grpc服务端口、 14268.http服务端口
elasticsearch
docker run -p 6123:9200 -p 9300:9300 -itd -e "discovery.type=single-node" --name elastic
-v /data/elastic/:/usr/share/elasticsearch/data
docker.elastic.co/elasticsearch/elasticsearch:7.9.2



