https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
Jaeger的后端、Web端、本地库等都遵守了OpenTracing standard
在OpenTracing标准中,一个工作的逻辑单元被称为span,它有自己的名称、开始时间、时长、标签等特性,如下图:
请确保您的docker-compose功能可以正常使用
创建文件docker-compose.yml,内容如下:
version: '3.0'
networks:
jaeger-tutorials-net:
driver: bridge
ipam:
config:
- subnet: 192.168.1.0/24
gateway: 192.168.1.1
services:
jaeger:
image: jaegertracing/all-in-one:1.26
container_name: jaeger
#选择网络
networks:
- jaeger-tutorials-net
#选择端口
ports:
- 16686:16686/tcp
restart: always
redis:
image: redis:6.2.5
container_name: redis
#选择网络
networks:
- jaeger-tutorials-net
restart: always
jaeger-service-provider:
image: bolingcavalry/jaeger-service-provider:0.0.1
container_name: jaeger-service-provider
#选择端口
ports:
- 8088:8080/tcp
#选择网络
networks:
- jaeger-tutorials-net
restart: always
在docker-compose.yml所在目录执行命令docker-compose up -d,会立即开始下载三个镜像,然后启动服务:
Creating network "jaeger-service-provider_jaeger-tutorials-net" with driver "bridge"
Creating jaeger … done
Creating jaeger-service-provider … done
Creating redis … done
至此,jaeger体验环境已经部署完毕,咱们来体验吧
微信搜索「程序员欣宸」,我是欣宸,期待与您一同畅游Java世界…
手机扫一扫
移动阅读更方便
你可能感兴趣的文章