GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rootprint/rootprint: Open-source, self-hosted logs and traces with full-text search directly on S3-compatible object storage.

BranchesTags
Open more actions menu

Latest commit

 

History

759 Commits
759 Commits

Folders and files

NameName
Last commit message
Last commit date
.githooks
.githooks
 
 
.github
.github
 
 
apps
apps
 
 
.dockerignore
.dockerignore
 
 
.env.example
.env.example
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.oxlintrc.json
.oxlintrc.json
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
bun.lock
bun.lock
 
 
dex.yaml
dex.yaml
 
 
docker-compose.yml
docker-compose.yml
 
 
package.json
package.json
 
 
quickwit.yaml
quickwit.yaml
 
 
tsconfig.base.json
tsconfig.base.json
 
 

Repository files navigation

Rootprint

Bun Hono SvelteKit PostgreSQL Release License

rootprint%2Frootprint | Trendshift

Live demo  ·  Quick start  ·  Docs  ·  Contributing  ·  Changelog

Open-source, self-hosted logs and traces with full-text search directly on S3-compatible object storage.

Rootprint is open-source log and trace search that runs on your own object storage. Built on Quickwit, it indexes every word of every log, so you can paste an error message and find every line that contains it, across all your services. Indexes live in your S3, GCS, R2, MinIO or Azure Blob bucket, so a year of retention costs a year of storage. Send logs and traces over OpenTelemetry, follow a request from a log line to its trace, and see which services are slow or failing.

Tip

Try it now at demo.rootprint.io - live OpenTelemetry logs and traces from a running demo cluster.

Rootprint Logs page

What You Get

  • Find any line - Every word of every log is indexed, so you can search without knowing the service, stream or label. Save views, share links, and export to NDJSON, CSV or text.
  • Your bucket is the database - Indexes live in your S3, GCS, R2, MinIO or Azure Blob bucket, and the whole stack is three containers: Rootprint, Quickwit and Postgres.
  • Logs and traces, one place - Open a trace from any log, and the logs behind any span.
  • OpenTelemetry ingestion - OTLP from any collector or SDK, plus NDJSON, Kafka, Kinesis and SQS.
  • AI agent access - A read-only MCP server lets Claude Code, Cursor and other agents search your logs and traces.
  • Team access - Roles, scoped API keys, and sign-in with Google, GitHub or OpenID Connect.
  • Admin controls - Manage indexes, sources, field configuration and activity.
  • Apache-2.0 licensed.

Traces

Search spans across every trace by service, operation, duration and status, and chart their volume, error rate and latency. Open any trace as a waterfall, and jump from a span to the logs it produced.

The Rootprint trace explorer

Learn more: Trace explorer · Read a trace

Services

Request rate, error rate and p95 latency for every service, built from the spans you already send. Open a service to see its operations, dependencies and errors.

The Rootprint Services catalog

Learn more: Service health

Quick Start

curl -o docker-compose.yml https://docs.rootprint.io/files/docker-compose.full.yaml
docker compose up -d

Open http://localhost:8282, then:

  1. Create the first admin account.
  2. Open Send data and follow the guide for your source. Its first step creates your ingest key.
  3. Search your logs in Logs and your spans in Traces.

Full install guide: https://docs.rootprint.io/install/docker-compose

Documentation

  • Quickstart
  • Send logs
  • Send traces
  • Query syntax
  • Configuration
  • API reference

Contributing

See CONTRIBUTING.md for local setup, the repository layout and the checks to run before opening a pull request.

Status

Rootprint is under active development and has not reached 1.0. See CHANGELOG.md.

License

Apache-2.0. See LICENSE.

About

Open-source, self-hosted logs and traces with full-text search directly on S3-compatible object storage.

rootprint.io

Topics

full-text-searchhonolog-managementlog-searchloggingobject-storageobservabilityopentelemetryquickwits3self-hostedsveltesveltekittracestracing

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

444 stars

Watchers

3 watching

Forks

19 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.