ping·dan
Features

Monitoring with depth

Everything pingdan checks, charts and alerts on — in one place.

Validation

Assert on everything, not just 200 OK

Status code

Require an exact code, a range, or anything-but with equals / not-equals / less-than / greater-than.

Response time

Fail a check when latency crosses your threshold — catch slow degradation before a hard outage.

Headers

Match any response header by name with contains, equals, regex and more.

Response body

Assert the body contains a string, equals a value, or matches a regular expression.

JSON path

Drill into JSON with dotted paths like data.status or items.0.id and compare the resolved value.

Visibility

Charts that explain what happened

Response-time bars

One bar per check, coloured by pass/fail, with hover detail for status, latency and errors.

Uptime timeline

A compact status strip across your selected window — 1h, 6h, 24h or 7 days.

Latency percentiles

Average, p50, p95, min and max so you understand the whole distribution, not just the mean.

Failure detail

Every failed check records exactly which assertion failed and the actual value it saw.

Operations

Alerting that respects your attention

Fixed intervals

Choose 1, 2, 3, 5 or 8-minute checks — predictable scheduling, no surprises.

Failure thresholds

Only go down after N consecutive failures to filter out transient blips.

Email & Telegram

Route alerts to the channels your team already watches, per endpoint.

Recovery notices

Get told when things come back up, not just when they break.

See it on your own endpoints

Spin up your first monitor in under a minute.