You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
once this env variable is set, then the docs in https://docs.docker.com/build/building/opentelemetry/ will work fixes https://github.com/docker/buildx/issues/1847 Signed-off-by: Nick Santos <nick.santos@docker.com> |
2 years ago | |
|---|---|---|
| .. | ||
| internal | 2 years ago | |
| LICENSE | 2 years ago | |
| README.md | 2 years ago | |
| agent.go | 2 years ago | |
| doc.go | 2 years ago | |
| env.go | 2 years ago | |
| jaeger.go | 2 years ago | |
| reconnecting_udp_client.go | 2 years ago | |
| uploader.go | 2 years ago | |
README.md
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.