Top up version to 1.5.0
[dcaegen2/collectors/hv-ves.git] / tools / performance / cloud / grafana / dashboards / performance-tests.json
1     {
2       "annotations": {
3         "list": [
4           {
5             "builtIn": 1,
6             "datasource": "Prometheus",
7             "enable": true,
8             "hide": true,
9             "iconColor": "rgba(0, 211, 255, 1)",
10             "name": "Annotations & Alerts",
11             "type": "dashboard"
12           }
13         ]
14       },
15       "editable": true,
16       "gnetId": null,
17       "graphTooltip": 0,
18       "iteration": 1571408429976,
19       "links": [],
20       "panels": [
21         {
22           "aliasColors": {},
23           "bars": false,
24           "dashLength": 10,
25           "dashes": false,
26           "datasource": null,
27           "fill": 1,
28           "fillGradient": 0,
29           "gridPos": {
30             "h": 11,
31             "w": 12,
32             "x": 0,
33             "y": 0
34           },
35           "id": 12,
36           "legend": {
37             "avg": false,
38             "current": false,
39             "max": false,
40             "min": false,
41             "show": true,
42             "total": false,
43             "values": false
44           },
45           "lines": true,
46           "linewidth": 1,
47           "nullPointMode": "null",
48           "options": {
49             "dataLinks": []
50           },
51           "percentage": false,
52           "pointradius": 2,
53           "points": false,
54           "renderer": "flot",
55           "seriesOverrides": [],
56           "spaceLength": 10,
57           "stack": false,
58           "steppedLine": false,
59           "targets": [
60             {
61               "expr": "irate(hvves_data_received_bytes_total[30s])",
62               "legendFormat": "Incoming data rate",
63               "refId": "A"
64             }
65           ],
66           "thresholds": [],
67           "timeFrom": "20m",
68           "timeRegions": [],
69           "timeShift": null,
70           "title": "HV-VES incoming data rate",
71           "tooltip": {
72             "shared": true,
73             "sort": 0,
74             "value_type": "individual"
75           },
76           "type": "graph",
77           "xaxis": {
78             "buckets": null,
79             "mode": "time",
80             "name": null,
81             "show": true,
82             "values": []
83           },
84           "yaxes": [
85             {
86               "format": "Bps",
87               "label": null,
88               "logBase": 1,
89               "max": null,
90               "min": "0",
91               "show": true
92             },
93             {
94               "format": "short",
95               "label": null,
96               "logBase": 1,
97               "max": null,
98               "min": null,
99               "show": true
100             }
101           ],
102           "yaxis": {
103             "align": false,
104             "alignLevel": null
105           }
106         },
107         {
108           "aliasColors": {},
109           "bars": false,
110           "dashLength": 10,
111           "dashes": false,
112           "datasource": null,
113           "fill": 0,
114           "fillGradient": 0,
115           "gridPos": {
116             "h": 11,
117             "w": 12,
118             "x": 12,
119             "y": 0
120           },
121           "id": 6,
122           "legend": {
123             "alignAsTable": false,
124             "avg": false,
125             "current": false,
126             "hideEmpty": true,
127             "hideZero": true,
128             "max": false,
129             "min": false,
130             "show": true,
131             "total": false,
132             "values": false
133           },
134           "lines": true,
135           "linewidth": 1,
136           "links": [],
137           "nullPointMode": "null",
138           "options": {
139             "dataLinks": []
140           },
141           "percentage": false,
142           "pointradius": 2,
143           "points": false,
144           "renderer": "flot",
145           "seriesOverrides": [],
146           "spaceLength": 10,
147           "stack": false,
148           "steppedLine": false,
149           "targets": [
150             {
151               "expr": "rate(hv_kafka_consumer_travel_time_seconds_sum{instance=\"kafka-processing-consumer.onap:6063\"}[1h])/rate(hv_kafka_consumer_travel_time_seconds_count{instance=\"kafka-processing-consumer.onap:6063\"}[1h])",
152               "format": "time_series",
153               "interval": "",
154               "intervalFactor": 1,
155               "legendFormat": "average",
156               "refId": "A"
157             },
158             {
159               "expr": "histogram_quantile(0.90, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
160               "format": "time_series",
161               "intervalFactor": 1,
162               "legendFormat": "90th percentile",
163               "refId": "B"
164             },
165             {
166               "expr": "histogram_quantile(0.95, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
167               "format": "time_series",
168               "intervalFactor": 1,
169               "legendFormat": "95th percentile",
170               "refId": "C"
171             },
172             {
173               "expr": "histogram_quantile(0.99, sum( rate(hv_kafka_consumer_travel_time_seconds_bucket[1h]) )by(le) )",
174               "format": "time_series",
175               "hide": false,
176               "intervalFactor": 1,
177               "legendFormat": "95th percentile",
178               "refId": "D"
179             }
180           ],
181           "thresholds": [],
182           "timeFrom": "20m",
183           "timeRegions": [],
184           "timeShift": null,
185           "title": "End to end message travel time",
186           "tooltip": {
187             "shared": true,
188             "sort": 0,
189             "value_type": "individual"
190           },
191           "type": "graph",
192           "xaxis": {
193             "buckets": null,
194             "mode": "time",
195             "name": null,
196             "show": true,
197             "values": []
198           },
199           "yaxes": [
200             {
201               "format": "s",
202               "label": null,
203               "logBase": 1,
204               "max": null,
205               "min": "0",
206               "show": true
207             },
208             {
209               "format": "short",
210               "label": null,
211               "logBase": 1,
212               "max": null,
213               "min": null,
214               "show": true
215             }
216           ],
217           "yaxis": {
218             "align": false,
219             "alignLevel": null
220           }
221         },
222         {
223           "aliasColors": {},
224           "bars": false,
225           "dashLength": 10,
226           "dashes": false,
227           "datasource": null,
228           "fill": 1,
229           "fillGradient": 0,
230           "gridPos": {
231             "h": 11,
232             "w": 12,
233             "x": 0,
234             "y": 11
235           },
236           "id": 14,
237           "legend": {
238             "avg": false,
239             "current": false,
240             "max": false,
241             "min": false,
242             "show": true,
243             "total": false,
244             "values": false
245           },
246           "lines": true,
247           "linewidth": 1,
248           "nullPointMode": "null",
249           "options": {
250             "dataLinks": []
251           },
252           "percentage": false,
253           "pointradius": 2,
254           "points": false,
255           "renderer": "flot",
256           "seriesOverrides": [],
257           "spaceLength": 10,
258           "stack": false,
259           "steppedLine": false,
260           "targets": [
261             {
262               "expr": "hvves_messages_received_total - hvves_messages_sent_total",
263               "legendFormat": "Processing message queue",
264               "refId": "A"
265             }
266           ],
267           "thresholds": [],
268           "timeFrom": "20m",
269           "timeRegions": [],
270           "timeShift": null,
271           "title": "HV-VES processing message queue",
272           "tooltip": {
273             "shared": true,
274             "sort": 0,
275             "value_type": "individual"
276           },
277           "type": "graph",
278           "xaxis": {
279             "buckets": null,
280             "mode": "time",
281             "name": null,
282             "show": true,
283             "values": []
284           },
285           "yaxes": [
286             {
287               "format": "short",
288               "label": null,
289               "logBase": 1,
290               "max": null,
291               "min": "0",
292               "show": true
293             },
294             {
295               "format": "short",
296               "label": null,
297               "logBase": 1,
298               "max": null,
299               "min": null,
300               "show": true
301             }
302           ],
303           "yaxis": {
304             "align": false,
305             "alignLevel": null
306           }
307         },
308         {
309           "aliasColors": {},
310           "bars": false,
311           "cacheTimeout": null,
312           "dashLength": 10,
313           "dashes": false,
314           "datasource": null,
315           "fill": 1,
316           "fillGradient": 0,
317           "gridPos": {
318             "h": 11,
319             "w": 12,
320             "x": 12,
321             "y": 11
322           },
323           "id": 10,
324           "legend": {
325             "avg": false,
326             "current": false,
327             "max": false,
328             "min": false,
329             "show": true,
330             "total": false,
331             "values": false
332           },
333           "lines": true,
334           "linewidth": 1,
335           "links": [],
336           "nullPointMode": "null",
337           "options": {
338             "dataLinks": []
339           },
340           "percentage": false,
341           "pointradius": 2,
342           "points": false,
343           "renderer": "flot",
344           "seriesOverrides": [],
345           "spaceLength": 10,
346           "stack": false,
347           "steppedLine": false,
348           "targets": [
349             {
350               "expr": "sum(hv_kafka_consumer_offset_partition)",
351               "intervalFactor": 1,
352               "legendFormat": "Kafka consumer offset",
353               "refId": "A"
354             }
355           ],
356           "thresholds": [],
357           "timeFrom": "20m",
358           "timeRegions": [],
359           "timeShift": null,
360           "title": "Total number of messages on topic",
361           "tooltip": {
362             "shared": true,
363             "sort": 0,
364             "value_type": "individual"
365           },
366           "type": "graph",
367           "xaxis": {
368             "buckets": null,
369             "mode": "time",
370             "name": null,
371             "show": true,
372             "values": []
373           },
374           "yaxes": [
375             {
376               "format": "short",
377               "label": null,
378               "logBase": 1,
379               "max": null,
380               "min": "0",
381               "show": true
382             },
383             {
384               "format": "short",
385               "label": null,
386               "logBase": 1,
387               "max": null,
388               "min": null,
389               "show": true
390             }
391           ],
392           "yaxis": {
393             "align": false,
394             "alignLevel": null
395           }
396         }
397       ],
398       "refresh": "5s",
399       "schemaVersion": 20,
400       "style": "dark",
401       "tags": [],
402       "templating": {
403         "list": [
404           {
405             "allValue": null,
406             "current": {
407               "selected": false,
408               "text": "1h",
409               "value": "1h"
410             },
411             "hide": 0,
412             "includeAll": false,
413             "label": null,
414             "multi": false,
415             "name": "time_range",
416             "options": [
417               {
418                 "selected": false,
419                 "text": "5m",
420                 "value": "5m"
421               },
422               {
423                 "selected": false,
424                 "text": "10m",
425                 "value": "10m"
426               },
427               {
428                 "selected": false,
429                 "text": "15m",
430                 "value": "15m"
431               },
432               {
433                 "selected": false,
434                 "text": "30m",
435                 "value": "30m"
436               },
437               {
438                 "selected": true,
439                 "text": "1h",
440                 "value": "1h"
441               }
442             ],
443             "query": "5m, 10m, 15m, 30m, 1h",
444             "skipUrlSync": false,
445             "type": "custom"
446           }
447         ]
448       },
449       "time": {
450         "from": "now-1h",
451         "to": "now"
452       },
453       "timepicker": {
454         "refresh_intervals": [
455           "5s",
456           "10s",
457           "30s",
458           "1m",
459           "5m",
460           "15m",
461           "30m",
462           "1h",
463           "2h",
464           "1d"
465         ],
466         "time_options": [
467           "5m",
468           "15m",
469           "1h",
470           "6h",
471           "12h",
472           "24h",
473           "2d",
474           "7d",
475           "30d"
476         ]
477       },
478       "timezone": "",
479       "title": "Performance tests",
480       "uid": "ErPSMaIZk",
481       "version": 1
482     }