9e518b785f1039a800a72f01ac3e1be01f702fb2
[csit.git] / resources / tools / presentation / specification_CPTA.yaml
1 # Copyright (c) 2018 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13
14 # This is the specification of parameters for "Continuous Performance Trending
15 # and Analysis" feature provided by PAL.
16
17 -
18   type: "environment"
19   configuration:
20     # Debug mode:
21     # - Skip:
22     #   - Download of input data files
23     # - Do:
24     #   - Read data from given zip / xml files
25     #   - Set the configuration as it is done in normal mode
26     # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
27     CFG[DEBUG]: 0
28
29   paths:
30     # Top level directories:
31     ## Working directory
32     DIR[WORKING]: "_tmp"
33     ## Build directories
34     DIR[BUILD,HTML]: "_build"
35     ## Static .rst files
36     DIR[RST]: "../../../docs/cpta"
37
38     # Static html content
39     DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
40     DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
41     # DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
42     DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
43
44     # Working directories
45     ## Input data files (.zip, .xml)
46     DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
47     ## Static source files from git
48     DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
49     DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
50
51     # .css patch file
52     DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
53     DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
54
55   urls:
56     URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
57     URL[NEXUS,LOG]: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
58     URL[NEXUS]: "https://docs.fd.io/csit"
59     DIR[NEXUS]: "report/_static/archive"
60
61   make-dirs:
62   # List the directories which are created while preparing the environment.
63   # All directories MUST be defined in "paths" section.
64   - "DIR[WORKING,DATA]"
65   - "DIR[WORKING,SRC,STATIC]"
66   - "DIR[BUILD,HTML]"
67   - "DIR[STATIC,VPP]"
68   - "DIR[STATIC,ARCH]"
69   build-dirs:
70   # List the directories where the results (build) is stored.
71   # All directories MUST be defined in "paths" section.
72   - "DIR[BUILD,HTML]"
73
74 -
75   type: "configuration"
76
77   data-sets:
78     plot-performance-trending:
79       csit-vpp-perf-mrr-daily-master:
80         start: 9
81         end: "lastCompletedBuild" # "lastSuccessfulBuild"  # take all from the 'start'
82
83   plot-layouts:
84     plot-cpta:
85       title: ""
86       autosize: False
87       showlegend: True
88       width: 1100
89       height: 800
90       yaxis:
91         showticklabels: True
92         title: "Throughput [Mpps]"
93         hoverformat: ".4s"
94         range: []
95         gridcolor: "rgb(238, 238, 238)"
96         linecolor: "rgb(238, 238, 238)"
97         showline: True
98         zeroline: False
99         tickcolor: "rgb(238, 238, 238)"
100         linewidth: 1
101         showgrid: True
102       xaxis:
103         showticklabels: True
104         title: "VPP Performance Trending Job ID"
105         autorange: True
106         showgrid: True
107         gridcolor: "rgb(238, 238, 238)"
108         linecolor: "rgb(238, 238, 238)"
109         fixedrange: False
110         zeroline: False
111         tickcolor: "rgb(238, 238, 238)"
112         showline: True
113         linewidth: 1
114         autotick: True
115       margin:
116         r: 20
117         b: 50
118         t: 50
119         l: 70
120       legend:
121         orientation: "h"
122         traceorder: "normal"
123 #        tracegroupgap: 10
124 #        bordercolor: "rgb(238, 238, 238)"
125 #        borderwidth: 1
126
127 -
128   type: "debug"
129   general:
130     input-format: "xml"  # zip or xml
131     extract: "robot-plugin/output.xml"  # Only for zip
132   builds:
133     # The files must be in the directory DIR[WORKING,DATA]
134     csit-vpp-perf-mrr-daily-master:
135     -
136       build: 1
137       file: "{DIR[WORKING,DATA]}/output_mrr_1.xml"
138     -
139       build: 2
140       file: "{DIR[WORKING,DATA]}/output_mrr_2.xml"
141     -
142       build: 3
143       file: "{DIR[WORKING,DATA]}/output_mrr_3.xml"
144     -
145       build: 4
146       file: "{DIR[WORKING,DATA]}/output_mrr_4.xml"
147     -
148       build: 5
149       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
150     -
151       build: 6
152       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
153     -
154       build: 7
155       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
156     -
157       build: 8
158       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
159     -
160       build: 9
161       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
162     -
163       build: 10
164       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
165     -
166       build: 11
167       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
168     -
169       build: 12
170       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
171
172 -
173   type: "static"
174   src-path: "{DIR[RST]}"
175   dst-path: "{DIR[WORKING,SRC]}"
176
177 -
178   type: "input"  # Ignored in debug mode
179   general:
180     file-name: "output.xml.log.gz"
181     file-format: ".gz"
182     download-path: "{job}/{build}/archives/{filename}"
183     extract: "output.xml"
184 #    file-name: "robot-plugin.zip"
185 #    file-format: ".zip"
186 #    download-path: "{job}/{build}/robot/report/*zip*/{filename}"
187 #    extract: "robot-plugin/output.xml"
188   builds:
189     csit-vpp-perf-mrr-daily-master:
190       start: 9
191       end: "lastCompletedBuild"  # take all from the 'start'
192
193 -
194   type: "output"
195   output:
196 #   "report"
197     "CPTA"  # Continuous Performance Trending and Analysis
198   format:
199     html:
200     - full
201     pdf:
202     - minimal
203
204 ################################################################################
205 ###                                 C P T A                                  ###
206 ################################################################################
207
208 # Plots VPP Continuous Performance Trending and Analysis
209 -
210   type: "cpta"
211   title: "Continuous Performance Trending and Analysis"
212   algorithm: "cpta"
213   output-file-type: ".html"
214   output-file: "{DIR[STATIC,VPP]}/cpta"
215   data: "plot-performance-trending"
216   plots:
217
218 # L2
219
220     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
221       output-file-name: "l2-1t1c-x520"
222       data: "plot-performance-trending"
223       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
224       parameters:
225       - "result"
226       periods:
227       - 1
228       - 5
229       - 30
230       layout: "plot-cpta"
231
232     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
233       output-file-name: "l2-2t2c-x520"
234       data: "plot-performance-trending"
235       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
236       parameters:
237       - "result"
238       periods:
239       - 1
240       - 5
241       - 30
242       layout: "plot-cpta"
243
244     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
245       output-file-name: "l2-4t4c-x520"
246       data: "plot-performance-trending"
247       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
248       parameters:
249       - "result"
250       periods:
251       - 1
252       - 5
253       - 30
254       layout: "plot-cpta"
255
256     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
257       output-file-name: "l2-feature-1t1c-x520"
258       data: "plot-performance-trending"
259       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
260       parameters:
261       - "result"
262       periods:
263       - 1
264       - 5
265       - 30
266       layout: "plot-cpta"
267
268     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
269       output-file-name: "l2-feature-2t2c-x520"
270       data: "plot-performance-trending"
271       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
272       parameters:
273       - "result"
274       periods:
275       - 1
276       - 5
277       - 30
278       layout: "plot-cpta"
279
280     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
281       output-file-name: "l2-feature-4t4c-x520"
282       data: "plot-performance-trending"
283       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
284       parameters:
285       - "result"
286       periods:
287       - 1
288       - 5
289       - 30
290       layout: "plot-cpta"
291
292     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
293       output-file-name: "l2-1t1c-xl710"
294       data: "plot-performance-trending"
295       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
296       parameters:
297       - "result"
298       periods:
299       - 1
300       - 5
301       - 30
302       layout: "plot-cpta"
303
304     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
305       output-file-name: "l2-2t2c-xl710"
306       data: "plot-performance-trending"
307       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
308       parameters:
309       - "result"
310       periods:
311       - 1
312       - 5
313       - 30
314       layout: "plot-cpta"
315
316     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
317       output-file-name: "l2-4t4c-xl710"
318       data: "plot-performance-trending"
319       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
320       parameters:
321       - "result"
322       periods:
323       - 1
324       - 5
325       - 30
326       layout: "plot-cpta"
327
328 # IPv4
329
330     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
331       output-file-name: "ip4-1t1c-x520"
332       data: "plot-performance-trending"
333       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
334       parameters:
335       - "result"
336       periods:
337       - 1
338       - 5
339       - 30
340       layout: "plot-cpta"
341
342     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
343       output-file-name: "ip4-2t2c-x520"
344       data: "plot-performance-trending"
345       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
346       parameters:
347       - "result"
348       periods:
349       - 1
350       - 5
351       - 30
352       layout: "plot-cpta"
353
354     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
355       output-file-name: "ip4-4t4c-x520"
356       data: "plot-performance-trending"
357       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
358       parameters:
359       - "result"
360       periods:
361       - 1
362       - 5
363       - 30
364       layout: "plot-cpta"
365
366     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
367       output-file-name: "ip4-feature-1t1c-x520"
368       data: "plot-performance-trending"
369       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
370       parameters:
371       - "result"
372       periods:
373       - 1
374       - 5
375       - 30
376       layout: "plot-cpta"
377
378     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
379       output-file-name: "ip4-feature-2t2c-x520"
380       data: "plot-performance-trending"
381       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
382       parameters:
383       - "result"
384       periods:
385       - 1
386       - 5
387       - 30
388       layout: "plot-cpta"
389
390     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
391       output-file-name: "ip4-feature-4t4c-x520"
392       data: "plot-performance-trending"
393       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
394       parameters:
395       - "result"
396       periods:
397       - 1
398       - 5
399       - 30
400       layout: "plot-cpta"
401
402     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
403       output-file-name: "ip4-1t1c-xl710"
404       data: "plot-performance-trending"
405       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
406       parameters:
407       - "result"
408       periods:
409       - 1
410       - 5
411       - 30
412       layout: "plot-cpta"
413
414     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
415       output-file-name: "ip4-2t2c-xl710"
416       data: "plot-performance-trending"
417       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
418       parameters:
419       - "result"
420       periods:
421       - 1
422       - 5
423       - 30
424       layout: "plot-cpta"
425
426     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
427       output-file-name: "ip4-4t4c-xl710"
428       data: "plot-performance-trending"
429       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
430       parameters:
431       - "result"
432       periods:
433       - 1
434       - 5
435       - 30
436       layout: "plot-cpta"
437
438 # IPv4 Tunnels
439
440     - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
441       output-file-name: "ip4-tunnels-1t1c-x520"
442       data: "plot-performance-trending"
443       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
444       parameters:
445       - "result"
446       periods:
447       - 1
448       - 5
449       - 30
450       layout: "plot-cpta"
451
452     - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
453       output-file-name: "ip4-tunnels-2t2c-x520"
454       data: "plot-performance-trending"
455       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
456       parameters:
457       - "result"
458       periods:
459       - 1
460       - 5
461       - 30
462       layout: "plot-cpta"
463
464     - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
465       output-file-name: "ip4-tunnels-4t4c-x520"
466       data: "plot-performance-trending"
467       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '4T4C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
468       parameters:
469       - "result"
470       periods:
471       - 1
472       - 5
473       - 30
474       layout: "plot-cpta"
475
476 # IPv6
477
478     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
479       output-file-name: "ip6-1t1c-x520"
480       data: "plot-performance-trending"
481       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
482       parameters:
483       - "result"
484       periods:
485       - 1
486       - 5
487       - 30
488       layout: "plot-cpta"
489
490     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
491       output-file-name: "ip6-2t2c-x520"
492       data: "plot-performance-trending"
493       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
494       parameters:
495       - "result"
496       periods:
497       - 1
498       - 5
499       - 30
500       layout: "plot-cpta"
501
502     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
503       output-file-name: "ip6-4t4c-x520"
504       data: "plot-performance-trending"
505       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
506       parameters:
507       - "result"
508       periods:
509       - 1
510       - 5
511       - 30
512       layout: "plot-cpta"
513
514     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
515       output-file-name: "ip6-1t1c-xl710"
516       data: "plot-performance-trending"
517       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
518       parameters:
519       - "result"
520       periods:
521       - 1
522       - 5
523       - 30
524       layout: "plot-cpta"
525
526     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
527       output-file-name: "ip6-2t2c-xl710"
528       data: "plot-performance-trending"
529       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
530       parameters:
531       - "result"
532       periods:
533       - 1
534       - 5
535       - 30
536       layout: "plot-cpta"
537
538     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
539       output-file-name: "ip6-4t4c-xl710"
540       data: "plot-performance-trending"
541       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
542       parameters:
543       - "result"
544       periods:
545       - 1
546       - 5
547       - 30
548       layout: "plot-cpta"
549
550 # Container memif
551
552     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
553       output-file-name: "container-memif-l2-1t1c-x520"
554       data: "plot-performance-trending"
555       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
556       parameters:
557       - "result"
558       periods:
559       - 1
560       - 5
561       - 30
562       layout: "plot-cpta"
563
564     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
565       output-file-name: "container-memif-l2-2t2c-x520"
566       data: "plot-performance-trending"
567       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
568       parameters:
569       - "result"
570       periods:
571       - 1
572       - 5
573       - 30
574       layout: "plot-cpta"
575
576     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
577       output-file-name: "container-memif-l2-4t4c-x520"
578       data: "plot-performance-trending"
579       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
580       parameters:
581       - "result"
582       periods:
583       - 1
584       - 5
585       - 30
586       layout: "plot-cpta"
587
588     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
589       output-file-name: "container-memif-l2-1t1c-xl710"
590       data: "plot-performance-trending"
591       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
592       parameters:
593       - "result"
594       periods:
595       - 1
596       - 5
597       - 30
598       layout: "plot-cpta"
599
600     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
601       output-file-name: "container-memif-l2-2t2c-xl710"
602       data: "plot-performance-trending"
603       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
604       parameters:
605       - "result"
606       periods:
607       - 1
608       - 5
609       - 30
610       layout: "plot-cpta"
611
612     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
613       output-file-name: "container-memif-l2-4t4c-xl710"
614       data: "plot-performance-trending"
615       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
616       parameters:
617       - "result"
618       periods:
619       - 1
620       - 5
621       - 30
622       layout: "plot-cpta"
623
624 # VM vhost
625
626     - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
627       output-file-name: "vm-vhost-ethip4-1t1c-x520"
628       data: "plot-performance-trending"
629       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
630       parameters:
631       - "result"
632       periods:
633       - 1
634       - 5
635       - 30
636       layout: "plot-cpta"
637
638     - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
639       output-file-name: "vm-vhost-ethip4-2t2c-x520"
640       data: "plot-performance-trending"
641       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
642       parameters:
643       - "result"
644       periods:
645       - 1
646       - 5
647       - 30
648       layout: "plot-cpta"
649
650     - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
651       output-file-name: "vm-vhost-ethip4-4t4c-x520"
652       data: "plot-performance-trending"
653       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
654       parameters:
655       - "result"
656       periods:
657       - 1
658       - 5
659       - 30
660       layout: "plot-cpta"
661
662     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
663       output-file-name: "vm-vhost-eth-1t1c-x520"
664       data: "plot-performance-trending"
665       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
666
667       parameters:
668       - "result"
669       periods:
670       - 1
671       - 5
672       - 30
673       layout: "plot-cpta"
674
675     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
676       output-file-name: "vm-vhost-eth-2t2c-x520"
677       data: "plot-performance-trending"
678       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
679       parameters:
680       - "result"
681       periods:
682       - 1
683       - 5
684       - 30
685       layout: "plot-cpta"
686
687     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
688       output-file-name: "vm-vhost-eth-4t4c-x520"
689       data: "plot-performance-trending"
690       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
691       parameters:
692       - "result"
693       periods:
694       - 1
695       - 5
696       - 30
697       layout: "plot-cpta"
698
699     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
700       output-file-name: "vm-vhost-eth-1t1c-xl710"
701       data: "plot-performance-trending"
702       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
703
704       parameters:
705       - "result"
706       periods:
707       - 1
708       - 5
709       - 30
710       layout: "plot-cpta"
711
712     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
713       output-file-name: "vm-vhost-eth-2t2c-xl710"
714       data: "plot-performance-trending"
715       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
716       parameters:
717       - "result"
718       periods:
719       - 1
720       - 5
721       - 30
722       layout: "plot-cpta"
723
724     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
725       output-file-name: "vm-vhost-eth-4t4c-xl710"
726       data: "plot-performance-trending"
727       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
728       parameters:
729       - "result"
730       periods:
731       - 1
732       - 5
733       - 30
734       layout: "plot-cpta"
735
736 # IPSec
737
738     - title: "VPP 1T1C IPSec 64B Packet Throughput - {period} Trending"
739       output-file-name: "ipsec-1t1c-xl710"
740       data: "plot-performance-trending"
741       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
742       parameters:
743       - "result"
744       periods:
745       - 1
746       - 5
747       - 30
748       layout: "plot-cpta"
749
750     - title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
751       output-file-name: "ipsec-2t2c-xl710"
752       data: "plot-performance-trending"
753       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
754       parameters:
755       - "result"
756       periods:
757       - 1
758       - 5
759       - 30
760       layout: "plot-cpta"
761
762     - title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
763       output-file-name: "ipsec-4t4c-xl710"
764       data: "plot-performance-trending"
765       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '4T4C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
766       parameters:
767       - "result"
768       periods:
769       - 1
770       - 5
771       - 30
772       layout: "plot-cpta"