App Monitoring

Know before
your users do.

Production issues don't announce themselves. Our monitoring watches continuously and tells you the moment something starts going wrong.

api.nodesail.app
Last 1 hour
1h6h24h7d

Response Time

48ms

p95 — last 1hr

Error Rate

0.04%

5xx — last 1hr

Uptime

99.97%

Last 90 days

Req / min

2,341

Current traffic

All systems operational
20 check locations60s intervalUpdated just now

Alerts that mean something

Too many monitoring tools drown you in data. They alert you on things that don't matter while missing the things that do.

We focus on three things: response time, error rate, and uptime. Everything else is supporting context. When an alert fires, you know immediately what's affected and how badly.

Alerts go to Slack, PagerDuty, email, or any webhook — wherever your team actually responds.

Recent alerts

All resolved — 100% alert accuracy
RESOLVED

Response time spike — p95 > 2s

11:42 · Resolved in 4 min

RESOLVED

Memory pressure on api-server-03

09:17 · Resolved in 12 min

RESOLVED

Postgres slow queries detected

Yesterday · Resolved in 3 min

RESOLVED

Error rate spike — 4.2%

3 days ago · Resolved in 8 min

Collected automatically

No custom instrumentation needed for most of these.

HTTP response time

p50, p95, p99 percentiles

Requests per minute

Throughput by endpoint

Error rate

4xx and 5xx breakdown

CPU & memory

Per-instance resource usage

Database query time

Slow query detection

Uptime checks

20 locations, every 60 seconds

Cache hit rate

Redis and Memcached stats

External API health

Dependency latency tracking

Custom metrics

Via our lightweight SDK

5 minutes to full visibility

No agents to manage for uptime monitoring. Full APM adds one package.

Uptime monitoring — add your endpoint

# No code changes needed
# Just paste your URL in the dashboard:

https://api.yourapp.com/health

✓ 20 check locations activated
✓ Alert rules applied
✓ Uptime dashboard live

Full APM — one package install

npm install @nodesail/monitor

// In your app entrypoint:
import { init } from '@nodesail/monitor';
init({ token: process.env.NS_TOKEN });

// Done. Metrics stream automatically.

Add your first endpoint now

Uptime monitoring is free. Full APM starts at $12/month.

Start monitoring