You've already forked opentelemetry-go
							
							
				mirror of
				https://github.com/open-telemetry/opentelemetry-go.git
				synced 2025-10-31 00:07:40 +02:00 
			
		
		
		
	* Deprecate Array attribute in favor of *Slice types * Use new attr types in Jaeger exporter * Use slice attr types in otlpmetric * Use slice attr types in otlptrace * Use slice attr types in zipkin exporter * Remove array attr test from deprectated oteltest func * Use StringSlice for cmd arg resource attr * Add changes to the changelog * Remove use of deprecated Array func
OpenTelemetry-Go Jaeger Exporter
OpenTelemetry span exporter for Jaeger implementation.
Installation
go get -u go.opentelemetry.io/otel/exporters/jaeger
Example
See ../../example/jaeger.
Configuration
The exporter can be used to send spans to:
- Jaeger agent using jaeger.thriftover compact thrift protocol viaWithAgentEndpointoption.
- Jaeger collector using jaeger.thriftover HTTP viaWithCollectorEndpointoption.
Environment Variables
The following environment variables can be used (instead of options objects) to override the default configuration.
| Environment variable | Option | Default value | 
|---|---|---|
| OTEL_EXPORTER_JAEGER_AGENT_HOST | WithAgentHost | localhost | 
| OTEL_EXPORTER_JAEGER_AGENT_PORT | WithAgentPort | 6831 | 
| OTEL_EXPORTER_JAEGER_ENDPOINT | WithEndpoint | http://localhost:14268/api/traces | 
| OTEL_EXPORTER_JAEGER_USER | WithUsername | |
| OTEL_EXPORTER_JAEGER_PASSWORD | WithPassword | 
Configuration using options have precedence over the environment variables.
Contributing
This exporter uses a vendored copy of the Apache Thrift library (v0.14.1) at a custom import path. When re-generating Thrift code in the future, please adapt import paths as necessary.