A lightweight agent runs next to your database, collects performance stats, and sends them to Basira for analysis. No code changes, minimal setup, no risk to your data.
Getting Started
Create an account and generate an API key. No credit card required.
Configure your values.yaml with your API key and database connection string, then run a single Helm install command. The agent registers your database automatically.
Within seconds the agent starts collecting stats. Open the dashboard to see query performance, active queries, and table health.
The Agent
A single Go binary that connects to your database with a read-only role. It never modifies your data or schema.
No runtime dependencies, no JVM. Deploy via Helm or run standalone.
Pushes data to Basira over HTTPS. No inbound ports needed on your server.
SELECT access to system views only. Cannot read application tables or modify anything.
Queries are normalized with placeholders. Basira never sees your actual data values.
Queries system views at a configurable interval (default: 10s). Each poll takes milliseconds.
Buffers data locally if connectivity is lost. If the agent crashes, your database is unaffected.
Data Collection
Statistics only, never raw query parameters or row data. The exact sources depend on your engine.
Normalized queries, execution times, buffer usage
Running queries, wait events, duration
Active locks and blocked queries
Row counts, dead tuples, scan ratios, write rates
Connections, transactions, cache hit ratios
Checkpoint and I/O statistics
Queries, execution times, memory, rows read/written
Running queries, elapsed time, memory usage
Part inventory, compression, merge levels
Running mutations, completion status
Connections, merge pool, async inserts
Replication queue and sync status
Start monitoring your PostgreSQL or ClickHouse database in under 5 minutes.