Built for Zerops & Valkey Pub/Sub Real-time Infrastructure

Real-time Uptime Monitoring
& Public Status Pages

Instant HTTP health checks, response latency telemetry, automated downtime detection, and high-density public status pages built for modern microservice architectures.

Monitored Endpoints33 operational
Live Avg Latency8 msValkey telemetry feed
System Uptime100%24h aggregate uptime
Active Disruptions0Auto incident detection
https://pulseboard.app/dashboard
Real-Time WebSocket Feed Connected
PulseBoard API Health
GET • UP

http://localhost:4000/health

30-Day History100.0%
24h Uptime100%
Avg Latency8 ms
Test Downtime Endpoint
GET • DOWN

http://localhost:4000/this-endpoint-does-not-exist

30-Day History0.0%
24h Uptime0%
Avg Latency6 ms
Platform Features

Everything You Need for Zero-Downtime Operations

PulseBoard gives engineers instant visibility into HTTP service health, response latency trends, and automated incident management.

Sub-Second WebSocket Feed

Powered by Valkey Pub/Sub messaging. Check results stream live to connected dashboards instantly without polling or manual page refreshes.

Automated Incident Lifecycle

Worker auto-logs downtime incidents upon HTTP 4xx/5xx responses or timeouts, and auto-resolves incidents when services recover.

Public Customer Status Pages

Share real-time status with customers via clean, high-density public status pages (`/status/[slug]`) complete with 14-day disruption history.

BetterStack Uptime History

30-day vertical tick bars give engineers quick visual insight into historical uptime trends, latency spikes, and intermittent outages.

Monorepo Architecture

Architected as a clean pnpm monorepo with shared Drizzle ORM schemas, Hono REST server, cron worker engine, and Next.js App Router UI.

Zerops Ready Deployment

Includes production `zerops.yaml` pre-configured for 3 independent Zerops services (PostgreSQL database, Valkey cache, API, and Frontend).

System Architecture

How PulseBoard Telemetry Pipeline Works

1. Health Worker

Cron Checker Engine

`@pulseboard/worker` executes periodic HTTP GET/POST checks across all target endpoints and writes checks to PostgreSQL.

2. Valkey Event Bus

Pub/Sub Broadcast

Worker publishes check events and status updates to Valkey channel `pulseboard:events`.

3. WebSocket Gateway

Live Client Stream

Hono API WebSocket Gateway streams events live to Next.js clients via `usePulseboardWs` custom hook.

Ready to Monitor Your Infrastructure?

Launch the PulseBoard dashboard to add endpoints, track uptime history, and inspect health telemetry in real-time.