mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-01-12 02:28:07 +02:00
c4ba4811a2
* Add semconv/v1.7.0 package Generated from the v1.7.0 release of the specification using the semconvgen tool manually. This also updates the project to use this version of the semconv package. This does not include the prior, and missing, v1.5.0 and v1.6.0 versions of the semconv package. They are planned to be added in a follow-on PR. * Update CHANGELOG.md |
||
---|---|---|
.. | ||
internal | ||
agent_test.go | ||
agent.go | ||
assertsocketbuffersize_test.go | ||
assertsocketbuffersize_windows_test.go | ||
doc.go | ||
env_test.go | ||
env.go | ||
go.mod | ||
go.sum | ||
jaeger_benchmark_test.go | ||
jaeger_test.go | ||
jaeger.go | ||
README.md | ||
reconnecting_udp_client_test.go | ||
reconnecting_udp_client.go | ||
uploader.go |
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.thrift
over compact thrift protocol viaWithAgentEndpoint
option. - Jaeger collector using
jaeger.thrift
over HTTP viaWithCollectorEndpoint
option.
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.