Monitoring
See the slow leak, not just the spike
CPU, memory, disk and network from every server and every container, sampled continuously and plotted over time. It ships with the server and runs itself. Threshold alerts are next on the roadmap.
Metrics are included. Alerts ship at no extra cost when they land.
What you can see right now
Server metrics
CPU, memory, disk, network
Per server, sampled continuously and kept as a time series you can scroll back through.
Container metrics
Per application
The same resource view, narrowed to a single container.
History
Trends, not just now
Plotted over time, so you catch the slow leak, not just the spike that already woke you.
Health checks
Host state at a glance
SSH config, updates, Fail2Ban, time sync and firewall, all on one tab.
Logs
Streamed live
Container logs in the dashboard or the CLI, live as they happen.
Deploy activity
What changed, when
Recent deployments sitting right next to the metrics they moved, so the regression names itself.
Metrics
A time series for every resource, no exporter required
Every server reports CPU, memory, disk and network on a short interval. Containers report the same for themselves. The standard setup does it all, so you run nothing extra.
- Continuous sampling, retained as history you can scroll back through
- Server-wide or narrowed to a single application
- Lines up with deploy activity, so a regression points straight at the release that caused it
Alerts · shipping next
Thresholds that page you
The next release turns any metric into an alert: set a threshold, pick a channel, get told when a server crosses it. Here is what is coming.
- Thresholds on CPU, memory and disk, per server or per container
- Delivered to Slack, Discord or a webhook
- Build failures and unexpected container stops on the same channel
Automation
Pull metrics into your own tools
Every metric the dashboard plots is on the API. Feed a Grafana panel, a status page, whatever you already run. The data is yours.
curl -s "https://api.serversinc.io/v1/servers/$SERVER_ID/metrics?range=24h" \
-H "Authorization: Bearer $SERVERSINC_TOKEN" \
| jq '.data[-1] | {cpu, memory, disk}' $ sinc servers metrics vps-100 --range 1h
TIME CPU% MEM% DISK% NET IN/OUT
09:15 12 41 58 1.2M / 340K
09:30 18 43 58 2.0M / 510K
09:45 14 42 58 1.1M / 300K Serversinc, or a monitoring stack to babysit
What changes when metrics arrive with the server.
| Feature | Traditional | Serversinc |
|---|---|---|
| Setup | Deploy Prometheus, Grafana, exporters, keep them running | Metrics land with the server, ready to read |
| Scope | Wire up each host and container by hand | Every server and container, wired automatically |
| History | Size and pay for your own retention | Time series kept for you, retention handled |
| Host checks | Separate tooling or a manual checklist | Health tab on every server |
| Alerts | Alertmanager rules in YAML | Thresholds in the dashboard (shipping next) |
FAQs
See your fleet
Connect a server and metrics start flowing in minutes. Alerts arrive in the next release.