Update observability-architecture.md

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