Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 

...