opentelemetry-exporter-go
The Honeycomb OpenTelemetry Exporter for Golang
Default Exporter
The Exporter can be initialized using sdktrace.WithSyncer
:
exporter, _ := honeycomb.NewExporter(honeycomb.Config{
ApiKey: <YOUR-API-KEY>,
Dataset: <YOUR-DATASET>,
Debug: true, // optional to output to stdout
ServiceName: "example-server",
})
defer exporter.Close()
sdktrace.NewProvider(sdktrace.WithConfig(sdktrace.Config{DefaultSampler: sdktrace.AlwaysSample()}),
sdktrace.WithSyncer(exporter))
Sampling
Read more about sampling with Honeycomb in our docs.
Example
You can find an example Honeycomb app in /example