Local Jaeger Setup
caution
Jaeger tracing is removed from version 4.27.0 onwards
Pre-requisites
This guide assumes that local development environment is setup.
Jaeger configuration
Read about available Jaeger .env
variables in the main section about Tracing. These must be configured for services to start sending trace data.
At minimum, the following has to be set:
JAEGER_ENABLED=true
JAEGER_SERVICE_NAME=service-name
With the additional recommended for debugging:
JAEGER_AUTO_INSTRUMENTING=true
JAEGER_SAMPLER_TYPE=const
JAEGER_SAMPLER_PARAM=1
Start Jaeger
Navigate to sapiens-digital-ace-docker
folder and start Jaeger all-in-one tracing.
docker-compose up --no-deps jaeger
This will start the default configured Jaeger with the Jaeger UI accessible at localhost:16686. If services have been configured, using ACE will now send trace information to Jaeger.