Badges, Prometheus and backup

Embed status badges, scrape metrics into Grafana and export your configuration.

Status badges

Every heartbeat monitor has a public SVG badge that shows up, late (inside the grace period), down or paused. Embed it in a README or an internal page:

https://respulse.online/api/badge/<PING_KEY>/<SLUG>.svg
https://respulse.online/api/badge/<TOKEN>.svg

Prometheus metrics (Pro)

The /metrics endpoint exposes monitor statuses, latencies, heartbeat durations and active incident counts in Prometheus format. Authenticate with your team Ping Key as a bearer token:

scrape_configs:
  - job_name: respulse
    scheme: https
    metrics_path: /metrics
    authorization:
      credentials: <PING_KEY>
    static_configs:
      - targets: ['respulse.online']

Backup and restore

Open your avatar menu and choose Backup & Restore. Export saves your monitors and channels as a JSON file, Import loads such a file into an organization. Imports are subject to your plan limits.

Desktop and Android apps

ResPulse is also available as a Windows and Android app. They show the same dashboard and include an SSH console that keeps its credentials on your device.