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.

  1. Add the following import to your program.
Copy
import ballerinax/jaeger as _;
  1. Add the following to the Ballerina.toml when building your program.
Copy
[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.

Copy
[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

Import

import ballerinax/jaeger;Copy

Metadata

Released date: 5 days ago

Version: 1.0.0


Compatibility

Platform: java21

Ballerina version: 2201.11.0

GraalVM compatible: Yes


Pull count

Total: 11059

Current verison: 2


Weekly downloads


Other versions

See more...