Skip to content

Java Auto Instrumentation

KloudMate natively supports OpenTelemetry (OTel) for auto-instrumenting Java applications. Because OpenTelemetry actively maintains robust auto-instrumentation agents for Java, we rely on their standard process to ensure you always have the most up-to-date and compatible tracing capabilities.

To send auto-instrumented data to KloudMate, you only need to configure the OpenTelemetry agent with KloudMate’s OTLP endpoint and your API key using environment variables.

When running your Java application, provide the following environment variables:

export OTEL_EXPORTER_OTLP_ENDPOINT="https://otel.kloudmate.com:4318"
export OTEL_EXPORTER_OTLP_HEADERS="Authorization=YOUR_API_KEY"
export OTEL_SERVICE_NAME="your-java-service-name"

Replace YOUR_API_KEY with your actual KloudMate API key.

For the actual download and usage instructions of the OpenTelemetry Java agent (opentelemetry-javaagent.jar), please refer to the official OpenTelemetry documentation.

View Official OpenTelemetry Java Zero-code Instrumentation Docs →