| An app in Python, Node.js, Go, or Zig | The matching language page (OTLP SDK) |
| Access logs from Caddy or Nginx | The matching web server page (OTEL Collector or Vector) |
| Container logs on a Linux host | Docker (Vector or OTEL Collector) |
| Pods in a Kubernetes cluster | Kubernetes (OTEL Collector DaemonSet) |
| Logs already on disk on a Linux host | OpenTelemetry Collector, Fluent Bit, or Vector |
| Existing pipeline that emits your own schema | HTTP endpoint |
| An app in another language, or anything else that speaks OTLP | OTLP reference |