Skip to content

SELF-HOSTED · OPENTELEMETRY · APACHE-2.0

Own Your
Log Footprint

Logs carry the shape of your systems. Rootprint keeps that operational fingerprint on infrastructure you control — fast search, OTLP-native, object-storage-backed, Apache-2.0-licensed.

Try Rootprint View on GitHub
rootprint — log search localhost:8282
App screenshot · 1600 × 900

[ CAPABILITIES ]

Log Search On
Storage You Own

01 / OPENTELEMETRY FIRST

Ingest

OTLP/HTTP endpoint, NDJSON gateway, per-index bearer tokens.

02 / FULL-TEXT SEARCH

Query

Field filters, full-text, histograms.

03 / STORAGE

Store

Store data on the object store you already operate. No vendor lock-in.

04 / SELF-HOSTED

Control

Inside your network, behind your SSO.

[ INTERFACE ]

Built To Read
Under Pressure

The UI is for reading logs during an incident — not building dashboards. Severity, service, fields, and raw messages stay visible.

FULL-TEXT SEARCH

Search across every field

Full-text and structured field filters over your indexed logs, powered by Quickwit.

FILTERS + HISTOGRAM

Slice by field, text, and time

Quickwit query string, saved queries, and a histogram to find the spike fast.

EXPORT

Take your results with you

Export query results as CSV or NDJSON for sharing or deeper analysis.

[ ARCHITECTURE ]

A Small Surface
Area For
Serious Logs

Rootprint is intentionally compact: collect with standards, index with Quickwit, store on commodity object storage, and search from a UI your team can understand at 3 a.m.

01
App / SDK
otel-sdk
02
Rootprint API
auth
03
OTEL Collector
batching
04
Quickwit
splits
05
S3
storage

STORAGE ECONOMICS

Lighter Cluster Footprint

Instead of running a stateful Elasticsearch-style cluster just to search logs, Rootprint pairs Quickwit with object storage — so retention scales with $/GB rather than node count.

STATELESS SEARCH

Scale Search, Not State

Query nodes hold no data of their own — every index split lives in object storage. Scale the search tier up during an incident and back down after, with no cluster to rebalance.

OPEN SOURCE

Apache-2.0, End To End

The whole path is open, from the collector to the query API. Read it, audit it, run it anywhere — no proprietary formats and no per-host or per-seat pricing to model.

[ GET STARTED ]

Deploy
Rootprint
In Minutes

Spin up the stack, point your collectors at Rootprint.

$curl -O https://raw.githubusercontent.com/rootprint/rootprint/main/docs-site/files/docker-compose.yml
$docker compose up -d
 
# open the UI
$open http://localhost:8282
SETUP
~3 min
DOCKER
1 file
DEPS
0