Skip to main content

Core Concepts

Seiri is designed to monitor webhooks, scheduled jobs, and background tasks with minimal setup.
To get the most out of Seiri, it’s important to understand the key concepts behind how it works.

Tip: All monitoring in Seiri is unified under webhooks. When creating a new webhook, select its type: Immediate, Scheduled, or Periodic.


Webhooks

A webhook is an HTTP callback used to notify your system of an event.
Seiri monitors webhooks in real time, automatically logging:

  • Request and response payloads
  • HTTP status codes
  • Timestamps
  • Headers

Seiri tracks failures, retries, and delayed events, ensuring reliable delivery.
You can also replay events for debugging or recovery.


Jobs & Scheduled Tasks

Seiri can monitor cron jobs and background tasks.
Any task that can send a heartbeat or HTTP POST can be tracked. Captured data includes:

  • Execution timestamps
  • Success/failure status
  • Payloads or output logs

Silent failures are never missed, even for recurring or periodic tasks.


Event & Execution Logs

Every webhook or job execution is treated as an event:

  • Events are recorded chronologically
  • Detailed payloads and headers are available for inspection
  • Events are categorized by status: Success, Failed, Delayed, or Retried

Logs are the foundation for monitoring, debugging, and analytics.


Webhook Types

When creating a webhook, you choose its type:

  • Immediate: Triggered whenever an event occurs.
  • Scheduled: Triggered at a specific time.
  • Periodic: Triggered at regular intervals.
Create webhook
Create an Immediate, Scheduled, or Periodic webhook

Tip: Use Immediate for critical events and Scheduled/Periodic for recurring tasks.


Alerts & Notifications

Seiri notifies you when issues arise:

  • Failure detection for webhooks or jobs
  • Latency threshold alerts
  • Multi-channel notifications: Email, Slack, Discord, Teams, Telegram, Ntfy, Webhook

Alerts are fully configurable to reduce noise while ensuring critical events are reported.


Retries & Delivery Guarantees

Seiri automatically handles:

  • Retries for failed events
  • Exponential backoff to avoid overloading endpoints
  • Manual replay for debugging or recovery

These features ensure your workflows remain reliable under network or system failures.


Filtering & Insights

Seiri provides powerful tools for filtering and analyzing events:

  • Filter by endpoint, tag, status, or payload content
  • Track trends and patterns in delivery success
  • Optimize performance and reliability of your workflows
Create webhook
Create an Immediate, Scheduled, or Periodic webhook

Use the Insights Dashboard for visual analytics: Overview, Performance, Errors, and Geographic distribution.


Security & Validation

Security is built-in:

  • Signature verification to validate webhook authenticity
  • Optional private network monitoring
  • Isolated monitoring for each endpoint

This ensures your events are safe, trusted, and tamper-proof.


Key Takeaways

Seiri’s core purpose is to make event monitoring simple, reliable, and actionable:

  • Webhooks and jobs are monitored in real time
  • Failures trigger alerts and retries
  • Logs and analytics provide full visibility into event flow
  • Security and signature validation protect your workflows

Understanding these concepts helps you leverage Seiri efficiently, reducing downtime and missed events.