1. Configure OpenTelemetry Collector
Parseable requires different dataset and source headers for each signal. Configure the Collector to add those headers and route each signal to its dataset. Install the Collector Skip installation when you run a Collector. To install one, follow the OpenTelemetry Collector installation guide. Configure the Collector The Collector accepts OTLP over HTTP and gRPC and sends each signal to a separate Parseable dataset.Collector configuration
Collector configuration
YOUR_PARSEABLE_HOSTwith your Parseable host. Do not append/v1/traces,/v1/metrics, or/v1/logs.YOUR_PARSEABLE_API_KEYwith a Parseable API key that has ingest access.
X-API-Key with Authorization: "Basic YOUR_BASE64_CREDENTIALS" in each exporter.2. Instrument your application
- SDK
- CLI
- Function Arguments
- Environment Variables
http://YOUR_OTELCOL_HOST:4318 with the HTTP endpoint, including the scheme, of your OpenTelemetry Collector.- Local Collector:
http://127.0.0.1:4318 - Kubernetes:
http://otel-collector.monitoring.svc.cluster.local:4318
3. Explore your telemetry
Run your application and confirm that Parseable receives records in these datasets:openlit-tracesopenlit-metricsopenlit-logs
service.name to isolate your application. If a dataset is empty, check the Collector logs, Parseable URL, and API key permissions.

