Files
ceds-observability-stack/architecture/observability-architecture.md
T
Chase DumphordandGitHub ea8cde3dfc Add observability architecture documentation
This document outlines the architecture of Ced's Observability Stack, detailing its components and their interactions.
2026-04-28 10:53:43 -05:00

989 B
Raw Blame History

# 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]