This stack provides a way to deploy a monitoring solution based on the default Prometheus stack by deploying Prometheus, Alertmanager and Grafana.
There's 2 possible ways to deploy the monitoring solution:
- using a VM with prometheus stack installed as services
- using the k8s prometheus stack.
You should choose the corresponding usecase for the provider that you require
This stack allows to install:
-
Prometheus: Time-series database for monitoring and alerting
-
Grafana: Dashboard and visualization tool for Prometheus metrics
-
Alertmanager: Handles alerts sent by client applications
-
Metrics Exporters: Set of metrics exporters compatible with Prometheus
To get more documentation for each of these usecases please go to the readme corresponding sections:
- If you need ideas/inspiration of alerts to put in place for alerting: