https://github.com/yousabu/high-robust-monitoring-stack
Prometheus-stack
https://github.com/yousabu/high-robust-monitoring-stack
alertmanager grafana kafka loki prometheus pushgateway python slack
Last synced: 2 months ago
JSON representation
Prometheus-stack
- Host: GitHub
- URL: https://github.com/yousabu/high-robust-monitoring-stack
- Owner: yousabu
- Created: 2024-08-25T13:33:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T08:38:32.000Z (8 months ago)
- Last Synced: 2025-01-31T21:52:44.422Z (3 months ago)
- Topics: alertmanager, grafana, kafka, loki, prometheus, pushgateway, python, slack
- Language: HTML
- Homepage:
- Size: 30.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monitoring Components:
- Prometheus
- Kafka
- Logstash
- Grafana
- Alert Manager
- Node Exporter
- Push Gateway
- Slack
# Logger
* Python Application Used To Create And Produce Logs To kafka
# Kafka
* Kafka Consumer will receive logs in 'logs' topic.
# LogStash
* It will receive logs from Kafka in plain text, reformat them, and send them to Loki.# Loki
* It will start indexing the logs and ship them to Grafana.# Grafana
* Finally, the logs are visualized in Grafana.
# Push Gateway and Node Exporter
* To collect system metrics and cron jobs or small processes, and ship them to Prometheus.
# Alert Manager
* Wait for a condition to occur, then send a notification to Slack or any other app.