Welcome to pingsphere.io! PingSphere is a product of HA Development Technologies and the first step in many modern internet services.
At its core PingSphere.io is a uptime monitoring service designed to monitor all kinds of web services as close to real time as possible. However, doing this at scale, with minimal infrastructure while achieving high availability makes it a hard thing to do.
We've managed it with amazing low level & kernel by passing networking code. A super resilient & redundant process for managing alert notifications,
PingSphere.io has multiple useful features and will support multiple if not all network protocols as well as commonly used API application checks.
Why are we doing this? There are so many others out there?
We got asked this and the answer came down to an easy list. Existing services are:
- No longer offer free services
- Became large enterprises
- Complicated or over simplified alerting
- Old or outdated and no longer meet modern needs
- Do not support major alert integrations
However the largest one was fundamental. In particular with ICMP it is hard to ping hundreds of hosts at the same time from one server without causing artificial delay.
Artificial delay occurs when the networking packets are passing through the CPU, kernel, application stack before registering how long it took. e.g:
ping command as the base line on linux (debian 9) as an example.
Currently we are supporting:
Mean while we are working on:
- HTTP2 / gRPC
With each of these monitor types you're able to create alert rules, which trigger when a check of some kind has failed and met a alert score threshold.
Alert Score: a integer indicating the number of failed checks.
Alert Integration: A medium in which you want to be notified when an alert has been triggered or resolved.
Alert: a defined alert which has an alert score threshold, monitors & alert integrations
We currently integrate with some of the major alert providers which are used by teams all over the world.
Email us at: email@example.com