Skip to main content
Send OpenLIT traces, metrics and logs to Parseable through an OpenTelemetry Collector.

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.
Set these environment variables before starting the Collector:
Replace:
  1. YOUR_PARSEABLE_HOST with your Parseable host. Do not append /v1/traces, /v1/metrics, or /v1/logs.
  2. YOUR_PARSEABLE_API_KEY with a Parseable API key that has ingest access.
If your Parseable deployment uses Basic Auth, replace X-API-Key with Authorization: "Basic YOUR_BASE64_CREDENTIALS" in each exporter.

2. Instrument your application

Replace 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-traces
  • openlit-metrics
  • openlit-logs
Filter by service.name to isolate your application. If a dataset is empty, check the Collector logs, Parseable URL, and API key permissions.