mirror of
https://github.com/ced4568/ceds-observability-stack.git
synced 2026-08-13 06:44:01 +00:00
1.2 KiB
1.2 KiB
Alerting Strategy
Purpose
The goal of alerting is not to create noise.
The goal is to identify problems that require action.
Alert Severity Levels
| Severity | Meaning | Example |
|---|---|---|
| Critical | Immediate action required | Node down |
| Warning | Investigate soon | CPU above 85% |
| Info | Awareness only | Service restarted |
Initial Alert Rules
Critical
- Proxmox node down
- K3s control plane node down
- Core service unavailable
- Storage nearly full
- Cluster quorum issue
Warning
- High CPU usage
- High memory usage
- High disk usage
- Repeated pod restarts
- Slow service response
Alert Response Process
- Confirm alert in Grafana
- Identify affected system
- Check recent changes
- Review logs
- Verify service status
- Restart or repair if needed
- Document what happened
Example Incident Notes
Incident:
Service unavailable alert triggered for Nginx Proxy Manager.
Impact:
External service routing may be affected.
Investigation:
Checked host status, container status, and reverse proxy logs.
Resolution:
Restarted affected container and confirmed service recovery.
Follow-up:
Add container-level monitoring and restart alert.