Pingularity

scheduled Ookla/iperf3 speedtest dashboard, outage alerts

Last checked:

Visit Pingularity

What is Pingularity?

A self-hosted dashboard for continuous monitoring of internet connection performance, tracking speed tests, latency, outages, DNS resolution, and connection quality over time with zero telemetry.

Pingularity pricing

Pricing model: Freemium

Pingularity pros

  • Comprehensive metrics tracking: download/upload speeds, ping, jitter, packet loss, bufferbloat, and DNS sampling across multiple servers and IPv4/IPv6
  • Private and self-hosted: runs locally with SQLite database, no telemetry, login-protected, with full data retention control
  • Reliable outage detection using quorum verification (multiple landmarks must agree) to eliminate false alarms
  • Highly configurable: customizable test schedules, alert thresholds, nine themes, custom colors, and rearrangeable dashboard panels
  • Integration-ready: Prometheus metrics with Grafana dashboard, webhooks for Discord/Slack alerts, HTTP API, CSV and database export

Pingularity cons

  • Requires technical setup and self-hosting: installation via package managers, local server management, and SQLite database administration
  • Dependent on external services for speed testing: relies on Ookla servers or self-hosted iperf3
  • Limited visibility into historical data retention policies or maximum database size limits

Frequently asked questions about Pingularity

How do I know if the internet really went down or if it's just my device?

Pingularity uses quorum-based outage detection where multiple landmarks must agree, distinguishing real internet outages from local network issues. Outages appear timestamped on a calendar heatmap.

Can I verify if my ISP is delivering the speeds I'm paying for?

Yes, Pingularity runs scheduled speed tests and maintains historical records showing download/upload speeds over time, revealing patterns like speed drops at specific times of day.

Does this collect any telemetry or send data to remote servers?

No, Pingularity is private by default. It runs as a single binary with all history stored locally in SQLite and zero telemetry collection.

How can I integrate Pingularity with existing monitoring tools?

Pingularity provides Prometheus metrics with an official Grafana dashboard, an HTTP API, webhooks for alerts, and CSV/database export for integration with other platforms.

Use cases

Browse all AI tools on NeedAnAI