Monitor and manage service alerts
+| Service | +Message | +Severity | +Status | +Created | +Actions | +
|---|---|---|---|---|---|
| {alert.service?.name || 'N/A'} | +{alert.message} | ++ + {alert.severity} + + | +{alert.status} | +{new Date(alert.createdAt).toLocaleString()} | ++ {alert.status === 'ACTIVE' && ( + <> + + + > + )} + {alert.status === 'ACKNOWLEDGED' && ( + + )} + | +
+ No alerts found +
+ )} +Service health and incident overview
++ {alerts.length === 0 ? 'All clear' : 'Alerts require attention'} +
++ {incidents.length === 0 ? 'No open incidents' : 'Incidents in progress'} +
+No active alerts
+ ) : ( +| Service | +Severity | +Message | +
|---|---|---|
| {alert.service?.name || 'N/A'} | ++ + {alert.severity} + + | +{alert.message} | +
No open incidents
+ ) : ( +| Title | +Severity | +Status | +
|---|---|---|
| {incident.title} | ++ + {incident.severity} + + | +{incident.status} | +
Track and manage incidents
+| Title | +Service | +Severity | +Status | +Created | +Actions | +
|---|---|---|---|---|---|
| {incident.title} | +{incident.service?.name || 'N/A'} | ++ + {incident.severity} + + | +{incident.status} | +{new Date(incident.createdAt).toLocaleString()} | ++ {incident.status === 'OPEN' && ( + + )} + {(incident.status === 'OPEN' || incident.status === 'ACKNOWLEDGED') && ( + + )} + {incident.status === 'INVESTIGATING' && ( + + )} + {incident.status === 'RESOLVED' && ( + + )} + | +
+ No incidents found +
+ )} +Incident resolution guides and procedures
++ {runbook.tags && `Tags: ${runbook.tags}`} +
++ {runbook.content.substring(0, 150)}... +
++ No runbooks found. Create one to get started. +
+Manage monitored services
+| Name | +URL | +Status | +Check Interval | +Actions | +
|---|---|---|---|---|
| {service.name} | +{service.url} | ++ + {service.status} + + | +{service.checkInterval}s | ++ + + | +
| Status | +Response Time | +Status Code | +Checked At | +
|---|---|---|---|
| + + {check.status} + + | +{check.responseTime}ms | +{check.statusCode || 'N/A'} | +{new Date(check.checkedAt).toLocaleString()} | +