Know before your users do
Real-time metrics, instant alerts, public status pages. sh0 watches every container so you don't have to stare at dashboards all day.
What's included
Every metric that matters for production workloads, collected automatically.
How it works
Enable monitoring per app
Toggle monitoring on for any app in the dashboard. sh0 starts collecting metrics immediately -- no agents to install, no config files to write.
Set alert thresholds
Define when you want to be notified: CPU above 90%, RAM above 80%, response time above 500 ms. Set per-app or server-wide defaults.
Choose notification channels
Route alerts to Slack, Discord, Telegram, email, or any webhook endpoint. Different apps can use different channels.
Relax -- sh0 watches 24/7
Metrics are collected every 15 seconds. Alerts fire within one minute of a threshold breach. You sleep, sh0 watches.
The monitoring pipeline
Metrics collected every 15 seconds -- alerts fire within one minute of a breach
Everything you need
Real-time dashboard
Live CPU, RAM, disk, and network graphs updated every 15 seconds. Zoom into any time range -- last hour, last day, last week.
5 alert channels
Slack, Discord, Telegram, email, and generic webhooks. Configure once, route alerts per app or per severity level.
Uptime checks
HTTP and TCP health checks from your server. Know when an app goes down before your users start complaining.
Public status pages
Generate a public status page for your services with real-time uptime indicators. Share it with your team or your customers.
Incident tracking
Every alert creates an incident with a timeline: when it started, when it was acknowledged, when it resolved. Full audit trail.
Historical metrics
Metrics are retained for 30 days (Pro) or 90 days (Business). Spot trends, plan capacity, and debug issues that happened last Tuesday.
The old way
- x Install Prometheus + Grafana
- x Configure exporters per service
- x Write alert rules in YAML
- x Set up Alertmanager
- x Maintain a separate status page
- x Hope nothing breaks at 3 AM
The sh0 way
- Toggle monitoring on per app
- Set thresholds in the dashboard
- 5 channels built-in
- Status pages included
- Incident timeline automatic
- Sleep through the night
Questions & answers
What metrics are collected? +
How often are metrics collected? +
Can I set custom thresholds? +
Is there a public status page? +
How do alert channels work? +
Does monitoring affect performance? +
Stop flying blind
Real-time metrics, instant alerts, zero config. Know exactly what's happening on your server.