monitoring(testing): promote atlas testing layout
This commit is contained in:
parent
9f0ea1683a
commit
443c70d01b
@ -3939,7 +3939,8 @@ def build_jobs_dashboard():
|
||||
bargauge_panel(
|
||||
35,
|
||||
"Projects Failing Sonar Gate",
|
||||
f'sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{{project_key=~"{suite_var}",status!~"OK|ok"}}))',
|
||||
f'(sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{{project_key=~"{suite_var}",status!~"OK|ok"}})) '
|
||||
f'or on() label_replace(vector(0), "project_key", "none", "__name__", ".*"))',
|
||||
{"h": 6, "w": 6, "x": 18, "y": 68},
|
||||
unit="none",
|
||||
instant=True,
|
||||
@ -4015,6 +4016,12 @@ def build_jobs_dashboard():
|
||||
}
|
||||
|
||||
|
||||
def build_testing_dashboard():
|
||||
dashboard = build_jobs_dashboard()
|
||||
dashboard["uid"] = "atlas-testing"
|
||||
return dashboard
|
||||
|
||||
|
||||
def build_power_dashboard():
|
||||
panels = []
|
||||
status_mapping = [
|
||||
@ -4313,6 +4320,10 @@ DASHBOARDS = {
|
||||
"builder": build_jobs_dashboard,
|
||||
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-jobs.yaml",
|
||||
},
|
||||
"atlas-testing": {
|
||||
"builder": build_testing_dashboard,
|
||||
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-testing.yaml",
|
||||
},
|
||||
"atlas-power": {
|
||||
"builder": build_power_dashboard,
|
||||
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-power.yaml",
|
||||
|
||||
@ -3251,7 +3251,7 @@
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"expr": "sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{project_key=~\"${suite:regex}\",status!~\"OK|ok\"}))",
|
||||
"expr": "sort_desc((sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{project_key=~\"${suite:regex}\",status!~\"OK|ok\"})) or on() label_replace(vector(0), \"project_key\", \"none\", \"__name__\", \".*\")))",
|
||||
"refId": "A",
|
||||
"legendFormat": "{{project_key}}",
|
||||
"instant": true
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -3260,7 +3260,7 @@ data:
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"expr": "sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{project_key=~\"${suite:regex}\",status!~\"OK|ok\"}))",
|
||||
"expr": "sort_desc((sort_desc(count by (project_key) (sonarqube_project_quality_gate_pass{project_key=~\"${suite:regex}\",status!~\"OK|ok\"})) or on() label_replace(vector(0), \"project_key\", \"none\", \"__name__\", \".*\")))",
|
||||
"refId": "A",
|
||||
"legendFormat": "{{project_key}}",
|
||||
"instant": true
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user