Mac搭建Jaeger
一 环境准备
1 docker安装
- 安装docker
brew cask install docker
- 安装后
从桌面找到鲸鱼状的docker
- 点击运行
- 重新打开一个终端
☁ ~ docker --version
Docker version 19.03.8, build afacb8b
2 Jaeger安装
Jaeger有两种部署方式。一体化部署(方便用户使用,但不建议,因为数据存储在内存,生产环境的数据一般都比较多,就不太适合用这种部署啦。本次demo先简单集成Jaeger,run起来。
2.1 一体化部署
- 拉取jaegertracing/all-in-one包
可通过docker pull jaegertracing/all-in-one:latest 拉取总包, 如果想指定版本可以将latest换成指定的版本, jaegertracing/all-in-one :1.17
☁ ~ docker pull jaegertracing/all-in-one:latest
latest: Pulling from jaegertracing/all-in-one
fc82ce602886: Pull complete
9f2b4e42e624: Pull complete
f0055ec8cbaa: Pull complete
Digest: sha256:5fca25f98f99e336808f5e2b6d45af9be873986e5eadf5851a699f5f2d149591
Status: Downloaded newer image for jaegertracing/all-in-one:latest
docker.io/jaegertracing/all-in-one:latest
- Docker运行Jaeger
☁ ~ docker run -d --name jaeger -e COLLECTOR_ZIPKIN_HTTP_PORT=9411 -p 5775:5775/udp -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778 -p 16686:16686 -p 14268:14268 -p 9411:9411 jaegertracing/all-in-one:latest