Add observability architecture documentation

This document outlines the architecture of Ced's Observability Stack, detailing its components and their interactions.
This commit is contained in:
Chase Dumphord
2026-04-28 10:53:43 -05:00
committed by GitHub
parent af73789fe4
commit ea8cde3dfc
@@ -0,0 +1,51 @@
```markdown
# Observability Architecture
## Purpose
This document explains the architecture of Ceds Observability Stack.
The observability stack collects, stores, and visualizes metrics from Ceds HomeLab infrastructure.
---
## High-Level Design
```mermaid
flowchart LR
subgraph Infrastructure
PVE[Proxmox HA Cluster]
K3S[12-Node K3s Cluster]
TN[TrueNAS]
NPM[Nginx Proxy Manager]
SVC[Homelab Services]
end
subgraph Metrics
NE[Node Exporter]
PME[Proxmox Exporter]
KSM[Kube-State-Metrics]
HC[Health Check Scripts]
end
subgraph Observability
PROM[Prometheus]
GRAF[Grafana]
ALERT[Alertmanager]
end
PVE --> PME
K3S --> KSM
SVC --> HC
TN --> HC
NPM --> HC
PME --> PROM
KSM --> PROM
NE --> PROM
HC --> PROM
PROM --> GRAF
PROM --> ALERT
GRAF --> NOC[Ced's NOC]