microSRE

60-second Linux health checks. One file. Zero dependencies. No parsing shell output.

COMING SOON First release at USENIX SREcon, October 2026

How it works ↓

How it works

microSRE reads /proc directly — the same kernel interface that ps, top, and iostat use, but without the fragile parsing and version drift. It samples CPU, memory, disk I/O, and network counters, then diffs them to produce rates.

It also watches application logs you specify, matching each line against error patterns. When error volume crosses your threshold in a time window, it alerts. No SDK to install, no code to instrument, no vendor to depend on.

Alerts go to Slack, Discord, or Telegram. No dashboard, no agent, no vendor lock-in.

📊
CPU & memory

/proc/stat, /proc/meminfo, /proc/pressure

💾
Disk I/O

/proc/diskstats, space via statvfs

🌐
Network

/proc/net/dev, connection tracking

📜
App logs

Pattern match, rate threshold, alert

Why /proc directly

Standard tools are built for human eyes, not automation. Their output formats change between distributions, container environments break their assumptions, and combining multiple tools buries signal in noise.

Reading /proc directly gives you:

Log scanning extends the same philosophy: observe applications from the outside, without modifying them. No SDK to break, no network dependency to fail, no vendor to disappear.

It's the observer that can't be blinded by the observed.

The dashboard problem

"We asked our team: when was the last time a dashboard helped you fix an incident?"

The answer was silence. Everyone looked at logs.

We had built dashboards for every new service — Prometheus, Grafana, the whole stack. Years later, not a single engineer on the team used them during an outage. They grepped logs, checked process state, traced what happened around the error. The dashboards were there because "that is what monitoring looks like," not because they solved problems.

microSRE is built for people who already know this. Alerts when something is wrong. The tools you already use to investigate. No graphs to scroll, no panels to configure, no compliance theater.

Across your fleet

When you have more than one machine, you need to know if the problem is local or widespread. The hosted view shows the same 60-second health check — CPU, memory, disk, network, pressure — for every server in one place. Like top for your whole infrastructure, not another dashboard builder. With a longer history and advanced alerting rules.

Private beta includes: