Project

General

Profile

Bug #53374

mgr/dashboard: monitoring: refactor into ceph-mixin

Added by Arthur Outhenin-Chalandre over 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
-
% Done:

100%

Source:
Tags:
Backport:
pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Use mixin to produce dashboards and alerts

Target persona

Ceph Cluster Operator

Context

Mixin is a way to bundle dashboards, prometheus rules and alerts into
jsonnet package. Shifting to mixin will allow easier integration with
monitoring automation that some users may already use for projects like
kubernetes, node-exporter, rook... You can find related mixin documentation
here https://monitoring.mixins.dev/.

The idea would be to generate dashboards and alerts in the ceph tree in this
"standard" way with a very basic transformation first.

Design

To bring this feature we need:
- To generate alerts using jsonnet
- Generate both alerts and dashboards in a common place

The change to the produced yaml and json should be minimal
at first and other improvements specific to mixin (i.e.:
additional configuration should be added in the future).

Additional Info


Related issues

Related to Dashboard - Bug #54176: mgr/dashboard: change monitoring directories in cephadm bootstrap script Resolved
Copied to Dashboard - Backport #54138: pacific: mgr/dashboard: monitoring: refactor into ceph-mixin Resolved

History

#1 Updated by Arthur Outhenin-Chalandre over 2 years ago

  • Pull request ID set to 44059

#2 Updated by Ernesto Puerta about 2 years ago

  • Status changed from New to Pending Backport
  • Backport set to pacific

#3 Updated by Backport Bot about 2 years ago

  • Copied to Backport #54138: pacific: mgr/dashboard: monitoring: refactor into ceph-mixin added

#4 Updated by Nizamudeen A about 2 years ago

  • Related to Bug #54176: mgr/dashboard: change monitoring directories in cephadm bootstrap script added

#5 Updated by Backport Bot over 1 year ago

  • Tags set to backport_processed

#6 Updated by Konstantin Shalygin over 1 year ago

  • Tracker changed from Feature to Bug
  • Status changed from Pending Backport to Resolved
  • % Done changed from 0 to 100
  • Tags deleted (backport_processed)
  • Regression set to No
  • Severity set to 3 - minor

Also available in: Atom PDF