This repository contains a demo setup for Prometheus and Grafana to monitor an application and infrastructure, as well as the ELK stack for centralized logging.
-
Navigate to the
prometheus-grafanadirectory:cd prometheus-grafana -
Start Prometheus and Grafana using Docker Compose:
docker-compose up -d
Prometheus configuration is located in prometheus/prometheus.yml.
Grafana can be accessed at http://localhost:3000 with default login credentials (admin/admin).
-
Navigate to the
elkdirectory:cd elk -
Start the ELK stack using Docker Compose:
docker-compose up -d
Logstash configuration is located in logstash/logstash.conf.
Elasticsearch can be accessed at http://localhost:9200 and Kibana can be accessed at http://localhost:5601.