This patch is used to add grafana config to opnfv dashboard for
[yardstick.git] / dashboard / Yardstick-Main-1456495795515
1 {
2   "id": 3,
3   "title": "Yardstick-Main",
4   "originalTitle": "Yardstick-Main",
5   "tags": [],
6   "style": "dark",
7   "timezone": "browser",
8   "editable": true,
9   "hideControls": false,
10   "sharedCrosshair": false,
11   "rows": [
12     {
13       "collapse": false,
14       "editable": true,
15       "height": "",
16       "panels": [
17         {
18           "content": "<div class=\"text-center\" style=\"padding: 10px 0 5px 0\">\n<style>\nh1 {\n\ttext-shadow: -1px -1px 1px #fff, 1px 1px 1px #31A7D3;\n\tcolor: #31A7D3;\n\topacity: 0.8;\n\tfont: 80px '31A7D3';\n}\n</style>\n<body>\n\n<h1>Yardstick Dashboard</h1>\n</body>\n<marquee behavior=\"scroll\" bgcolor=\"#424242\" loop=\"-1\" width=\"100%\"><font:80px><a font-family: \"Verdana\" >Results of test cases run on OPNFV labs using Yardstick framework. OPNFV Brahmaputra release.  </marquee>\n",
19           "editable": true,
20           "error": false,
21           "height": "10",
22           "id": 4,
23           "isNew": true,
24           "links": [],
25           "mode": "html",
26           "span": 12,
27           "style": {},
28           "title": "",
29           "transparent": true,
30           "type": "text"
31         }
32       ],
33       "title": "New row"
34     },
35     {
36       "collapse": false,
37       "editable": true,
38       "height": "250px",
39       "panels": [
40         {
41           "content": "<br>\n<h3 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"> General Info </a></h3>\n<p>This dashboard contains results of test cases executed in OPNFV community labs, through OPNFV CI, using  <a style=\"color:#31A7D3\"><i><strong> Yardstick </a style></i></strong>\nframework.</p>\n<br>\nThe test cases measure:\n<ul>\n  <li>performance of NFVI</i> in OPNFV community labs</li>\n  <li>performance of NFVI from the perspective of a VTC</li>\n</ul>\n<br>\n<p>For test case data and scenarios overview check the <a style=\"color:#31A7D3\"><strong> Dashboards </a></strong> list.\n<h3 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"> Links </a></h3>\n<ul> \n <li>User Guide <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/index.html\"> (HTML)</a> <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/userguide.pdf\">(PDF)</a></li>\n  <li>Framework Code Documentation <a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/apidocs/yardstick.html\"> (HTML)</a>\n<a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/apidocs/apidocs.pdf\"> (PDF)</a></li>\n  <li>Yardstick Brahmaputra release notes<a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/release/index.html\"> (HTML)</a>\n<a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/release/release.pdf\"> (PDF)</a>\n  <li> Yardstick Brahmaputra results report<a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/results/index.html\"> (HTML)</a>\n<a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/results/results.pdf\"> (PDF)\n  <li><a style=\"color:#31A7D3\"; href=\"https://wiki.opnfv.org/yardstick/\"> Yardstick wiki</a></li>\n</ul>\n\n<h3 style=\"font-family:Verdana\"> <a style=\"color:#31A7D3\"> Feedback </a></h3>\n<p>&#9993; <a href=\"mailto:opnfv-users@lists.opnfv.org\">Contact Yardstick </a></p>\n",
42           "editable": true,
43           "error": false,
44           "id": 2,
45           "isNew": true,
46           "links": [
47             {
48               "targetBlank": true,
49               "title": "Yardstick wiki",
50               "type": "absolute",
51               "url": "https://wiki.opnfv.org/yardstick"
52             },
53             {
54               "targetBlank": true,
55               "title": "User Guide",
56               "type": "absolute",
57               "url": "http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/index.html"
58             },
59             {
60               "targetBlank": true,
61               "title": "Code pages",
62               "type": "absolute",
63               "url": "http://artifacts.opnfv.org/yardstick/brahmaputra/docs/apidocs/yardstick.html"
64             },
65             {
66               "dashUri": "db/vtc-dashboard",
67               "dashboard": "VTC Dashboard",
68               "targetBlank": true,
69               "title": "VTC Dashboard",
70               "type": "dashboard"
71             }
72           ],
73           "mode": "html",
74           "span": 4,
75           "style": {},
76           "title": "Welcome to Yardstick Dashboard",
77           "type": "text"
78         },
79         {
80           "aliasColors": {},
81           "bars": false,
82           "datasource": "yardstick-vtc",
83           "editable": true,
84           "error": false,
85           "fill": 0,
86           "grid": {
87             "leftLogBase": 1,
88             "leftMax": null,
89             "leftMin": null,
90             "rightLogBase": 1,
91             "rightMax": 200,
92             "rightMin": null,
93             "threshold1": null,
94             "threshold1Color": "rgba(216, 200, 27, 0.27)",
95             "threshold2": null,
96             "threshold2Color": "rgba(234, 112, 112, 0.22)"
97           },
98           "id": 13,
99           "isNew": true,
100           "leftYAxisLabel": "Packets",
101           "legend": {
102             "alignAsTable": true,
103             "avg": true,
104             "current": false,
105             "max": true,
106             "min": true,
107             "show": true,
108             "sortDesc": true,
109             "total": false,
110             "values": true
111           },
112           "lines": true,
113           "linewidth": 1,
114           "links": [],
115           "nullPointMode": "null as zero",
116           "percentage": false,
117           "pointradius": 5,
118           "points": false,
119           "renderer": "flot",
120           "rightYAxisLabel": "Latency",
121           "seriesOverrides": [
122             {
123               "alias": "os-nosdn-nofeature-ha",
124               "yaxis": 2
125             },
126             {
127               "alias": "huawei-us-deploy-bare-1 - os-nosdn-nofeature-ha",
128               "yaxis": 1
129             },
130             {
131               "alias": "opnfv_yardstick_tc037.mean",
132               "yaxis": 2
133             },
134             {
135               "alias": "$tag_pod_name - $tag_deploy_scenario - latency",
136               "yaxis": 2
137             },
138             {
139               "alias": "ericsson-pod2 - os-nosdn-nofeature-ha - latency",
140               "yaxis": 2
141             },
142             {
143               "alias": "huawei-us-deploy-bare-1 - os-nosdn-nofeature-ha - latency",
144               "yaxis": 2
145             },
146             {
147               "alias": "ericsson-pod2 - os-odl_l2-bgpvpn-ha - latency",
148               "yaxis": 2
149             },
150             {
151               "alias": "huawei-us-deploy-bare-1 - os-odl_l2-nofeature-ha - latency",
152               "yaxis": 2
153             },
154             {
155               "alias": "huawei-us-deploy-bare-1 - os-onos-nofeature-ha - latency",
156               "yaxis": 2
157             },
158             {
159               "alias": "opnfv-jump-1 - os-odl_l2-nofeature-ha - latency",
160               "yaxis": 2
161             },
162             {
163               "alias": "opnfv-jump-2 - os-odl_l2-nofeature-ha - latency",
164               "yaxis": 2
165             },
166             {
167               "alias": "ericsson-pod2 - os-onos-nofeature-ha - latency",
168               "yaxis": 2
169             },
170             {
171               "alias": "ericsson-pod2 - os-odl_l2-sfc-ha - latency",
172               "yaxis": 2
173             },
174             {
175               "alias": "orange-fr-pod2 - os-odl_l2-nofeature-ha - latency",
176               "yaxis": 2
177             },
178             {
179               "alias": "ericsson-pod2 - os-odl_l2-nofeature-ha - latency",
180               "yaxis": 2
181             },
182             {
183               "alias": "intel-pod6 - os-nosdn-nofeature-ha - latency",
184               "yaxis": 2
185             },
186             {
187               "alias": "orange-fr-pod2 - os-nosdn-nofeature-ha - latency",
188               "yaxis": 2
189             },
190             {
191               "alias": "zte-pod1 - os-odl_l2-nofeature-ha - latency",
192               "yaxis": 2
193             }
194           ],
195           "span": 8,
196           "stack": false,
197           "steppedLine": false,
198           "targets": [
199             {
200               "alias": "$tag_pod_name - $tag_deploy_scenario - packets-sent",
201               "dsType": "influxdb",
202               "groupBy": [
203                 {
204                   "params": [
205                     "deploy_scenario"
206                   ],
207                   "type": "tag"
208                 },
209                 {
210                   "params": [
211                     "pod_name"
212                   ],
213                   "type": "tag"
214                 },
215                 {
216                   "params": [
217                     "task_id"
218                   ],
219                   "type": "tag"
220                 }
221               ],
222               "hide": false,
223               "measurement": "opnfv_yardstick_tc037",
224               "query": "SELECT \"packets_sent\" AS \"packets_sent\" FROM \"opnfv_yardstick_tc037\" WHERE $timeFilter GROUP BY \"deploy_scenario\", \"pod_name\", \"task_id\"",
225               "refId": "A",
226               "resultFormat": "time_series",
227               "select": [
228                 [
229                   {
230                     "params": [
231                       "packets_sent"
232                     ],
233                     "type": "field"
234                   },
235                   {
236                     "params": [
237                       "packets_sent"
238                     ],
239                     "type": "alias"
240                   }
241                 ]
242               ],
243               "tags": []
244             },
245             {
246               "alias": "$tag_pod_name - $tag_deploy_scenario - latency",
247               "dsType": "influxdb",
248               "groupBy": [
249                 {
250                   "params": [
251                     "deploy_scenario"
252                   ],
253                   "type": "tag"
254                 },
255                 {
256                   "params": [
257                     "pod_name"
258                   ],
259                   "type": "tag"
260                 },
261                 {
262                   "params": [
263                     "task_id"
264                   ],
265                   "type": "tag"
266                 }
267               ],
268               "measurement": "opnfv_yardstick_tc037",
269               "query": "SELECT \"rtt\" AS \"latency\" FROM \"opnfv_yardstick_tc037\" WHERE $timeFilter GROUP BY \"deploy_scenario\", \"pod_name\", \"task_id\"",
270               "refId": "B",
271               "resultFormat": "time_series",
272               "select": [
273                 [
274                   {
275                     "params": [
276                       "rtt"
277                     ],
278                     "type": "field"
279                   },
280                   {
281                     "params": [
282                       "latency"
283                     ],
284                     "type": "alias"
285                   }
286                 ]
287               ],
288               "tags": []
289             }
290           ],
291           "timeFrom": "24h",
292           "timeShift": null,
293           "title": "Packets sent, latency",
294           "tooltip": {
295             "shared": true,
296             "value_type": "individual"
297           },
298           "type": "graph",
299           "x-axis": true,
300           "y-axis": true,
301           "y_formats": [
302             "none",
303             "ms"
304           ]
305         }
306       ],
307       "title": "New row"
308     },
309     {
310       "collapse": false,
311       "editable": true,
312       "height": "250px",
313       "panels": [
314         {
315           "content": "\n<html>\n<head>\n<style>\ntable {\n    border-collapse: collapse;\n    width: 100%;\n}\n\nth, td {\n    padding: 8px;\n    text-align: left;\n    border-bottom: 1px solid #ddd;\n}\n</style>\n</head>\n<body>\n\n<h3 style=\"font-family:Verdana\"><a style=\"color:#31A7D3\">Generic Test Cases</a></h3>\n\n<table>\n  <tr>\n    <th>Test Case</th>\n    <th>Description</th>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc002.html\">TC002</a></td>\n    <td>Network latency using ping</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc005.html\">TC005</a></td>\n    <td>Storage IOPS, throughput and latency using fio</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc010.html\">TC010</a></td>\n    <td>Memory read latency using lmbench</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc011.html\">TC011</a></td>\n    <td>Packet delay variation (jitter) using iperf3</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc012.html\">TC012</a></td>\n    <td>Memory read and write bandwidth using lmbench</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc014.html\">TC014</a></td>\n    <td>Processing speed using unixbench</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc027.html\">TC027</a></td>\n    <td>Network latency using ping6</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc037.html\">TC037</a></td>\n    <td>Network throughput and packet loss using pktgen, system load using mpstat and network latency using ping</td>\n  </tr>\n</table>\n\n<br>\n<h3 style=\"font-family:Verdana\"><a style=\"color:#31A7D3\">VTC Test Cases</a></h3>\n\n<table>\n  <tr>\n    <th>Test Case</th>\n    <th>Description</th>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc006.html\">TC006</a></td>\n    <td>VTC Data plane throughput with DPDK pktgen</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc007.html\">TC007</a></td>\n    <td>VTC Data plane throughput with DPDK pktgen in the presence of noisy neighbors</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc020.html\">TC020</a></td>\n    <td>VTC instantiation</td>\n  </tr>\n  <tr>\n    <td><a style=\"color:#31A7D3\"; href=\"http://artifacts.opnfv.org/yardstick/brahmaputra/docs/userguide/opnfv_yardstick_tc021.html\">TC021</a></td>\n    <td>VTC instantiation in the presence of noisy neighbors</td>\n  </tr>\n</table>\n\n</body>\n</html>\n",
316           "editable": true,
317           "error": false,
318           "id": 3,
319           "isNew": true,
320           "links": [],
321           "mode": "html",
322           "span": 5,
323           "style": {
324             "font-size": "72pt"
325           },
326           "title": "OPNFV Release-B test cases",
327           "type": "text"
328         },
329         {
330           "editable": true,
331           "error": false,
332           "height": "10",
333           "id": 1,
334           "isNew": true,
335           "limit": 15,
336           "links": [],
337           "mode": "search",
338           "query": "",
339           "span": 2,
340           "tags": [
341             "yardstick-tc"
342           ],
343           "title": "Dashboards",
344           "transparent": false,
345           "type": "dashlist"
346         },
347         {
348           "columns": [],
349           "datasource": "yardstick-vtc",
350           "editable": true,
351           "error": false,
352           "fontSize": "100%",
353           "height": "",
354           "id": 10,
355           "isNew": true,
356           "links": [],
357           "pageSize": null,
358           "scroll": false,
359           "showHeader": true,
360           "sort": {
361             "col": 0,
362             "desc": true
363           },
364           "span": 5,
365           "styles": [
366             {
367               "dateFormat": "YYYY-MM-DD",
368               "pattern": "Time",
369               "type": "date"
370             },
371             {
372               "colorMode": null,
373               "colors": [
374                 "rgba(245, 54, 54, 0.9)",
375                 "rgba(237, 129, 40, 0.89)",
376                 "rgba(50, 172, 45, 0.97)"
377               ],
378               "decimals": 2,
379               "pattern": "/.*/",
380               "thresholds": [],
381               "type": "number",
382               "unit": "short"
383             }
384           ],
385           "targets": [
386             {
387               "alias": "$tag_deploy_scenario - $tag_pod_name",
388               "dsType": "influxdb",
389               "groupBy": [
390                 {
391                   "params": [
392                     "24h"
393                   ],
394                   "type": "time"
395                 },
396                 {
397                   "params": [
398                     "pod_name"
399                   ],
400                   "type": "tag"
401                 },
402                 {
403                   "params": [
404                     "deploy_scenario"
405                   ],
406                   "type": "tag"
407                 }
408               ],
409               "measurement": "opnfv_yardstick_tc002",
410               "query": "SELECT mean(\"rtt\") FROM \"opnfv_yardstick_tc002\" WHERE $timeFilter GROUP BY time(24h), \"pod_name\", \"deploy_scenario\"",
411               "refId": "A",
412               "resultFormat": "table",
413               "select": [
414                 [
415                   {
416                     "params": [
417                       "rtt"
418                     ],
419                     "type": "field"
420                   },
421                   {
422                     "params": [],
423                     "type": "mean"
424                   }
425                 ]
426               ],
427               "tags": []
428             }
429           ],
430           "timeFrom": "24h",
431           "title": "Network Latency (ms)",
432           "transform": "table",
433           "type": "table"
434         }
435       ],
436       "title": "New row"
437     }
438   ],
439   "time": {
440     "from": "now-24h",
441     "to": "now"
442   },
443   "timepicker": {
444     "now": true,
445     "refresh_intervals": [
446       "5s",
447       "10s",
448       "30s",
449       "1m",
450       "5m",
451       "15m",
452       "30m",
453       "1h",
454       "2h",
455       "1d"
456     ],
457     "time_options": [
458       "5m",
459       "15m",
460       "1h",
461       "6h",
462       "12h",
463       "24h",
464       "2d",
465       "7d",
466       "30d"
467     ]
468   },
469   "templating": {
470     "list": []
471   },
472   "annotations": {
473     "list": []
474   },
475   "refresh": false,
476   "schemaVersion": 8,
477   "version": 124,
478   "links": []
479 }