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(
|
bargauge_panel(
|
||||||
35,
|
35,
|
||||||
"Projects Failing Sonar Gate",
|
"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},
|
{"h": 6, "w": 6, "x": 18, "y": 68},
|
||||||
unit="none",
|
unit="none",
|
||||||
instant=True,
|
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():
|
def build_power_dashboard():
|
||||||
panels = []
|
panels = []
|
||||||
status_mapping = [
|
status_mapping = [
|
||||||
@ -4313,6 +4320,10 @@ DASHBOARDS = {
|
|||||||
"builder": build_jobs_dashboard,
|
"builder": build_jobs_dashboard,
|
||||||
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-jobs.yaml",
|
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-jobs.yaml",
|
||||||
},
|
},
|
||||||
|
"atlas-testing": {
|
||||||
|
"builder": build_testing_dashboard,
|
||||||
|
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-testing.yaml",
|
||||||
|
},
|
||||||
"atlas-power": {
|
"atlas-power": {
|
||||||
"builder": build_power_dashboard,
|
"builder": build_power_dashboard,
|
||||||
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-power.yaml",
|
"configmap": ROOT / "services" / "monitoring" / "grafana-dashboard-power.yaml",
|
||||||
|
|||||||
@ -3251,7 +3251,7 @@
|
|||||||
},
|
},
|
||||||
"targets": [
|
"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",
|
"refId": "A",
|
||||||
"legendFormat": "{{project_key}}",
|
"legendFormat": "{{project_key}}",
|
||||||
"instant": true
|
"instant": true
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -3260,7 +3260,7 @@ data:
|
|||||||
},
|
},
|
||||||
"targets": [
|
"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",
|
"refId": "A",
|
||||||
"legendFormat": "{{project_key}}",
|
"legendFormat": "{{project_key}}",
|
||||||
"instant": true
|
"instant": true
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user