1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/usr/bin/env bash
set -xeuo pipefail
IFS=$'\n\t'
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${SCRIPT_DIR}"
docker run -d --name labkit_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
function finish {
docker rm -f labkit_jaeger || true
}
trap finish EXIT
export GO111MODULE=off
go build \
-tags "tracer_static tracer_static_jaeger" \
router.go
GITLAB_TRACING="opentracing://jaeger?sampler=const&sampler_param=1" \
./router
|