Skip to content

Commit 0b70d40

Browse files
committed
Fix Dashboard Activity Leaderboard: expand macro to fix mstats syntax error
1 parent cb72894 commit 0b70d40

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

default/data/ui/views/dashboard_leaderboard.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,23 @@
110110
<title>Dashboard Activity Leaderboard</title>
111111
<table>
112112
<search>
113-
<query>`get_all_dashboards_summary`
113+
<query>| mstats sum(_value) as metric_value WHERE index=caca_metrics AND metric_name="dashboard.*" BY pretty_name, metric_name, app span=1d
114+
| where _time >= relative_time(now(), "-7d")
115+
| stats sum(metric_value) as total_value by pretty_name, metric_name, app
116+
| eval metric_type=case(
117+
metric_name=="dashboard.views", "views_7d",
118+
metric_name=="dashboard.edits", "edits_7d",
119+
metric_name=="dashboard.errors", "errors_7d",
120+
metric_name=="dashboard.load_time", "load_time_7d",
121+
1=1, "other")
122+
| eval {metric_type}=total_value
123+
| stats values(app) as app sum(views_7d) as views_7d sum(edits_7d) as edits_7d sum(errors_7d) as errors_7d avg(load_time_7d) as avg_load_time_7d by pretty_name
124+
| fillnull value=0 views_7d edits_7d errors_7d avg_load_time_7d
125+
| eval health_status=case(
126+
errors_7d > 10, "critical",
127+
errors_7d > 0, "warning",
128+
views_7d == 0, "stale",
129+
1=1, "healthy")
114130
| lookup dashboard_registry pretty_name OUTPUT owner description
115131
| eval avg_load_time_7d=round(avg_load_time_7d, 0)
116132
| eval perf_rating=case(

0 commit comments

Comments
 (0)