mirror of
https://github.com/ced4568/ceds-observability-stack.git
synced 2026-08-12 22:34:03 +00:00
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:
@@ -0,0 +1,51 @@
|
||||
```markdown
|
||||
# Observability Architecture
|
||||
|
||||
## Purpose
|
||||
|
||||
This document explains the architecture of Ced’s Observability Stack.
|
||||
|
||||
The observability stack collects, stores, and visualizes metrics from Ced’s 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]
|
||||
|
||||
Reference in New Issue
Block a user