Skip to main content

Promtail

Oodle provides a seamless integration with Promtail. You can use OTel Collector Loki receiver and then export the data via OTel exporter to Oodle.

Configuration

OTel configuration

To configure Open Telemetry to send logs to Oodle, you'll need the following values:

  • OODLE_INSTANCE: Your Oodle instance ID
  • OODLE_API_KEY: Your Oodle API key for authentication
  • OODLE_ENDPOINT: The Oodle endpoint URL for log ingestion

You can then configure OTel collector to receive logs from Promtail again via Loki receiver

receivers:
loki:
protocols:
http:
endpoint: 0.0.0.0:3500
grpc:
endpoint: 0.0.0.0:3600
use_incoming_timestamp: true

exporters:
otlphttp/oodle:
endpoint: "https://<OODLE_ENDPOINT>/ingest/otel"
headers:
"X-OODLE-INSTANCE": "<OODLE_INSTANCE>"
"X-API-KEY": "<OODLE_API_KEY>"

processors:
batch:

service:
pipelines:
logs:
receivers: [loki]
processors: [batch]
exporters: [otlphttp/oodle]

Promtail configuration

You can now configure Promtail agent to send logs to OTel collector configured above:

clients:
- url: http://otelcol:3500/loki/api/v1/push

Support

If you need assistance or have any questions, please reach out to us through:

  • The help chat widget in the bottom-right corner of this page
  • Email at support@oodle.ai