Skip to main content
Version: ACE 4

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.