Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guidance for Setting Up Grafana in a High Availability (HA) Configuration in kube-prometheus-stack with grafana managed alerting #4871

Open
vijaybiradar opened this issue Sep 22, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@vijaybiradar
Copy link

vijaybiradar commented Sep 22, 2024

Is your feature request related to a problem ?

Title: Guidance for Setting Up Grafana in a High Availability (HA) Configuration in kube-prometheus-stack

Description:

We are seeking guidance or an example for setting up Grafana in a high availability (HA) configuration using the kube-prometheus-stack. Our setup involves deploying 2-3 replicas of Grafana, all utilizing a shared PostgreSQL database in AWS. The key objectives are to ensure fault tolerance, distribute the load effectively, and centralize alerting across Grafana instances. Additionally, we need support for Grafana’s managed alerting system.

Describe the solution you'd like.

Proposed Setup:

  • Deploy kube-prometheus-stack with 2-3 Grafana replicas, leveraging Grafana’s managed Alertmanager.
  • Use a shared PostgreSQL database in AWS for Grafana’s backend.
  • Deploy Redis (or AWS ElastiCache) for high availability of the alerting system.
  • Configure Grafana’s environment variables to connect to PostgreSQL and Redis (ElastiCache) for alerting.

Could you please provide any resources, documentation, or suggestions on how to optimize this setup? Are there any specific configurations or best practices we should follow for this setup using the kube-prometheus-stack?

Any insights or examples would be greatly appreciated!

Describe alternatives you've considered.

Please share any alternative setups or solutions that have worked with kube-prometheus-stack with Grafana's managed alerting in HA grafana configuration

Additional context.

@vijaybiradar vijaybiradar added the enhancement New feature or request label Sep 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant