Native OpenTelemetry Support
Stream traces and metrics directly from your Go, Java, Python, or Rust applications without proprietary agents. Senzor natively translates standard OTLP HTTP payloads into specialized dashboard schemas.
Prerequisites
- An application instrumented with standard OpenTelemetry SDKs.
1. Dashboard Configuration
Before injecting code into your application, you must provision an API key from the Senzor dashboard.
Use Existing Key
You do not need a special OTLP key. Senzor OTLP ingestion accepts your standard APM or Task service API keys.
Configure Endpoint
Point your OTLP exporter to Senzor's ingestion endpoint and pass your key via the Authorization header.
2. SDK Installation
Select your environment below to view the initialization code.
exporters:
otlphttp/senzor:
endpoint: "https://api.senzor.dev/v1/traces"
headers:
Authorization: "Bearer <YOUR_APM_API_KEY>"
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlphttp/senzor]Senzor specifically requires the `otlphttp` exporter protocol. gRPC is not currently supported for external ingestion.
Troubleshooting & Edge Cases
Authentication Failure (401/403).
Ensure you are passing the header exactly as `Authorization: Bearer <API_KEY>`. The backend automatically resolves if the key belongs to an APM or Task service to ensure strict tenant isolation.