Skip to main content
Rootprint accepts logs two ways:
  • OTLP HTTP: OpenTelemetry logs over HTTP (protobuf). Use this with any OTEL SDK, the OTEL Collector, or a sidecar that speaks OTLP.
  • Rootprint HTTP endpoint: an authenticated endpoint that ingests NDJSON into your target index. Use this when you control the wire format and want to write to a custom-schema index.
Two axes decide where you land. The source page (web server, platform, language) defines how its logs are parsed into OpenTelemetry attributes; the agent page (OpenTelemetry Collector, Fluent Bit, Vector) shows how to run the collector — on bare metal or in Docker.

Pick a path

Integrations

Languages

Python

Node.js

Go

Zig

Platforms

Docker

Kubernetes

Web servers

Caddy

Nginx

Log agents

OpenTelemetry

Fluent Bit

Vector

Other

HTTP endpoint