|
239 | 239 | <title>Slowest Dashboards (7d Avg)</title> |
240 | 240 | <table> |
241 | 241 | <search> |
242 | | - <query>`get_slow_dashboards` |
| 242 | + <query>| mstats avg(_value) as avg_load_time WHERE index=caca_metrics AND metric_name="dashboard.load_time" BY pretty_name, app span=1d |
| 243 | +| where _time >= relative_time(now(), "-7d") |
| 244 | +| stats avg(avg_load_time) as avg_load_time_7d by pretty_name, app |
| 245 | +| where avg_load_time_7d > 3000 |
| 246 | +| eval avg_load_time_7d=round(avg_load_time_7d, 0) |
| 247 | +| eval performance_status=case( |
| 248 | + avg_load_time_7d > 10000, "Critical", |
| 249 | + avg_load_time_7d > 5000, "Poor", |
| 250 | + avg_load_time_7d > 3000, "Fair", |
| 251 | + 1=1, "Good") |
| 252 | +| sort -avg_load_time_7d |
243 | 253 | | head 10 |
244 | 254 | | rename pretty_name as "Dashboard", app as "App", avg_load_time_7d as "Avg Load (ms)", performance_status as "Status"</query> |
245 | 255 | <earliest>-7d@h</earliest> |
|
266 | 276 | <title>Top 10 Most Viewed Dashboards</title> |
267 | 277 | <table> |
268 | 278 | <search> |
269 | | - <query>`get_top_dashboards(views)` |
| 279 | + <query>| mstats sum(_value) as metric_value WHERE index=caca_metrics AND metric_name="dashboard.views" BY pretty_name, app span=1d |
| 280 | +| where _time >= relative_time(now(), "-7d") |
| 281 | +| stats sum(metric_value) as total by pretty_name, app |
| 282 | +| sort -total |
| 283 | +| head 10 |
| 284 | +| streamstats count as rank |
| 285 | +| eval metric_type="views" |
270 | 286 | | rename pretty_name as "Dashboard", app as "App", total as "Views (7d)", rank as "Rank"</query> |
271 | 287 | <earliest>-7d@h</earliest> |
272 | 288 | <latest>now</latest> |
|
283 | 299 | <title>Top 10 Most Edited Dashboards</title> |
284 | 300 | <table> |
285 | 301 | <search> |
286 | | - <query>`get_top_dashboards(edits)` |
| 302 | + <query>| mstats sum(_value) as metric_value WHERE index=caca_metrics AND metric_name="dashboard.edits" BY pretty_name, app span=1d |
| 303 | +| where _time >= relative_time(now(), "-7d") |
| 304 | +| stats sum(metric_value) as total by pretty_name, app |
| 305 | +| sort -total |
| 306 | +| head 10 |
| 307 | +| streamstats count as rank |
| 308 | +| eval metric_type="edits" |
287 | 309 | | rename pretty_name as "Dashboard", app as "App", total as "Edits (7d)", rank as "Rank"</query> |
288 | 310 | <earliest>-7d@h</earliest> |
289 | 311 | <latest>now</latest> |
|
0 commit comments