This repository contains four end-to-end monitoring projects demonstrating infrastructure monitoring, centralized logging, alerting, distributed tracing and scalable monitoring architectures.
The projects are built using Prometheus, Grafana, Elasticsearch, Logstash, Kibana, Alertmanager and Jaeger running on Docker Compose.
- Infrastructure Monitoring
- Metrics Collection
- Dashboard Visualization
- Centralized Logging
- Alert Management
- Distributed Tracing
- Monitoring Scalability
- High Availability Concepts
| Category | Technology |
|---|---|
| Monitoring | Prometheus |
| Dashboard | Grafana |
| Logging | ELK Stack |
| Search | Elasticsearch |
| Log Processing | Logstash |
| Visualization | Kibana |
| Alerting | Alertmanager |
| Tracing | Jaeger |
| Containers | Docker |
| Orchestration | Docker Compose |
| OS | Linux |
Monitoring/
├── Architecture/
├── Screenshots/
├── alertmanager/
├── prometheus/
├── docker-compose.yml
└── README.md
Prometheus & Grafana
- Prometheus Server
- Node Exporter
- Grafana Dashboard
- Infrastructure Monitoring
- Custom Dashboards
ELK Stack
- Elasticsearch
- Logstash
- Kibana
- Centralized Logging
- Log Analysis
Advanced Monitoring
- Prometheus Recording Rules
- Alertmanager
- Alert Rules
- Jaeger
- Distributed Tracing
Scaling Monitoring
- Prometheus Federation
- Thanos
- Object Storage
- Global Query
- High Availability
Infrastructure
↓
Node Exporter
↓
Prometheus
↓
Alertmanager
↓
Grafana
↓
Operations Team
Application Logs
↓
Logstash
↓
Elasticsearch
↓
Kibana
Application Requests
↓
Jaeger
↓
Trace Analysis
- Prometheus Targets
- Prometheus Metrics
- Grafana Dashboards
- Node Exporter
- Elasticsearch
- Kibana Dashboard
- Logstash
- Log Analysis
- Alert Rules
- Alertmanager
- Jaeger UI
- Distributed Tracing
- Federation
- Thanos Query
- Grafana Global Dashboard
- Scaled Monitoring
Nagamulla Manoj Kumar
DevOps Engineer
- Prometheus
- Grafana
- ELK Stack
- Alertmanager
- Jaeger
- Docker
- Docker Compose
- Linux
- Monitoring
- Observability
if you found this project useful, consider giving it a star.