Pulse Alerts

Service status and health checks

All systems operational Operational
MaintenanceNo scheduled downtime
Last updatedJust now
Next checkIn 9 min
RefreshEvery 60s

Status over time

Timeline keeps the last ~8k samples (persisted). Long ranges fill once enough history exists.

OK Warning Critical No data

Service status

Core Services
Pulse-pod-provisioner INFO
HTTP 200 · 1/1 Ready, 1/1 Running
Namespace: pulse-css · Health: http://pulse-pod-provisioner-svc.pulse-css.svc.cluster.local:8890/health · Pods: 1/1 Ready, 1/1 Running
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Apr 3, 11:30 UTC
Pulse-alerts: Pulse-pod-provisioner health: OK
• Pod(s) Running/Ready
• Health URL responding
Mid-tier INFO
HTTP 200 · 1/1 Ready, 1/1 Running
Namespace: mid-tier · Health: http://mid-tier-svc.mid-tier.svc.cluster.local/health · Pods: 1/1 Ready, 1/1 Running
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Apr 7, 08:00 UTC
Pulse-alerts: Mid-tier health: OK
• Pod(s) Running/Ready
• Health URL responding
CSS INFO
HTTP 200 · 1/1 Ready, 1/1 Running
Namespace: pulse-css · Health: https://solid.pulsedev.link/ · Pods: 1/1 Ready, 1/1 Running
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Never
Pulse-alerts: CSS health: OK
• Pod(s) Running/Ready
• Health URL responding
Pulse+ web (public edge) INFO
HTTP 200 · —
Namespace: monitoring · Health: https://app.staging.pulsedev.link/ · Pods: —
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Apr 3, 11:47 UTC
Pulse-alerts: Pulse+ web (public edge) health: OK
• Pod(s) Running/Ready
• Health URL responding
Pulse+ API (public edge /health) INFO
HTTP 200 · —
Namespace: monitoring · Health: https://api.staging.pulsedev.link/health · Pods: —
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Apr 7, 10:45 UTC
Pulse-alerts: Pulse+ API (public edge /health) health: OK
• Pod(s) Running/Ready
• Health URL responding
Blockchain / Anchoring
Polygon Amoy RPC INFO
HTTP 200 · —
Namespace: monitoring · Health: https://amoy-testnet.pulsedev.link · Pods: —
Last checked: 1 min ago · Last success: Apr 7, 17:00 UTC · Last failure: Apr 7, 07:00 UTC
Pulse-alerts: Polygon Amoy RPC health: OK
• Pod(s) Running/Ready
• Health URL responding

Configuration

Define checks, schedule, and alerting. Save before Run uses new IDs.

Pulse-pod-provisioner provisioner
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
Mid-tier midtier
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
CSS css
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
Polygon Amoy RPC amoy-rpc
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
Pulse+ web (public edge) pulseplus-web-edge
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
Pulse+ API (public edge /health) pulseplus-api-edge
e.g. */10 * * * * = every 10 minutes
Advanced — thresholds, HTTP, pods
0 = only on transition / threshold
0 = default 10s
Empty = default (2xx OK; 4xx warn; 5xx fail)
One key=value per line; used when pod check is enabled
Requires pod check. Tune verbosity below so Slack/UI stay quiet or detailed.
Lines per pod
1–50 · ↓ quieter
0 = no cap
0 = no cap
Snippet length in UI/Slack
Comma or newline; case-insensitive
Alerting (Slack)
Channel: #alerts
Webhook: •••••••••••• (hidden)
Alerts on status change only.

/api/checks · /api/status · /api/history · /api/config · /api/self-monitor