opentelemetry-java/exporters/jaeger
jack-berg 2bc88f45c6
Deprecate multi argument InstrumentationScopeInfo create method (#4710)
* Deprecate multi argument InstrumentationScopeInfo create method

* PR feedback
2022-08-24 13:35:31 -05:00
..
src Deprecate multi argument InstrumentationScopeInfo create method (#4710) 2022-08-24 13:35:31 -05:00
README.md Copy in spotless-conventions from instrumentation repo (#3554) 2021-08-27 08:28:31 -07:00
build.gradle.kts Break out :exporters:common module (#4575) 2022-08-08 08:28:24 -05:00

README.md

OpenTelemetry - Jaeger Exporter - gRPC

Javadocs

This is the OpenTelemetry exporter, sending span data to Jaeger via gRPC.

Configuration

The Jaeger gRPC span exporter can be configured programmatically.

An example of simple Jaeger gRPC exporter initialization. In this case spans will be sent to a Jaeger gRPC endpoint running on localhost:

JaegerGrpcSpanExporter exporter =
        JaegerGrpcSpanExporter.builder()
            .setEndpoint("http://localhost:14250")
            .build();

If you need configuration via environment variables and/or system properties, you will want to use the autoconfigure module.

Compatibility

As with the OpenTelemetry SDK itself, this exporter is compatible with Java 8+ and Android API level 24+.

Proto files

The proto files in this repository were copied over from the Jaeger main repository. At this moment, they have to be manually synchronized, but a discussion exists on how to properly consume them in a more appropriate manner.