Monitoring Stack
Comprehensive monitoring and observability platform
The homelab runs a diverse set of services organized into functional categories:
Essential services that support the platform and other applications.
Complete monitoring stack for infrastructure and application metrics.
Authentication, authorization, secrets management, and security scanning.
User-facing applications and services for various purposes.
┌─────────────────────────────────────────────────────────────┐
│ External Access (Internet) │
└─────────────────────────┬───────────────────────────────────┘
│
┌─────────────────────────┴───────────────────────────────────┐
│ NGINX Ingress Controllers │
│ External (80/443) & Internal │
└─────────────────────────┬───────────────────────────────────┘
│
┌─────────────────────────┴───────────────────────────────────┐
│ Service Mesh │
├─────────────┬─────────────┬─────────────┬───────────────────┤
│ Core │ Monitoring │ Security │ Applications │
│ Services │ Stack │ Services │ │
├─────────────┼─────────────┼─────────────┼───────────────────┤
│ • ArgoCD │ • Prometheus│ • Authelia │ • Home Assistant │
│ • Cert Mgr │ • Grafana │ • Vault │ • Gitea │
│ • External │ • Exporters │ • SOPS │ • Media Stack │
│ DNS │ • Blackbox │ │ • Bitcoin Core │
│ • MetalLB │ │ │ • UniFi │
└─────────────┴─────────────┴─────────────┴───────────────────┘
All services are accessible through standardized URLs:
https://<service>.home.dodwell.ushttp://<service>.<namespace>.svc.cluster.localCritical services run with multiple replicas:
Services are distributed across worker nodes based on:
Comprehensive monitoring and observability platform
Service deployment strategies, GitOps workflows, and automation
User-facing applications and services
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.