Module jaeger
ballerinax/jaeger Ballerina library
1.0.0
Package Overview
The Jaeger Observability Extension is one of the tracing extensions of the Ballerina language.
It provides an implementation for tracing and publishing traces to a Jaeger Agent.
Enabling Jaeger Extension
To package the Jaeger extension into the Jar, follow the following steps.
- Add the following import to your program.
import ballerinax/jaeger as _;
- Add the following to the
Ballerina.toml
when building your program.
[package] org = "my_org" name = "my_package" version = "1.0.0" [build-options] observabilityIncluded=true
To enable the extension and publish traces to Jaeger, add the following to the Config.toml
when running your program.
[ballerina.observe] tracingEnabled=true tracingProvider="jaeger" [ballerinax.jaeger] agentHostname="127.0.0.1" # Optional Configuration. Default value is localhost agentPort=55680 # Optional Configuration. Default value is 55680