Project

General

Profile

Actions

Feature #45546

open

mgr/dashboard: High availability support for monitoring stack

Added by Patrick Seidensal almost 4 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Monitoring
Target version:
-
% Done:

0%

Source:
Tags:
high-availability
Backport:
octopus
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently, Ceph Dashboard (CD) only supports a single configuration URL to
- Prometheus (used to display configured alerts)
- Alertmanager (used to silence alerts)
- Grafana (used to display a Grafana graphs inside CD)

To provide cheap high availability through CD, CD can be extended to support multiple configuration options to the aforementioned applications. By iterating the configured instances and checking their reachability, it can then return the configuration of an instance that is ensured to be working.

It might be appropriate to implement a solution which allows to store an unlimited amount of URLs to instances, by serializing the data of the configuration options.

The option to receive (firing) alerts through the Ceph Dashboard's alertmanager receiver is already there and would not need to be taken care of.


Subtasks 3 (3 open0 closed)

Feature #45547: mgr/dashboard: Add high availability for GrafanaNew

Actions
Feature #45548: mgr/dashboard: Add high availability for PrometheusNew

Actions
Feature #45549: mgr/dashboard: Add high availability for AlertmanagerNew

Actions

Related issues 1 (1 open0 closed)

Related to Dashboard - Cleanup #45550: mgr/dashboard: Remove functionality to pull firing alerts from AlertmanagerNew

Actions
Actions #1

Updated by Patrick Seidensal almost 4 years ago

  • Tracker changed from Bug to Feature
Actions #2

Updated by Patrick Seidensal almost 4 years ago

  • Description updated (diff)
Actions #3

Updated by Patrick Seidensal almost 4 years ago

  • Related to Cleanup #45550: mgr/dashboard: Remove functionality to pull firing alerts from Alertmanager added
Actions #4

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 148 to Monitoring
Actions

Also available in: Atom PDF