Docker Jaeger Agent Setup

pre-requirements

.env

1
2
3
cp .env-trunk .env
vi .env
JAEGER_ACCESS_TOKEN=[YOUR_ACCESS_TOKEN]

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
version: '3.3'

services:
jaeger-agent:
image: jaegertracing/jaeger-agent
command: ["--reporter.grpc.host-port=tracing-analysis-dc-sh.aliyuncs.com:1883", "--jaeger.tags=Authentication=$JAEGER_ACCESS_TOKEN"]
ports:
- "5775:5775/udp"
- "6831:6831/udp"
- "6832:6832/udp"
- "5778:5778"
restart: on-failure

deploy_jaeger_agent.sh

1
docker-compose up -d jaeger-agent