About PulseWatch
Network latency monitoring made simple.
What is PulseWatch?
PulseWatch is a network latency monitor. It combines the proven approach of Smokeping, many pings per round drawn as a band of "smoke", with a modern web interface. Probe locations ping your targets on a schedule, and every round is stored so the graphs show the full distribution of latency and loss.
Key features
- Smokeping-style graphs: D3.js charts of the median and the spread of every round.
- Many probe locations: measure each target from several places, including remote Smokeping slave probes.
- Live updates: pages refresh their parts in place with HTMX.
- Alerting: latency and packet-loss thresholds per target and per user.
- Access control: viewers, managers and staff, with targets you own or share.
- Export: CSV export of measurements for your own analysis.
Technology
- Backend: Django 6 with PostgreSQL.
- Frontend: server-rendered pages, HTMX and D3.js.
- Sign-in: email and password through django-allauth.
- Probing: scheduled
pingruns from each probe location.
Getting started
Create an account, then add your targets and probe locations.