Project

General

Profile

Actions

Bug #45448

open

mgr/dashboard: automated tests for Prometheus configuration

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

Status:
New
Priority:
Normal
Category:
Testing & QA
Target version:
-
% Done:

0%

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

Description

Currently, there's no mechanism in place that prevents to use breaking changes or syntax errors in the Prometheus configuration, which also includes the Prometheus alerts.

By utilizing `promtool`, we can have a very cheap but working test to ensure that compatibility or syntax isn't broken.
The scope of this tool is limited to Prometheus' configuration and will not prevent any breaking changes in Grafana dashboards.

promtool for nautilus and octopus should be used to ensure compatiblity for Prometheus v2.7.2. Pacific may be tested by the most recent promtool.


Related issues 1 (0 open1 closed)

Related to Dashboard - Cleanup #45415: mgr/dashboard: test prometheus/alertmanager rules through promtoolResolvedAashish Sharma

Actions
Actions #1

Updated by Ernesto Puerta almost 4 years ago

  • Related to Cleanup #45415: mgr/dashboard: test prometheus/alertmanager rules through promtool added
Actions #3

Updated by Patrick Seidensal almost 4 years ago

  • Assignee set to Patrick Seidensal
Actions #4

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 151 to Testing & QA
Actions

Also available in: Atom PDF