Skip to content

cntm-labs/strata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strata

Open-source observability dashboard — a general-purpose Grafana alternative with full UI/UX control.

CI Security Release codecov

Rust TypeScript Total Lines

Rust Axum Vue 3 TypeScript Vite TailwindCSS DaisyUI ECharts PostgreSQL Prometheus Loki Docker


Rust backend (Axum) + Vue 3 frontend. Supports Prometheus (PromQL), Loki (LogQL), and PostgreSQL (SQL) data sources.

Features

  • Dashboard builder — drag-and-drop panels with 12-column grid layout
  • 8 panel types — timeseries (uPlot), stat, gauge, bar, heatmap, piechart (ECharts), table (AG Grid), logs (xterm.js)
  • Explore mode — ad-hoc queries with auto-detection of result type
  • Alerting — rule-based alerts with SMS/Email delivery via Chorus
  • Templates — built-in dashboard templates for Node Exporter, PostgreSQL, Redis, and more
  • Data source proxy — backend proxies all queries, never exposes Prometheus/Loki directly to the browser

Quick Start

docker compose up -d

Open http://localhost:3000

Development

# Backend
cd resource && cargo run

# Frontend
cd dashboard && bun install && bun run dev

License

MIT

About

Open-source observability dashboard — a general-purpose Grafana alternative with full UI/UX control. Rust backend + Vue 3 frontend. Supports Prometheus, Loki, and PostgreSQL data sources.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors