blob: 84bfee682397e8b5781cea79239df3ee5e5c5127 [file] [log] [blame]
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +00001{
2 "annotations": {
3 "list": [ ]
4 },
5 "editable": true,
6 "gnetId": null,
7 "graphTooltip": 0,
8 "hideControls": false,
9 "links": [
10 {
11 "asDropdown": true,
12 "icon": "external link",
13 "includeVars": true,
14 "keepTime": true,
15 "tags": [
16 "loki"
17 ],
18 "targetBlank": false,
19 "title": "Loki Dashboards",
20 "type": "dashboards"
21 }
22 ],
23 "refresh": "10s",
24 "rows": [
25 {
26 "collapse": false,
27 "height": "100px",
28 "panels": [
29 {
30 "aliasColors": { },
31 "bars": false,
32 "dashLength": 10,
33 "dashes": false,
34 "datasource": "$datasource",
35 "fill": 1,
36 "format": "none",
37 "id": 1,
38 "legend": {
39 "avg": false,
40 "current": false,
41 "max": false,
42 "min": false,
43 "show": true,
44 "total": false,
45 "values": false
46 },
47 "lines": true,
48 "linewidth": 1,
49 "links": [ ],
50 "nullPointMode": "null as zero",
51 "percentage": false,
52 "pointradius": 5,
53 "points": false,
54 "renderer": "flot",
55 "seriesOverrides": [ ],
56 "spaceLength": 10,
57 "span": 6,
58 "stack": false,
59 "steppedLine": false,
60 "targets": [
61 {
62 "expr": "sum(loki_compactor_pending_delete_requests_count{cluster=~\"$cluster\", namespace=~\"$namespace\"})",
63 "format": "time_series",
64 "instant": true,
65 "intervalFactor": 2,
66 "refId": "A"
67 }
68 ],
69 "thresholds": "70,80",
70 "timeFrom": null,
71 "timeShift": null,
72 "title": "Number of Pending Requests",
73 "tooltip": {
74 "shared": true,
75 "sort": 2,
76 "value_type": "individual"
77 },
78 "type": "singlestat",
79 "xaxis": {
80 "buckets": null,
81 "mode": "time",
82 "name": null,
83 "show": true,
84 "values": [ ]
85 },
86 "yaxes": [
87 {
88 "format": "short",
89 "label": null,
90 "logBase": 1,
91 "max": null,
92 "min": 0,
93 "show": true
94 },
95 {
96 "format": "short",
97 "label": null,
98 "logBase": 1,
99 "max": null,
100 "min": null,
101 "show": false
102 }
103 ]
104 },
105 {
106 "aliasColors": { },
107 "bars": false,
108 "dashLength": 10,
109 "dashes": false,
110 "datasource": "$datasource",
111 "fill": 1,
112 "format": "dtdurations",
113 "id": 2,
114 "legend": {
115 "avg": false,
116 "current": false,
117 "max": false,
118 "min": false,
119 "show": true,
120 "total": false,
121 "values": false
122 },
123 "lines": true,
124 "linewidth": 1,
125 "links": [ ],
126 "nullPointMode": "null as zero",
127 "percentage": false,
128 "pointradius": 5,
129 "points": false,
130 "renderer": "flot",
131 "seriesOverrides": [ ],
132 "spaceLength": 10,
133 "span": 6,
134 "stack": false,
135 "steppedLine": false,
136 "targets": [
137 {
138 "expr": "max(loki_compactor_oldest_pending_delete_request_age_seconds{cluster=~\"$cluster\", namespace=~\"$namespace\"})",
139 "format": "time_series",
140 "instant": true,
141 "intervalFactor": 2,
142 "refId": "A"
143 }
144 ],
145 "thresholds": "70,80",
146 "timeFrom": null,
147 "timeShift": null,
148 "title": "Oldest Pending Request Age",
149 "tooltip": {
150 "shared": true,
151 "sort": 2,
152 "value_type": "individual"
153 },
154 "type": "singlestat",
155 "xaxis": {
156 "buckets": null,
157 "mode": "time",
158 "name": null,
159 "show": true,
160 "values": [ ]
161 },
162 "yaxes": [
163 {
164 "format": "short",
165 "label": null,
166 "logBase": 1,
167 "max": null,
168 "min": 0,
169 "show": true
170 },
171 {
172 "format": "short",
173 "label": null,
174 "logBase": 1,
175 "max": null,
176 "min": null,
177 "show": false
178 }
179 ]
180 }
181 ],
182 "repeat": null,
183 "repeatIteration": null,
184 "repeatRowId": null,
185 "showTitle": false,
186 "title": "Headlines",
187 "titleSize": "h6"
188 },
189 {
190 "collapse": false,
191 "height": "250px",
192 "panels": [
193 {
194 "aliasColors": { },
195 "bars": false,
196 "dashLength": 10,
197 "dashes": false,
198 "datasource": "$datasource",
199 "fill": 1,
200 "id": 3,
201 "legend": {
202 "avg": false,
203 "current": false,
204 "max": false,
205 "min": false,
206 "show": true,
207 "total": false,
208 "values": false
209 },
210 "lines": true,
211 "linewidth": 1,
212 "links": [ ],
213 "nullPointMode": "null as zero",
214 "percentage": false,
215 "pointradius": 5,
216 "points": false,
217 "renderer": "flot",
218 "seriesOverrides": [ ],
219 "spaceLength": 10,
220 "span": 6,
221 "stack": false,
222 "steppedLine": false,
223 "targets": [
224 {
225 "expr": "sum(increase(loki_compactor_delete_requests_received_total{cluster=~\"$cluster\", namespace=~\"$namespace\"}[1d]))",
226 "format": "time_series",
227 "intervalFactor": 2,
228 "legendFormat": "received",
229 "legendLink": null,
230 "step": 10
231 }
232 ],
233 "thresholds": [ ],
234 "timeFrom": null,
235 "timeShift": null,
236 "title": "Delete Requests Received / Day",
237 "tooltip": {
238 "shared": true,
239 "sort": 2,
240 "value_type": "individual"
241 },
242 "type": "graph",
243 "xaxis": {
244 "buckets": null,
245 "mode": "time",
246 "name": null,
247 "show": true,
248 "values": [ ]
249 },
250 "yaxes": [
251 {
252 "format": "short",
253 "label": null,
254 "logBase": 1,
255 "max": null,
256 "min": 0,
257 "show": true
258 },
259 {
260 "format": "short",
261 "label": null,
262 "logBase": 1,
263 "max": null,
264 "min": null,
265 "show": false
266 }
267 ]
268 },
269 {
270 "aliasColors": { },
271 "bars": false,
272 "dashLength": 10,
273 "dashes": false,
274 "datasource": "$datasource",
275 "fill": 1,
276 "id": 4,
277 "legend": {
278 "avg": false,
279 "current": false,
280 "max": false,
281 "min": false,
282 "show": true,
283 "total": false,
284 "values": false
285 },
286 "lines": true,
287 "linewidth": 1,
288 "links": [ ],
289 "nullPointMode": "null as zero",
290 "percentage": false,
291 "pointradius": 5,
292 "points": false,
293 "renderer": "flot",
294 "seriesOverrides": [ ],
295 "spaceLength": 10,
296 "span": 6,
297 "stack": false,
298 "steppedLine": false,
299 "targets": [
300 {
301 "expr": "sum(increase(loki_compactor_delete_requests_processed_total{cluster=~\"$cluster\", namespace=~\"$namespace\"}[1d]))",
302 "format": "time_series",
303 "intervalFactor": 2,
304 "legendFormat": "processed",
305 "legendLink": null,
306 "step": 10
307 }
308 ],
309 "thresholds": [ ],
310 "timeFrom": null,
311 "timeShift": null,
312 "title": "Delete Requests Processed / Day",
313 "tooltip": {
314 "shared": true,
315 "sort": 2,
316 "value_type": "individual"
317 },
318 "type": "graph",
319 "xaxis": {
320 "buckets": null,
321 "mode": "time",
322 "name": null,
323 "show": true,
324 "values": [ ]
325 },
326 "yaxes": [
327 {
328 "format": "short",
329 "label": null,
330 "logBase": 1,
331 "max": null,
332 "min": 0,
333 "show": true
334 },
335 {
336 "format": "short",
337 "label": null,
338 "logBase": 1,
339 "max": null,
340 "min": null,
341 "show": false
342 }
343 ]
344 }
345 ],
346 "repeat": null,
347 "repeatIteration": null,
348 "repeatRowId": null,
349 "showTitle": true,
350 "title": "Churn",
351 "titleSize": "h6"
352 },
353 {
354 "collapse": false,
355 "height": "250px",
356 "panels": [
357 {
358 "aliasColors": { },
359 "bars": false,
360 "dashLength": 10,
361 "dashes": false,
362 "datasource": "$datasource",
363 "fill": 1,
364 "id": 5,
365 "legend": {
366 "avg": false,
367 "current": false,
368 "max": false,
369 "min": false,
370 "show": true,
371 "total": false,
372 "values": false
373 },
374 "lines": true,
375 "linewidth": 1,
376 "links": [ ],
377 "nullPointMode": "null as zero",
378 "percentage": false,
379 "pointradius": 5,
380 "points": false,
381 "renderer": "flot",
382 "seriesOverrides": [ ],
383 "spaceLength": 10,
384 "span": 12,
385 "stack": false,
386 "steppedLine": false,
387 "targets": [
388 {
389 "expr": "sum(increase(loki_compactor_load_pending_requests_attempts_total{status=\"fail\", cluster=~\"$cluster\", namespace=~\"$namespace\"}[1h]))",
390 "format": "time_series",
391 "intervalFactor": 2,
392 "legendFormat": "failures",
393 "legendLink": null,
394 "step": 10
395 }
396 ],
397 "thresholds": [ ],
398 "timeFrom": null,
399 "timeShift": null,
400 "title": "Failures in Loading Delete Requests / Hour",
401 "tooltip": {
402 "shared": true,
403 "sort": 2,
404 "value_type": "individual"
405 },
406 "type": "graph",
407 "xaxis": {
408 "buckets": null,
409 "mode": "time",
410 "name": null,
411 "show": true,
412 "values": [ ]
413 },
414 "yaxes": [
415 {
416 "format": "short",
417 "label": null,
418 "logBase": 1,
419 "max": null,
420 "min": 0,
421 "show": true
422 },
423 {
424 "format": "short",
425 "label": null,
426 "logBase": 1,
427 "max": null,
428 "min": null,
429 "show": false
430 }
431 ]
432 }
433 ],
434 "repeat": null,
435 "repeatIteration": null,
436 "repeatRowId": null,
437 "showTitle": true,
438 "title": "Failures",
439 "titleSize": "h6"
440 },
441 {
442 "collapse": false,
443 "height": "250px",
444 "panels": [
445 {
446 "aliasColors": { },
447 "bars": false,
448 "dashLength": 10,
449 "dashes": false,
450 "datasource": "$datasource",
451 "fill": 1,
452 "id": 6,
453 "legend": {
454 "avg": false,
455 "current": false,
456 "max": false,
457 "min": false,
458 "show": true,
459 "total": false,
460 "values": false
461 },
462 "lines": true,
463 "linewidth": 1,
464 "links": [ ],
465 "nullPointMode": "null as zero",
466 "percentage": false,
467 "pointradius": 5,
468 "points": false,
469 "renderer": "flot",
470 "seriesOverrides": [ ],
471 "spaceLength": 10,
472 "span": 12,
473 "stack": false,
474 "steppedLine": false,
475 "targets": [
476 {
477 "expr": "sum(rate(loki_compactor_deleted_lines{cluster=~\"$cluster\",job=~\"$namespace/(loki|enterprise-logs)-read\"}[$__rate_interval])) by (user)",
478 "format": "time_series",
479 "intervalFactor": 2,
480 "legendFormat": "{{user}}",
481 "legendLink": null,
482 "step": 10
483 }
484 ],
485 "thresholds": [ ],
486 "timeFrom": null,
487 "timeShift": null,
488 "title": "Lines Deleted / Sec",
489 "tooltip": {
490 "shared": true,
491 "sort": 2,
492 "value_type": "individual"
493 },
494 "type": "graph",
495 "xaxis": {
496 "buckets": null,
497 "mode": "time",
498 "name": null,
499 "show": true,
500 "values": [ ]
501 },
502 "yaxes": [
503 {
504 "format": "short",
505 "label": null,
506 "logBase": 1,
507 "max": null,
508 "min": 0,
509 "show": true
510 },
511 {
512 "format": "short",
513 "label": null,
514 "logBase": 1,
515 "max": null,
516 "min": null,
517 "show": false
518 }
519 ]
520 }
521 ],
522 "repeat": null,
523 "repeatIteration": null,
524 "repeatRowId": null,
525 "showTitle": true,
526 "title": "Deleted lines",
527 "titleSize": "h6"
528 }
529 ],
530 "schemaVersion": 14,
531 "style": "dark",
532 "tags": [
533 "loki"
534 ],
535 "templating": {
536 "list": [
537 {
538 "current": {
539 "text": "default",
540 "value": "default"
541 },
542 "hide": 0,
543 "label": "Data Source",
544 "name": "datasource",
545 "options": [ ],
546 "query": "prometheus",
547 "refresh": 1,
548 "regex": "",
549 "type": "datasource"
550 },
551 {
552 "allValue": null,
553 "current": {
554 "text": "prod",
555 "value": "prod"
556 },
557 "datasource": "$datasource",
558 "hide": 0,
559 "includeAll": false,
560 "label": "cluster",
561 "multi": false,
562 "name": "cluster",
563 "options": [ ],
564 "query": "label_values(loki_build_info, cluster)",
565 "refresh": 1,
566 "regex": "",
567 "sort": 2,
568 "tagValuesQuery": "",
569 "tags": [ ],
570 "tagsQuery": "",
571 "type": "query",
572 "useTags": false
573 },
574 {
575 "allValue": null,
576 "current": {
577 "text": "prod",
578 "value": "prod"
579 },
580 "datasource": "$datasource",
581 "hide": 0,
582 "includeAll": false,
583 "label": "namespace",
584 "multi": false,
585 "name": "namespace",
586 "options": [ ],
587 "query": "label_values(loki_build_info{cluster=~\"$cluster\"}, namespace)",
588 "refresh": 1,
589 "regex": "",
590 "sort": 2,
591 "tagValuesQuery": "",
592 "tags": [ ],
593 "tagsQuery": "",
594 "type": "query",
595 "useTags": false
596 }
597 ]
598 },
599 "time": {
600 "from": "now-1h",
601 "to": "now"
602 },
603 "timepicker": {
604 "refresh_intervals": [
605 "5s",
606 "10s",
607 "30s",
608 "1m",
609 "5m",
610 "15m",
611 "30m",
612 "1h",
613 "2h",
614 "1d"
615 ],
616 "time_options": [
617 "5m",
618 "15m",
619 "1h",
620 "6h",
621 "12h",
622 "24h",
623 "2d",
624 "7d",
625 "30d"
626 ]
627 },
628 "timezone": "utc",
629 "title": "Loki / Deletion",
630 "uid": "deletion",
631 "version": 0
632 }