Collect logs from any source
Overview
Section titled “Overview”Every log in Osuite arrives over OTLP. Applications send logs directly through the OpenTelemetry SDK; everything else is collected by the OpenTelemetry Collector using a purpose-built receiver and forwarded through the same otlp/osuite exporter. Pick your source below.
Applications and hosts
Section titled “Applications and hosts”- Application logs — bridge your existing logger to the OpenTelemetry SDK
- Log files on disk — tail files with the
filelogreceiver - Syslog and journald — Linux system logs
Containers and Kubernetes
Section titled “Containers and Kubernetes”- Docker container logs — collect stdout and stderr from the json-file driver
- Kubernetes pod logs —
filelogwith thek8sattributesprocessor
Web servers, databases, and queues
Section titled “Web servers, databases, and queues”Cloud services
Section titled “Cloud services”Log forwarders
Section titled “Log forwarders”Already running a log agent? Switch its output to Osuite’s OTLP endpoint.