From c6c841b3a92270fd6a05f4c4cf26424fe83baa64 Mon Sep 17 00:00:00 2001 From: Greg Hendrickson Date: Sat, 31 Jan 2026 06:54:26 +0000 Subject: [PATCH] feat: initial monitoring stack structure --- README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9fa36f2 --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# Monitoring Stack + +![Prometheus](https://img.shields.io/badge/Prometheus-2.47+-E6522C?style=flat&logo=prometheus&logoColor=white) +![Grafana](https://img.shields.io/badge/Grafana-10+-F46800?style=flat&logo=grafana&logoColor=white) +![License](https://img.shields.io/badge/License-MIT-blue) + +Production-ready monitoring stack configurations for Prometheus, Grafana, Loki, and Alertmanager. + +## Components + +``` +├── prometheus/ +│ ├── rules/ # Alert rules +│ └── targets/ # Scrape targets +├── grafana/ +│ ├── dashboards/ # JSON dashboards +│ └── datasources/ # Data source configs +├── alertmanager/ # Alert routing +├── loki/ # Log aggregation +└── promtail/ # Log shipping +``` + +## Dashboards + +- 📊 Node Exporter - System metrics +- 🐳 Docker/Kubernetes - Container metrics +- 🌐 NGINX/Traefik - Ingress metrics +- 💾 PostgreSQL/Redis - Database metrics +- ⚡ Custom app dashboards + +## Alert Rules + +- 🔴 HighCPU, HighMemory, DiskFull +- 🟡 ServiceDown, HighLatency +- 🔵 CertExpiring, BackupFailed + +## Quick Start + +```bash +docker-compose up -d +# Grafana: http://localhost:3000 (admin/admin) +# Prometheus: http://localhost:9090 +``` + +## License + +MIT