Skip to content


Logs metrics and traces can be ingested into OpenObserve from a variety of sources. This section describes how to ingest data from the following sources:


Log forwarders

  1. OTEL Collector
  2. Vector
  3. Filebeat
  4. Fluent-bit
  5. Fluentd
  6. Amazon Kinesis Firehose


Logs can also be ingested into OpenObserve Cloud / OpenObserve through one of the 3 HTTP APIs.

  1. _json
  2. _multi
  3. _bulk
  4. syslog

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:

  1. Go
  2. Python


You can also use curl command to ingest logs:

  1. curl


  1. OTEL Collector
  2. Prometheus
  3. Telegraf


  1. OTEL Collector
  2. OpenTelemetry
  3. Typescript
  4. Node.js
  5. Python
  6. Go