README
¶
Deprecated Jaeger Thrift Exporter
Status | |
---|---|
Stability | deprecated: traces |
Distributions | contrib |
Issues | |
Code Owners | @jpkrohling, @pavolloffay, @frzifus |
This exporter is being deprecated and will be removed in July 2023 as Jaeger support OTLP directly.
This exporter supports sending trace data to Jaeger over Thrift HTTP.
WARNING: The Jaeger gRPC Exporter is the recommended one for exporting traces from an OpenTelemetry Collector to Jaeger. This Jaeger Thrift Exporter should only be used to export traces to a Jaeger Collector that is unable to expose the gRPC API.
Configuration
The following settings are required:
endpoint
(no default): target to which the exporter is going to send Jaeger trace data, using the Thrift HTTP protocol.
The following settings can be optionally configured:
timeout
(default = 5s): the maximum time to wait for a HTTP request to completeheaders
(no default): headers to be added to the HTTP request
Example:
exporters:
jaeger_thrift:
endpoint: "http://jaeger.example.com/api/traces"
timeout: 2s
headers:
added-entry: "added value"
dot.test: test
The full list of settings exposed for this exporter are documented here with detailed sample configurations here.
This exporter also offers proxy support as documented here.
Documentation
¶
Overview ¶
Package jaegerthrifthttpexporter implements an exporter that sends trace data to a Jaeger collector Thrift over HTTP endpoint.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶ added in v0.9.0
NewFactory creates a factory for Jaeger Thrift over HTTP exporter.
Types ¶
type Config ¶
type Config struct {
confighttp.HTTPClientSettings `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct.
}
Config defines configuration for Jaeger Thrift over HTTP exporter.