...
Monitoring and Alerting
Code Block |
---|
Recommendation: Prometheus & Grafana ✅
🔰 Options
🔘 Prometheus & Grafana ✅
- Portable: Cloud agnostic tools
Can run on cloud(k8s), also with docker-compose
- Most widely used tool for monitoring&alerting
⭕️ Setup Methods:
→ In the same cluster under a separate namespace ✅
Pros:
- Low cost and simple setup
Cons:
- Monitoring would be unreachable if the node/cluster goes dwon
→ In a different cluster
Pros:
- Monitoring will always be available for the application cluster
Cons:
- Increased cost and management overhead
- Cluster intercommunication needs to be setup
⭕️ Pipeline Setup:
- A separate workflow for deploying monitoring stack.
⭕️ User Management for Grafana:
- Use Github Oauth Integration and restrict access to members of Bahmni / BahmniIndiaDistro Oraganisation
⭕️ Metrics:
- To be discussed
⭕️ Alerts:
- To be discussed
🔘 Cloudwatch
- Specific to AWS
- Could not support local installations |
...