This repository is your one stop solution for observability for DevOps Engineers
This repository provides a comprehensive observability stack tailored for DevOps engineers. It integrates key tools like Prometheus, Grafana, cAdvisor, and Node Exporter to monitor, visualize, and manage your infrastructure and applications. Additionally, it includes a custom Notes App to demonstrate the observability stack in action.
In modern DevOps, observability is key to ensuring the health and performance of your applications and infrastructure. This repository sets up an observability stack that includes metrics collection, container monitoring, and real-time visualization.
Clone the repository:
git clone https://github.com/yourusername/Observability-For-DevOps.git
cd Observability-For-DevOps
Ensure Docker and Docker Compose are installed:
Download Prometheus config file:
wget https://raw.githubusercontent.com/prometheus/prometheus/main/documentation/examples/prometheus.yml
Run the stack:
docker compose up -d
http://localhost:3000
admin
/ admin
(you'll be prompted to change this)http://localhost:9090
http://localhost:8080
http://localhost:9100/metrics
http://localhost:8000
prometheus_data
: Stores Prometheus data persistently.grafana_data
: Stores Grafana dashboards and data persistently.Contributions are welcome! Please submit a pull request or open an issue for any changes or improvements.
This project is licensed under the MIT License - see the LICENSE file for details.