First production alert in about 2 minutes - no credit card

Stop finding outages
through customer messages.

Kernus notifies your team when Docker containers crash, restart-loop, or run out of memory. Install in 2 minutes and prevent silent downtime from turning into fire drills.

curl -sSL https://kernus.app/install | sh

Requires a Unix shell (macOS or Linux Terminal). On Windows, use WSL or Git Bash for this command — or install with PowerShell.

No card required2-minute setup10x cheaper than Datadog
kernus — prod-server-01
5/5 healthy
api-gatewayUP
42%
312MB
auth-serviceUP
18%
89MB
worker-queueUP
7%
45MB
postgresUP
12%
256MB
redis-cacheUP
3%
28MB
Updated 3s ago

See how a failure
propagates.

Watch in real time how Kernus detects a container crash and alerts your entire team — across every channel, in seconds.

Static flow diagram · Pan, zoom, and read how data moves end to end.

All Operational
Your Containers
API Gateway
Running
Auth Service
Running
Worker Queue
Running

Kernus

Monitoring all containers

Alert Channels
Slack
Discord
Telegram
Email
Webhook
SMS
All containers healthy
auth-service: Memory at 92%
auth-service: OOM Killed (exit 137)
Kernus detected crash in 5s
Alert sent → 6 channels
Container restarted by Docker

The expensive part is waiting

It's Friday evening. A customer writes that checkout is failing. You SSH into the server and find a container OOM-killed hours ago. Nobody noticed because monitoring was always "next sprint."

Every incident steals roadmap time

A 2-hour outage often becomes 6-10 engineering hours across debugging, hotfixes, and postmortem work. That's feature work pushed to next week.

The financial hit is bigger than the tool price

If your service handles $200/hour, one 2-hour silent outage can burn $400 in revenue before counting churn and support load.

Customer trust drops every time this repeats

When users discover downtime before your team does, confidence erodes quickly - and renewals get harder even after you fix the issue.

What 20 hosts actually costs elsewhere
Datadog
$300
Grafana Cloud
$160
Self-hosted
$100
Kernus
$29
Example cost of inaction (small SaaS team)
2-hour outage x $200/hour at risk = $400 direct revenue impact
~8 engineer-hours of reactive firefighting instead of planned delivery
Support queue + customer confidence hit that lingers after recovery

"We kept postponing monitoring. Then a container silently died and our webhook processor was down for hours. We lost a full day recovering and explaining to customers."

— Backend developer, 8-person startup

Setup

Two commands.
That's the whole setup.

No YAML, no exporters, no sidecars. One token, one start command — you're monitoring.

Explore the architecture map — agent, ingest, alerts, and channels in one interactive diagram.

api-server-01 — bash

Everything you need.
Nothing you don't.

Container health, smart alerts, terminal UI, public status pages — designed for developers who want to ship, not configure dashboards.

See the full product flow (educational, no account).

Run kernus see for a live dashboard in your terminal

kernus see — prod-server-01press q to quit
Containers
docker-api-1UP3000
docker-auth-1UP3001
docker-postgres-1UP5432
docker-redis-1UP6379
docker-worker-1UP
docker-nginx-1UP80

Statusdocker-api-1

StateRunning
Healthhealthy
Restarts0
CPU12.4%
Memory182MB / 512MB
s Startt Stopr Restartl Logsq Quit
CPU, memory, restarts
6 alert channels
7–90 day retention
Team roles & access
Interactive TUI
Smart recommendations
Public status page
Weekly digest email
Exit code tracking
Data stays on-device
<50MB agent footprint
Fixed pricing always

Intentionally not included

Log aggregationAPM & tracesCustom dashboardsKubernetes500+ integrations

Not missing — intentionally excluded to keep Kernus fast and affordable.

Try it now

Build an alert rule.
See it fire.

Pick a condition, set a threshold, choose your channels — then simulate what the notification looks like, including the log excerpt your team will actually receive.

Condition

Fire when CPU stays above threshold for a sustained window.

Trigger when

90 %

Notify via

Select a channel to preview the exact notification format.

Rule summary

Alert when cpu_above exceeds 90% for 5 min — notify on Slack.

Slack preview

Click "Simulate alert" to preview

Cost analysis

What is monitoring actually costing you?

The tool bill is the obvious part. The engineering hours maintaining it are the hidden cost.

20
150100150
$300/mo

Datadog, Grafana Cloud, New Relic, etc.

8h

Alert tuning, dashboard fixes, agent updates, on-call debugging

Your Kernus plan
Business$99/mo

Monthly savings

$801

Tool cost reduction$201/mo
Engineering time (8h × $75/hr)$600/mo

Annual ROI

$9,612

Hours freed

96h/yr

Engineering time valued at $75/hr. Tool savings vs. current spend. Actual results vary.

Flat pricing. No per-host fees.

20 hosts on Datadog costs $300/month. On Kernus, it's $29. Same hosts, same core health visibility, fraction of the cost.

Free

Dev solo, hobby projects, learning

Best for validating one environment before rolling out to production

$0forever
  • 1 host, 6 containers
  • 10 alerts/day
  • Email alerts
  • 5min collection interval
  • 1-day cloud metrics retention
  • Metrics history in dashboard
  • 2 team members
  • CSV export
  • Slack/Discord/Telegram/SMS
Start free
Most popular

Pro

Small teams, real production, 5-10 hosts

Best for product squads that need reliable incident alerts without enterprise pricing

$29/month
  • 5 hosts, 30 containers
  • 7-day metrics retention
  • 100 alerts/day
  • All channels (Slack, Discord, Telegram, SMS, webhook)
  • 60s collection interval
  • 5 team members
  • Email support
  • Shareable public status page
  • Weekly digest emails
  • Export data for CSV
Get started

Business

Medium teams, multiple environments, 15-30 hosts

Best for teams running staging + production with stricter uptime expectations

$99/month
  • 30 hosts, 150 containers
  • 30-day metrics retention
  • 400 alerts/day
  • All channels
  • 30s collection interval
  • 10 team members
  • Priority support (< 24h)
  • Webhook integrations
  • Automated recommendations from metrics
  • Shareable public status page
  • Weekly digest emails
  • Export data for CSV
Get started

No surprises: Alerts are never blocked during incidents — rate-limited, not paywalled. Start without a credit card, cancel any time, and migrate gradually alongside your current stack.

Honest comparison

Datadog and Grafana are excellent tools — for teams that need APM, traces, and log aggregation. If you mainly need to prevent silent container downtime, here's the practical cost and time-to-value comparison.

10x
cheaper than
Datadog (20 hosts)
5.5x
cheaper than
Grafana Cloud
2 min
to first useful alert
instead of 30+ min
Fixed
pricing — no
per-host surprises
Included
  • Container health
  • CPU, memory, network
  • Built-in alerts
  • Slack / Discord / Telegram
  • Zero config
  • Zero maintenance
Not included
  • Log storage
  • APM / Traces
  • Custom dashboards
  • Kubernetes (yet)

Honest trade-off: No logs, no APM, no custom dashboards. If you need those, Datadog is the right call. If you just need your containers healthy — Kernus is 10x cheaper.

Common questions

The things engineers ask before committing.

Datadog charges per host, per metric, per integration. That model made sense when monitoring was complex infrastructure. Kernus pre-processes metrics on the agent before sending, so we store far less data — and pass the savings on. 20 hosts on Datadog is ~$300/month. On Kernus, it's $29.

About the builder

Indie-built, shipping for teams who outgrew spreadsheets

Alex Fernando

Alex Fernando

I'm Alex — I build Kernus end to end: agent, backend, and product UI. The goal is straightforward monitoring for Docker without the week-long setup or the enterprise bill.

If you run a small or mid-sized fleet and want alerts that respect your time, this is the stack I wished existed when I was on call. Feedback welcome; I ship fast.

Monitoring shouldn't be
a project

You shouldn't need a week to set up monitoring.

You shouldn't need to learn a query language to see if a container is healthy.

You shouldn't pay more for monitoring than for the infrastructure itself — at any scale.

Install once. Know when things break. Get back to building.

curl -sSL https://kernus.app/install | sh

Requires a Unix shell (macOS or Linux Terminal). On Windows, use WSL or Git Bash for this command — or install with PowerShell.

Free for up to 6 containers. No credit card required.