mirror of
https://github.com/ced4568/ceds-observability-stack.git
synced 2026-08-12 22:34:03 +00:00
Update author positioning
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Ced's Observability Stack — Production Monitoring Platform
|
# Ced's Observability Stack Production Monitoring Platform
|
||||||
|
|
||||||
> A production-style observability platform delivering full-stack visibility across a hybrid homelab infrastructure — Proxmox HA cluster, 12-node K3s cluster, network gear, storage, and edge systems. Built on Prometheus, Grafana, and Alertmanager with live dashboards running 24/7.
|
> A production-style observability platform delivering full-stack visibility across a hybrid homelab infrastructure Proxmox HA cluster, 12-node K3s cluster, network gear, storage, and edge systems. Built on Prometheus, Grafana, and Alertmanager with live dashboards running 24/7.
|
||||||
|
|
||||||
[](#production-dashboards)
|
[](#production-dashboards)
|
||||||
[](https://grafana.cedshomelab.com)
|
[](https://grafana.cedshomelab.com)
|
||||||
@@ -12,9 +12,9 @@
|
|||||||
|
|
||||||
## What This Is
|
## What This Is
|
||||||
|
|
||||||
This is the observability layer for Ced's HomeLab — the system that answers the question: *"Is everything actually working?"*
|
This is the observability layer for Ced's HomeLab the system that answers the question: *"Is everything actually working?"*
|
||||||
|
|
||||||
It collects metrics from every layer of the infrastructure stack, visualizes them in purpose-built Grafana dashboards, and routes alerts through Alertmanager when something breaks. Three production dashboards serve different operational needs — an executive NOC view for quick status checks, a deep drill-down dashboard for troubleshooting, and a dedicated K3s cluster dashboard for Kubernetes visibility.
|
It collects metrics from every layer of the infrastructure stack, visualizes them in purpose-built Grafana dashboards, and routes alerts through Alertmanager when something breaks. Three production dashboards serve different operational needs an executive NOC view for quick status checks, a deep drill-down dashboard for troubleshooting, and a dedicated K3s cluster dashboard for Kubernetes visibility.
|
||||||
|
|
||||||
This isn't a demo. Prometheus is actively scraping targets. Grafana is displaying live data. The dashboards have been through real incidents and refined based on what actually matters during an outage.
|
This isn't a demo. Prometheus is actively scraping targets. Grafana is displaying live data. The dashboards have been through real incidents and refined based on what actually matters during an outage.
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ flowchart TD
|
|||||||
|
|
||||||
## Production Dashboards
|
## Production Dashboards
|
||||||
|
|
||||||
Three purpose-built dashboards serving different operational needs. All live at `grafana.cedshomelab.com`.
|
Three purpose built dashboards serving different operational needs. All live at `grafana.cedshomelab.com`.
|
||||||
|
|
||||||
### Production Command Center v3
|
### Production Command Center v3
|
||||||
|
|
||||||
@@ -144,18 +144,18 @@ Every metric source in the infrastructure is actively scraped by Prometheus.
|
|||||||
|
|
||||||
| System | Monitoring Status |
|
| System | Monitoring Status |
|
||||||
|--------|------------------|
|
|--------|------------------|
|
||||||
| Proxmox HA Cluster (6 nodes) | ✅ Live — node exporter + Proxmox exporter |
|
| Proxmox HA Cluster (6 nodes) | Live — node exporter + Proxmox exporter |
|
||||||
| K3s Cluster (12 nodes) | ✅ Live — node exporter + kube-state-metrics |
|
| K3s Cluster (12 nodes) | Live — node exporter + kube-state-metrics |
|
||||||
| TrueNAS | ✅ Live — Graphite exporter |
|
| TrueNAS | Live — Graphite exporter |
|
||||||
| Nginx Proxy Manager | ✅ Live — Blackbox HTTP probe |
|
| Nginx Proxy Manager | Live — Blackbox HTTP probe |
|
||||||
| Home Assistant | ✅ Live — Blackbox HTTP probe |
|
| Home Assistant | Live — Blackbox HTTP probe |
|
||||||
| Dashy | ✅ Live — Blackbox HTTP probe |
|
| Dashy | Live — Blackbox HTTP probe |
|
||||||
| Jellyfin | ✅ Live — Blackbox HTTP probe |
|
| Jellyfin | Live — Blackbox HTTP probe |
|
||||||
| UniFi Dream Router | ✅ Live — Unpoller exporter |
|
| UniFi Dream Router | Live — Unpoller exporter |
|
||||||
| PrimeStation (Windows) | ✅ Live — Windows exporter |
|
| PrimeStation (Windows) | Live — Windows exporter |
|
||||||
| Grafana | ✅ Live — self-monitored |
|
| Grafana | Live — self-monitored |
|
||||||
| Prometheus | ✅ Live — self-monitored |
|
| Prometheus | Live — self-monitored |
|
||||||
| Public endpoints | ✅ Live — Blackbox external probes |
|
| Public endpoints | Live — Blackbox external probes |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -242,7 +242,7 @@ python3 scripts/service-health-check.py
|
|||||||
## Author
|
## Author
|
||||||
|
|
||||||
**Chase Dumphord (Ced)**
|
**Chase Dumphord (Ced)**
|
||||||
Digital Systems Engineer · GE Aerospace · Oxford, MS
|
DevOps and Cloud Infrastructure Engineer · GE Aerospace · Oxford, MS
|
||||||
|
|
||||||
[](https://chasedumphord.com)
|
[](https://chasedumphord.com)
|
||||||
[](https://www.linkedin.com/in/chase-dumphord/)
|
[](https://www.linkedin.com/in/chase-dumphord/)
|
||||||
|
|||||||
Reference in New Issue
Block a user