Skip to main content

Seiri Architecture

Seiri is a push/heartbeat monitoring platform for cron jobs, workers, and check-ins.
Create a webhook, ping ping.seiri.app, get alerted on misses.

Tip: Webhook types are Periodic, Cron, and On-Demand.


Core components

1. Event source

  • Any job or script that GET/POSTs to your Seiri ping URL
  • Optional email heartbeats to @ping.seiri.app
  • All check-ins are treated as events

2. Seiri receiver (ping.seiri.app)

  • Public ingest host for heartbeats
  • Validates and records metadata (timestamp, path /success or /fail, optional payload)
  • Dashboard UI remains on cloud.seiri.app

3. Event logging

  • Chronologically logs every check-in
  • Foundation for miss detection, insights, and alerts

4. Schedule evaluation

  • Periodic / Cron monitors expect check-ins on a cadence
  • Late pings past grace → miss → optional alert

5. Alerting

Channels: Email, Slack, Discord, Teams, Telegram, Ntfy, Webhook, and more.

6. Analytics and insights

  • Dashboard overview
  • Per-webhook stats
  • Services → Cron Jobs for drift and adherence
Analytics dashboard
Track check-ins, misses, and delivery health

Event flow

Canonical integration: Integrate a job.