+499
atkafka-grafana.json
+499
atkafka-grafana.json
···
1
+
{
2
+
"annotations": {
3
+
"list": [
4
+
{
5
+
"builtIn": 1,
6
+
"datasource": {
7
+
"type": "grafana",
8
+
"uid": "-- Grafana --"
9
+
},
10
+
"enable": true,
11
+
"hide": true,
12
+
"iconColor": "rgba(0, 211, 255, 1)",
13
+
"name": "Annotations & Alerts",
14
+
"type": "dashboard"
15
+
}
16
+
]
17
+
},
18
+
"editable": true,
19
+
"fiscalYearStartMonth": 0,
20
+
"graphTooltip": 0,
21
+
"id": 0,
22
+
"links": [],
23
+
"panels": [
24
+
{
25
+
"datasource": {
26
+
"type": "prometheus",
27
+
"uid": "ef7prazof3yf4d"
28
+
},
29
+
"fieldConfig": {
30
+
"defaults": {
31
+
"color": {
32
+
"mode": "palette-classic"
33
+
},
34
+
"custom": {
35
+
"axisBorderShow": false,
36
+
"axisCenteredZero": false,
37
+
"axisColorMode": "text",
38
+
"axisLabel": "",
39
+
"axisPlacement": "auto",
40
+
"barAlignment": 0,
41
+
"barWidthFactor": 0.6,
42
+
"drawStyle": "line",
43
+
"fillOpacity": 0,
44
+
"gradientMode": "none",
45
+
"hideFrom": {
46
+
"legend": false,
47
+
"tooltip": false,
48
+
"viz": false
49
+
},
50
+
"insertNulls": 1800000,
51
+
"lineInterpolation": "linear",
52
+
"lineWidth": 1,
53
+
"pointSize": 5,
54
+
"scaleDistribution": {
55
+
"type": "linear"
56
+
},
57
+
"showPoints": "auto",
58
+
"showValues": false,
59
+
"spanNulls": false,
60
+
"stacking": {
61
+
"group": "A",
62
+
"mode": "none"
63
+
},
64
+
"thresholdsStyle": {
65
+
"mode": "off"
66
+
}
67
+
},
68
+
"mappings": [],
69
+
"thresholds": {
70
+
"mode": "absolute",
71
+
"steps": [
72
+
{
73
+
"color": "green",
74
+
"value": 0
75
+
},
76
+
{
77
+
"color": "red",
78
+
"value": 80
79
+
}
80
+
]
81
+
}
82
+
},
83
+
"overrides": []
84
+
},
85
+
"gridPos": {
86
+
"h": 8,
87
+
"w": 12,
88
+
"x": 0,
89
+
"y": 0
90
+
},
91
+
"id": 2,
92
+
"options": {
93
+
"legend": {
94
+
"calcs": [],
95
+
"displayMode": "table",
96
+
"placement": "right",
97
+
"showLegend": true
98
+
},
99
+
"tooltip": {
100
+
"hideZeros": false,
101
+
"mode": "single",
102
+
"sort": "none"
103
+
}
104
+
},
105
+
"pluginVersion": "12.3.1",
106
+
"targets": [
107
+
{
108
+
"editorMode": "builder",
109
+
"expr": "sum by(collection, action_name) (rate(atkafka_handled_events{instance=\"$instance\"}[$__rate_interval]))",
110
+
"legendFormat": "{{collection}} ({{action_name}})",
111
+
"range": true,
112
+
"refId": "A"
113
+
}
114
+
],
115
+
"title": "Firehose Received Events",
116
+
"type": "timeseries"
117
+
},
118
+
{
119
+
"datasource": {
120
+
"type": "prometheus",
121
+
"uid": "ef7prazof3yf4d"
122
+
},
123
+
"fieldConfig": {
124
+
"defaults": {
125
+
"color": {
126
+
"mode": "palette-classic"
127
+
},
128
+
"custom": {
129
+
"axisBorderShow": false,
130
+
"axisCenteredZero": false,
131
+
"axisColorMode": "text",
132
+
"axisLabel": "",
133
+
"axisPlacement": "auto",
134
+
"barAlignment": 0,
135
+
"barWidthFactor": 0.6,
136
+
"drawStyle": "line",
137
+
"fillOpacity": 0,
138
+
"gradientMode": "none",
139
+
"hideFrom": {
140
+
"legend": false,
141
+
"tooltip": false,
142
+
"viz": false
143
+
},
144
+
"insertNulls": 1800000,
145
+
"lineInterpolation": "linear",
146
+
"lineWidth": 1,
147
+
"pointSize": 5,
148
+
"scaleDistribution": {
149
+
"type": "linear"
150
+
},
151
+
"showPoints": "auto",
152
+
"showValues": false,
153
+
"spanNulls": false,
154
+
"stacking": {
155
+
"group": "A",
156
+
"mode": "none"
157
+
},
158
+
"thresholdsStyle": {
159
+
"mode": "off"
160
+
}
161
+
},
162
+
"mappings": [],
163
+
"thresholds": {
164
+
"mode": "absolute",
165
+
"steps": [
166
+
{
167
+
"color": "green",
168
+
"value": 0
169
+
},
170
+
{
171
+
"color": "red",
172
+
"value": 80
173
+
}
174
+
]
175
+
}
176
+
},
177
+
"overrides": []
178
+
},
179
+
"gridPos": {
180
+
"h": 8,
181
+
"w": 12,
182
+
"x": 12,
183
+
"y": 0
184
+
},
185
+
"id": 1,
186
+
"options": {
187
+
"legend": {
188
+
"calcs": [],
189
+
"displayMode": "table",
190
+
"placement": "right",
191
+
"showLegend": true
192
+
},
193
+
"tooltip": {
194
+
"hideZeros": false,
195
+
"mode": "single",
196
+
"sort": "none"
197
+
}
198
+
},
199
+
"pluginVersion": "12.3.1",
200
+
"targets": [
201
+
{
202
+
"editorMode": "builder",
203
+
"expr": "sum by(status) (rate(atkafka_produced_events{instance=\"$instance\"}[$__rate_interval]))",
204
+
"legendFormat": "__auto",
205
+
"range": true,
206
+
"refId": "A"
207
+
}
208
+
],
209
+
"title": "Produced Events",
210
+
"type": "timeseries"
211
+
},
212
+
{
213
+
"datasource": {
214
+
"type": "prometheus",
215
+
"uid": "ef7prazof3yf4d"
216
+
},
217
+
"fieldConfig": {
218
+
"defaults": {
219
+
"color": {
220
+
"mode": "palette-classic"
221
+
},
222
+
"custom": {
223
+
"axisBorderShow": false,
224
+
"axisCenteredZero": false,
225
+
"axisColorMode": "text",
226
+
"axisLabel": "",
227
+
"axisPlacement": "auto",
228
+
"barAlignment": 0,
229
+
"barWidthFactor": 0.6,
230
+
"drawStyle": "line",
231
+
"fillOpacity": 0,
232
+
"gradientMode": "none",
233
+
"hideFrom": {
234
+
"legend": false,
235
+
"tooltip": false,
236
+
"viz": false
237
+
},
238
+
"insertNulls": 1800000,
239
+
"lineInterpolation": "linear",
240
+
"lineWidth": 1,
241
+
"pointSize": 5,
242
+
"scaleDistribution": {
243
+
"type": "linear"
244
+
},
245
+
"showPoints": "auto",
246
+
"showValues": false,
247
+
"spanNulls": false,
248
+
"stacking": {
249
+
"group": "A",
250
+
"mode": "none"
251
+
},
252
+
"thresholdsStyle": {
253
+
"mode": "off"
254
+
}
255
+
},
256
+
"mappings": [],
257
+
"thresholds": {
258
+
"mode": "absolute",
259
+
"steps": [
260
+
{
261
+
"color": "green",
262
+
"value": 0
263
+
},
264
+
{
265
+
"color": "red",
266
+
"value": 80
267
+
}
268
+
]
269
+
}
270
+
},
271
+
"overrides": []
272
+
},
273
+
"gridPos": {
274
+
"h": 8,
275
+
"w": 12,
276
+
"x": 0,
277
+
"y": 8
278
+
},
279
+
"id": 3,
280
+
"options": {
281
+
"legend": {
282
+
"calcs": [],
283
+
"displayMode": "table",
284
+
"placement": "right",
285
+
"showLegend": true
286
+
},
287
+
"tooltip": {
288
+
"hideZeros": false,
289
+
"mode": "single",
290
+
"sort": "none"
291
+
}
292
+
},
293
+
"pluginVersion": "12.3.1",
294
+
"targets": [
295
+
{
296
+
"editorMode": "builder",
297
+
"expr": "sum by(status, cached, kind) (rate(atkafka_api_requests{instance=\"$instance\"}[$__rate_interval]))",
298
+
"legendFormat": "{{kind}} cached={{cached}} status={{status}}",
299
+
"range": true,
300
+
"refId": "A"
301
+
}
302
+
],
303
+
"title": "API Requests",
304
+
"type": "timeseries"
305
+
},
306
+
{
307
+
"datasource": {
308
+
"type": "prometheus",
309
+
"uid": "ef7prazof3yf4d"
310
+
},
311
+
"fieldConfig": {
312
+
"defaults": {
313
+
"color": {
314
+
"mode": "palette-classic"
315
+
},
316
+
"custom": {
317
+
"axisBorderShow": false,
318
+
"axisCenteredZero": false,
319
+
"axisColorMode": "text",
320
+
"axisLabel": "",
321
+
"axisPlacement": "auto",
322
+
"barAlignment": 0,
323
+
"barWidthFactor": 0.6,
324
+
"drawStyle": "line",
325
+
"fillOpacity": 0,
326
+
"gradientMode": "none",
327
+
"hideFrom": {
328
+
"legend": false,
329
+
"tooltip": false,
330
+
"viz": false
331
+
},
332
+
"insertNulls": 3600000,
333
+
"lineInterpolation": "linear",
334
+
"lineWidth": 1,
335
+
"pointSize": 5,
336
+
"scaleDistribution": {
337
+
"type": "linear"
338
+
},
339
+
"showPoints": "auto",
340
+
"showValues": false,
341
+
"spanNulls": false,
342
+
"stacking": {
343
+
"group": "A",
344
+
"mode": "none"
345
+
},
346
+
"thresholdsStyle": {
347
+
"mode": "off"
348
+
}
349
+
},
350
+
"mappings": [],
351
+
"thresholds": {
352
+
"mode": "absolute",
353
+
"steps": [
354
+
{
355
+
"color": "green",
356
+
"value": 0
357
+
},
358
+
{
359
+
"color": "red",
360
+
"value": 80
361
+
}
362
+
]
363
+
}
364
+
},
365
+
"overrides": []
366
+
},
367
+
"gridPos": {
368
+
"h": 8,
369
+
"w": 12,
370
+
"x": 12,
371
+
"y": 8
372
+
},
373
+
"id": 4,
374
+
"options": {
375
+
"legend": {
376
+
"calcs": [],
377
+
"displayMode": "table",
378
+
"placement": "right",
379
+
"showLegend": true
380
+
},
381
+
"tooltip": {
382
+
"hideZeros": false,
383
+
"mode": "single",
384
+
"sort": "none"
385
+
}
386
+
},
387
+
"pluginVersion": "12.3.1",
388
+
"targets": [
389
+
{
390
+
"editorMode": "builder",
391
+
"expr": "sum by(kind, status, cached) (rate(atkafka_plc_requests{instance=\"$instance\"}[$__rate_interval]))",
392
+
"legendFormat": "{{kind}} cached={{cached}} status={{status}}",
393
+
"range": true,
394
+
"refId": "A"
395
+
}
396
+
],
397
+
"title": "New panel",
398
+
"type": "timeseries"
399
+
},
400
+
{
401
+
"datasource": {
402
+
"type": "prometheus",
403
+
"uid": "ef7prazof3yf4d"
404
+
},
405
+
"fieldConfig": {
406
+
"defaults": {
407
+
"color": {
408
+
"mode": "thresholds"
409
+
},
410
+
"mappings": [],
411
+
"thresholds": {
412
+
"mode": "absolute",
413
+
"steps": [
414
+
{
415
+
"color": "green",
416
+
"value": 0
417
+
}
418
+
]
419
+
}
420
+
},
421
+
"overrides": []
422
+
},
423
+
"gridPos": {
424
+
"h": 7,
425
+
"w": 6,
426
+
"x": 0,
427
+
"y": 16
428
+
},
429
+
"id": 5,
430
+
"options": {
431
+
"colorMode": "value",
432
+
"graphMode": "none",
433
+
"justifyMode": "center",
434
+
"orientation": "auto",
435
+
"percentChangeColorMode": "standard",
436
+
"reduceOptions": {
437
+
"calcs": ["lastNotNull"],
438
+
"fields": "",
439
+
"values": false
440
+
},
441
+
"showPercentChange": false,
442
+
"text": {
443
+
"titleSize": 40,
444
+
"valueSize": 100
445
+
},
446
+
"textMode": "auto",
447
+
"wideLayout": true
448
+
},
449
+
"pluginVersion": "12.3.1",
450
+
"targets": [
451
+
{
452
+
"editorMode": "builder",
453
+
"expr": "atkafka_cache_size{instance=\"$instance\"}",
454
+
"legendFormat": "{{kind}}",
455
+
"range": true,
456
+
"refId": "A"
457
+
}
458
+
],
459
+
"title": "Cache Sizes",
460
+
"transparent": true,
461
+
"type": "stat"
462
+
}
463
+
],
464
+
"preload": false,
465
+
"schemaVersion": 42,
466
+
"tags": [],
467
+
"templating": {
468
+
"list": [
469
+
{
470
+
"current": {
471
+
"text": "panda",
472
+
"value": "panda"
473
+
},
474
+
"definition": "label_values(atkafka_handled_events,instance)",
475
+
"description": "",
476
+
"label": "Instance",
477
+
"name": "instance",
478
+
"options": [],
479
+
"query": {
480
+
"qryType": 1,
481
+
"query": "label_values(atkafka_handled_events,instance)",
482
+
"refId": "PrometheusVariableQueryEditor-VariableQuery"
483
+
},
484
+
"refresh": 1,
485
+
"regex": "",
486
+
"type": "query"
487
+
}
488
+
]
489
+
},
490
+
"time": {
491
+
"from": "now-3h",
492
+
"to": "now"
493
+
},
494
+
"timepicker": {},
495
+
"timezone": "browser",
496
+
"title": "ATKafka",
497
+
"uid": "adn8c6k",
498
+
"version": 17
499
+
}