SDKs
Rust
Use the OpenTelemetry Rust SDK with Owlpane ingest. There is no first-party Owlpane crate — add the stock OTLP exporter with cargo add opentelemetry-otlp.
Required environment
export OTEL_EXPORTER_OTLP_ENDPOINT="https://ingest.owlpane.com"
export OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer $OWLPANE_INGEST_KEY"
export OWLPANE_INGEST_KEY="owl_ing_your_key_here"
export OTEL_SERVICE_NAME="checkout-api"
export OWLPANE_ENVIRONMENT="production"| Variable | Description | Example |
|---|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT (or OWLPANE_INGEST_URL) | OTLP HTTP base URL | https://ingest.owlpane.com |
OTEL_EXPORTER_OTLP_PROTOCOL | Protocol | http/protobuf |
OTEL_EXPORTER_OTLP_HEADERS | OTLP auth header | Authorization=Bearer owl_ing_... |
OWLPANE_INGEST_KEY | Project ingest key | owl_ing_... |
OTEL_SERVICE_NAME | Service name | checkout-api |
OWLPANE_ENVIRONMENT | Deploy environment | production |
Verification
Open Observability → Logs (/observability/logs), Traces (/observability/traces), or Explorer (/observability/explorer) to confirm telemetry is arriving.
Last updated