Data Ingestion - Logs, Metrics & Traces Collection
Collect logs, metrics, and traces into OpenObserve from a variety of data sources for unified observability. This data ingestion guide describes how to ingest observability data from log forwarders, monitoring agents, OpenTelemetry Collector, APIs, and programmatic methods.
Logs
Ship application and infrastructure logs to OpenObserve through agents, HTTP APIs, or your own code.
Log forwarders
APIs
Logs can also be ingested into OpenObserve Cloud / OpenObserve through one of the 3 HTTP APIs.
You can call the above APIs directly in your code to ingest data.
From Code
Here are 2 examples on how you can do it programmatically:
Curl
You can also use curl command to ingest logs:
Metrics
Send time-series metrics from Prometheus, Telegraf, or the OpenTelemetry Collector.
Traces
Send distributed traces using OpenTelemetry SDKs or the Collector.
Need some help?
- Join our Community Slack
- Or Contact support