- Prometheus
- Kafka
- Logstash
- Grafana
- Alert Manager
- Node Exporter
- Push Gateway
- Slack
- Kafka Consumer will receive logs in 'logs' topic.
- It will receive logs from Kafka in plain text, reformat them, and send them to Loki.
- It will start indexing the logs and ship them to Grafana.
- Finally, the logs are visualized in Grafana.
- To collect system metrics and cron jobs or small processes, and ship them to Prometheus.
- Wait for a condition to occur, then send a notification to Slack or any other app.