Site-centric monitoring
Group HTTP, SSL, DNS, TCP, and heartbeat checks under the service they protect.
Alon SystemsAlon SentinelOpen-source, self-hosted uptime and API monitoring built in Rust.
API-first, site-centric, and designed for HTTP and API assertions, SSL, DNS, TCP, heartbeat monitoring, incidents, notifications, public status pages, automation, and future agent-based infrastructure visibility.

Why Sentinel
Sentinel groups HTTP, SSL, DNS, TCP, and heartbeat monitors around sites, so failures, recoveries, incidents, and public status pages all share one operational context.
Group HTTP, SSL, DNS, TCP, and heartbeat checks under the service they protect.
Open incidents when checks fail, resolve them on recovery, and keep the timeline intact.
Publish service health without exposing the internal admin surface.
Drive configuration, checks, incidents, and status data through the versioned HTTP API.
Issue bearer tokens with narrow permissions for automation and integrations.
Run a typed, async backend with durable operational history in PostgreSQL.
Monitor APIs with status code checks, response time thresholds, JSON path assertions, header assertions, body checks, and incident tracking. Alon Sentinel can detect broken API behavior even when the endpoint still returns 200 OK.
Run Alon Sentinel with Docker Compose and PostgreSQL to monitor HTTP, SSL, DNS, TCP, and heartbeat checks while retaining ownership of your monitoring data, incidents, notifications, and public status pages.
Benchmarks
A healthy-target benchmark completed 453,054 of 453,666 expected checks over a 2,722-second measurement window, with 0.1% missed checks and no worker errors.
The dedicated benchmark report includes the test environment, failure-storm results, raw methodology, and a 4,000-monitor comparison with Uptime Kuma using SQLite and MariaDB.
Read the complete benchmark report10,000
HTTP monitors
99.86%
Checks executed
286.8 MiB
Average full-stack RAM
67.9%
Average full-stack CPU
Screenshots
Large, direct views for checks, incidents, service state, and public reporting.

Service health, recent checks, incident state, and uptime windows in one view.

Inspect monitor configuration, check outcomes, response data, and failures.

Track multiple services with shared operational context and fast triage.

Expose current service state and incident communication to users.
Features
Architecture
Sentinel runs as separate API and worker processes backed by PostgreSQL. The UI is optional - every capability is available through the versioned /v1 HTTP API.
Demo
Explore the hosted demo instance at demo.alon.systems.
Demo credentials
demo@alon.systemsDemo123$cp .env.example .env
docker compose up -dCommercial Services