CSIT Trending: input files
[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]: "trending/_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: 15
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       hoverlabel:
127         namelength: -1
128
129 -
130   type: "debug"
131   general:
132     input-format: "xml"  # zip or xml
133     extract: "robot-plugin/output.xml"  # Only for zip
134   builds:
135     # The files must be in the directory DIR[WORKING,DATA]
136     csit-vpp-perf-mrr-daily-master:
137     -
138       build: 1
139       file: "{DIR[WORKING,DATA]}/output_mrr_1.xml"
140     -
141       build: 2
142       file: "{DIR[WORKING,DATA]}/output_mrr_2.xml"
143     -
144       build: 3
145       file: "{DIR[WORKING,DATA]}/output_mrr_3.xml"
146     -
147       build: 4
148       file: "{DIR[WORKING,DATA]}/output_mrr_4.xml"
149     -
150       build: 5
151       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
152     -
153       build: 6
154       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
155     -
156       build: 7
157       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
158     -
159       build: 8
160       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
161     -
162       build: 9
163       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
164     -
165       build: 10
166       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
167     -
168       build: 11
169       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
170     -
171       build: 12
172       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
173
174 -
175   type: "static"
176   src-path: "{DIR[RST]}"
177   dst-path: "{DIR[WORKING,SRC]}"
178
179 -
180   type: "input"  # Ignored in debug mode
181   general:
182     file-name: "output.xml.gz"
183     file-format: ".gz"
184     download-path: "{job}/{build}/archives/{filename}"
185     extract: "output.xml"
186 #    file-name: "robot-plugin.zip"
187 #    file-format: ".zip"
188 #    download-path: "{job}/{build}/robot/report/*zip*/{filename}"
189 #    extract: "robot-plugin/output.xml"
190   builds:
191     csit-vpp-perf-mrr-daily-master:
192       start: 15
193       end: "lastCompletedBuild"  # take all from the 'start'
194
195 -
196   type: "output"
197   output:
198 #   "report"
199     "CPTA"  # Continuous Performance Trending and Analysis
200   format:
201     html:
202     - full
203     pdf:
204     - minimal
205
206 ################################################################################
207 ###                                 C P T A                                  ###
208 ################################################################################
209
210 # Plots VPP Continuous Performance Trending and Analysis
211 -
212   type: "cpta"
213   title: "Continuous Performance Trending and Analysis"
214   algorithm: "cpta"
215   output-file-type: ".html"
216   output-file: "{DIR[STATIC,VPP]}/cpta"
217   data: "plot-performance-trending"
218   plots:
219
220 # L2
221
222     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
223       output-file-name: "l2-1t1c-x520"
224       data: "plot-performance-trending"
225       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'"
226       parameters:
227       - "result"
228       periods:
229       - 1
230       - 5
231       - 30
232       layout: "plot-cpta"
233
234     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
235       output-file-name: "l2-2t2c-x520"
236       data: "plot-performance-trending"
237       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'"
238       parameters:
239       - "result"
240       periods:
241       - 1
242       - 5
243       - 30
244       layout: "plot-cpta"
245
246     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
247       output-file-name: "l2-4t4c-x520"
248       data: "plot-performance-trending"
249       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'"
250       parameters:
251       - "result"
252       periods:
253       - 1
254       - 5
255       - 30
256       layout: "plot-cpta"
257
258     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
259       output-file-name: "l2-feature-1t1c-x520"
260       data: "plot-performance-trending"
261       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'"
262       parameters:
263       - "result"
264       periods:
265       - 1
266       - 5
267       - 30
268       layout: "plot-cpta"
269
270     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
271       output-file-name: "l2-feature-2t2c-x520"
272       data: "plot-performance-trending"
273       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'"
274       parameters:
275       - "result"
276       periods:
277       - 1
278       - 5
279       - 30
280       layout: "plot-cpta"
281
282     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
283       output-file-name: "l2-feature-4t4c-x520"
284       data: "plot-performance-trending"
285       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'"
286       parameters:
287       - "result"
288       periods:
289       - 1
290       - 5
291       - 30
292       layout: "plot-cpta"
293
294     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
295       output-file-name: "l2-1t1c-xl710"
296       data: "plot-performance-trending"
297       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'"
298       parameters:
299       - "result"
300       periods:
301       - 1
302       - 5
303       - 30
304       layout: "plot-cpta"
305
306     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
307       output-file-name: "l2-2t2c-xl710"
308       data: "plot-performance-trending"
309       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'"
310       parameters:
311       - "result"
312       periods:
313       - 1
314       - 5
315       - 30
316       layout: "plot-cpta"
317
318     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
319       output-file-name: "l2-4t4c-xl710"
320       data: "plot-performance-trending"
321       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'"
322       parameters:
323       - "result"
324       periods:
325       - 1
326       - 5
327       - 30
328       layout: "plot-cpta"
329
330 # IPv4
331
332     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
333       output-file-name: "ip4-1t1c-x520"
334       data: "plot-performance-trending"
335       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
336       parameters:
337       - "result"
338       periods:
339       - 1
340       - 5
341       - 30
342       layout: "plot-cpta"
343
344     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
345       output-file-name: "ip4-2t2c-x520"
346       data: "plot-performance-trending"
347       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
348       parameters:
349       - "result"
350       periods:
351       - 1
352       - 5
353       - 30
354       layout: "plot-cpta"
355
356     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
357       output-file-name: "ip4-4t4c-x520"
358       data: "plot-performance-trending"
359       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
360       parameters:
361       - "result"
362       periods:
363       - 1
364       - 5
365       - 30
366       layout: "plot-cpta"
367
368     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
369       output-file-name: "ip4-feature-1t1c-x520"
370       data: "plot-performance-trending"
371       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
372       parameters:
373       - "result"
374       periods:
375       - 1
376       - 5
377       - 30
378       layout: "plot-cpta"
379
380     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
381       output-file-name: "ip4-feature-2t2c-x520"
382       data: "plot-performance-trending"
383       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
384       parameters:
385       - "result"
386       periods:
387       - 1
388       - 5
389       - 30
390       layout: "plot-cpta"
391
392     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
393       output-file-name: "ip4-feature-4t4c-x520"
394       data: "plot-performance-trending"
395       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
396       parameters:
397       - "result"
398       periods:
399       - 1
400       - 5
401       - 30
402       layout: "plot-cpta"
403
404     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
405       output-file-name: "ip4-1t1c-xl710"
406       data: "plot-performance-trending"
407       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
408       parameters:
409       - "result"
410       periods:
411       - 1
412       - 5
413       - 30
414       layout: "plot-cpta"
415
416     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
417       output-file-name: "ip4-2t2c-xl710"
418       data: "plot-performance-trending"
419       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
420       parameters:
421       - "result"
422       periods:
423       - 1
424       - 5
425       - 30
426       layout: "plot-cpta"
427
428     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
429       output-file-name: "ip4-4t4c-xl710"
430       data: "plot-performance-trending"
431       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
432       parameters:
433       - "result"
434       periods:
435       - 1
436       - 5
437       - 30
438       layout: "plot-cpta"
439
440 # IPv4 Tunnels
441
442     - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
443       output-file-name: "ip4-tunnels-1t1c-x520"
444       data: "plot-performance-trending"
445       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'"
446       parameters:
447       - "result"
448       periods:
449       - 1
450       - 5
451       - 30
452       layout: "plot-cpta"
453
454     - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
455       output-file-name: "ip4-tunnels-2t2c-x520"
456       data: "plot-performance-trending"
457       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'"
458       parameters:
459       - "result"
460       periods:
461       - 1
462       - 5
463       - 30
464       layout: "plot-cpta"
465
466     - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
467       output-file-name: "ip4-tunnels-4t4c-x520"
468       data: "plot-performance-trending"
469       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'"
470       parameters:
471       - "result"
472       periods:
473       - 1
474       - 5
475       - 30
476       layout: "plot-cpta"
477
478 # IPv6
479
480     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
481       output-file-name: "ip6-1t1c-x520"
482       data: "plot-performance-trending"
483       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'"
484       parameters:
485       - "result"
486       periods:
487       - 1
488       - 5
489       - 30
490       layout: "plot-cpta"
491
492     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
493       output-file-name: "ip6-2t2c-x520"
494       data: "plot-performance-trending"
495       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'"
496       parameters:
497       - "result"
498       periods:
499       - 1
500       - 5
501       - 30
502       layout: "plot-cpta"
503
504     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
505       output-file-name: "ip6-4t4c-x520"
506       data: "plot-performance-trending"
507       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'"
508       parameters:
509       - "result"
510       periods:
511       - 1
512       - 5
513       - 30
514       layout: "plot-cpta"
515
516     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
517       output-file-name: "ip6-1t1c-xl710"
518       data: "plot-performance-trending"
519       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
520       parameters:
521       - "result"
522       periods:
523       - 1
524       - 5
525       - 30
526       layout: "plot-cpta"
527
528     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
529       output-file-name: "ip6-2t2c-xl710"
530       data: "plot-performance-trending"
531       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
532       parameters:
533       - "result"
534       periods:
535       - 1
536       - 5
537       - 30
538       layout: "plot-cpta"
539
540     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
541       output-file-name: "ip6-4t4c-xl710"
542       data: "plot-performance-trending"
543       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
544       parameters:
545       - "result"
546       periods:
547       - 1
548       - 5
549       - 30
550       layout: "plot-cpta"
551
552 # Container memif
553
554     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
555       output-file-name: "container-memif-l2-1t1c-x520"
556       data: "plot-performance-trending"
557       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
558       parameters:
559       - "result"
560       periods:
561       - 1
562       - 5
563       - 30
564       layout: "plot-cpta"
565
566     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
567       output-file-name: "container-memif-l2-2t2c-x520"
568       data: "plot-performance-trending"
569       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
570       parameters:
571       - "result"
572       periods:
573       - 1
574       - 5
575       - 30
576       layout: "plot-cpta"
577
578     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
579       output-file-name: "container-memif-l2-4t4c-x520"
580       data: "plot-performance-trending"
581       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
582       parameters:
583       - "result"
584       periods:
585       - 1
586       - 5
587       - 30
588       layout: "plot-cpta"
589
590     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
591       output-file-name: "container-memif-l2-1t1c-xl710"
592       data: "plot-performance-trending"
593       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
594       parameters:
595       - "result"
596       periods:
597       - 1
598       - 5
599       - 30
600       layout: "plot-cpta"
601
602     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
603       output-file-name: "container-memif-l2-2t2c-xl710"
604       data: "plot-performance-trending"
605       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
606       parameters:
607       - "result"
608       periods:
609       - 1
610       - 5
611       - 30
612       layout: "plot-cpta"
613
614     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
615       output-file-name: "container-memif-l2-4t4c-xl710"
616       data: "plot-performance-trending"
617       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
618       parameters:
619       - "result"
620       periods:
621       - 1
622       - 5
623       - 30
624       layout: "plot-cpta"
625
626 # VM vhost
627
628     - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
629       output-file-name: "vm-vhost-ethip4-1t1c-x520"
630       data: "plot-performance-trending"
631       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
632       parameters:
633       - "result"
634       periods:
635       - 1
636       - 5
637       - 30
638       layout: "plot-cpta"
639
640     - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
641       output-file-name: "vm-vhost-ethip4-2t2c-x520"
642       data: "plot-performance-trending"
643       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
644       parameters:
645       - "result"
646       periods:
647       - 1
648       - 5
649       - 30
650       layout: "plot-cpta"
651
652     - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
653       output-file-name: "vm-vhost-ethip4-4t4c-x520"
654       data: "plot-performance-trending"
655       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
656       parameters:
657       - "result"
658       periods:
659       - 1
660       - 5
661       - 30
662       layout: "plot-cpta"
663
664     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
665       output-file-name: "vm-vhost-eth-1t1c-x520"
666       data: "plot-performance-trending"
667       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'"
668
669       parameters:
670       - "result"
671       periods:
672       - 1
673       - 5
674       - 30
675       layout: "plot-cpta"
676
677     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
678       output-file-name: "vm-vhost-eth-2t2c-x520"
679       data: "plot-performance-trending"
680       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'"
681       parameters:
682       - "result"
683       periods:
684       - 1
685       - 5
686       - 30
687       layout: "plot-cpta"
688
689     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
690       output-file-name: "vm-vhost-eth-4t4c-x520"
691       data: "plot-performance-trending"
692       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'"
693       parameters:
694       - "result"
695       periods:
696       - 1
697       - 5
698       - 30
699       layout: "plot-cpta"
700
701     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
702       output-file-name: "vm-vhost-eth-1t1c-xl710"
703       data: "plot-performance-trending"
704       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
705
706       parameters:
707       - "result"
708       periods:
709       - 1
710       - 5
711       - 30
712       layout: "plot-cpta"
713
714     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
715       output-file-name: "vm-vhost-eth-2t2c-xl710"
716       data: "plot-performance-trending"
717       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
718       parameters:
719       - "result"
720       periods:
721       - 1
722       - 5
723       - 30
724       layout: "plot-cpta"
725
726     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
727       output-file-name: "vm-vhost-eth-4t4c-xl710"
728       data: "plot-performance-trending"
729       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
730       parameters:
731       - "result"
732       periods:
733       - 1
734       - 5
735       - 30
736       layout: "plot-cpta"
737
738 # IPSec
739
740     - title: "VPP 1T1C IPSec 64B Packet Throughput - {period} Trending"
741       output-file-name: "ipsec-1t1c-xl710"
742       data: "plot-performance-trending"
743       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
744       parameters:
745       - "result"
746       periods:
747       - 1
748       - 5
749       - 30
750       layout: "plot-cpta"
751
752     - title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
753       output-file-name: "ipsec-2t2c-xl710"
754       data: "plot-performance-trending"
755       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
756       parameters:
757       - "result"
758       periods:
759       - 1
760       - 5
761       - 30
762       layout: "plot-cpta"
763
764     - title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
765       output-file-name: "ipsec-4t4c-xl710"
766       data: "plot-performance-trending"
767       filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and 'MRR' and '4T4C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
768       parameters:
769       - "result"
770       periods:
771       - 1
772       - 5
773       - 30
774       layout: "plot-cpta"