Skip to content

tekul/rust-tracing-otlp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample application to accompany the article Flexible Tracing with Rust and OpenTelemetry.

TLDR

Jaeger

$ OTEL_SERVICE_NAME=randy OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4317" RUST_LOG="debug,h2=warn" cargo run

Honeycomb

With grpc (the default):

$ OTEL_EXPORTER_OTLP_ENDPOINT=https://api.honeycomb.io:443 OTEL_EXPORTER_OTLP_HEADERS="x-honeycomb-team=your-api-key" OTEL_SERVICE_NAME=randy RUST_LOG="debug,h2=warn" cargo run

With http/protobuf:

OTEL_EXPORTER_OTLP_ENDPOINT=https://api.honeycomb.io/v1/traces OTEL_EXPORTER_OTLP_HEADERS="x-honeycomb-team=your-api-key" OTEL_EXPORTER_OTLP="http/protobuf" OTEL_SERVICE_NAME=randy RUST_LOG="debug,h2=warn" cargo run

Aspecto

OTEL_EXPORTER_OTLP_ENDPOINT=https://otelcol.aspecto.io:4317 OTEL_EXPORTER_OTLP_HEADERS="Authorization=your-api-key" OTEL_SERVICE_NAME=randy RUST_LOG="debug,h2=warn" cargo run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages