feat(jobspec): Unify soak jobspecs
[csit.git] / resources / templates / telemetry / vpp_test_teardown.yaml
1 ---
2 logging:
3   version: 1
4   formatters:
5     console_stdout:
6       format: '%(asctime)s - %(name)s - %(message)s'
7     console_stderr:
8       format: '%(message)s'
9     prom:
10       format: '%(message)s'
11   handlers:
12     console_stdout:
13       class: logging.StreamHandler
14       level: INFO
15       formatter: console_stdout
16       stream: ext://sys.stdout
17     console_stderr:
18       class: logging.StreamHandler
19       level: ERROR
20       formatter: console_stderr
21       stream: ext://sys.stderr
22     prom:
23       class: logging.handlers.RotatingFileHandler
24       level: INFO
25       formatter: prom
26       filename: /tmp/metric.prom
27       mode: w
28   loggers:
29     prom:
30       handlers: [prom]
31       level: INFO
32       propagate: False
33   root:
34     level: INFO
35     handlers: [console_stdout, console_stderr]
36 scheduler:
37   duration: 0
38 programs:
39   - name: bundle_vpp
40     metrics:
41       counter:
42         - name: calls
43           documentation: Number of calls total
44           namespace: vpp
45           subsystem: runtime
46           labelnames:
47             - node_name
48             - state
49             - thread_name
50             - thread_id
51             - thread_lcore
52         - name: vectors
53           documentation: Number of vectors total
54           namespace: vpp
55           subsystem: runtime
56           labelnames:
57             - node_name
58             - state
59             - thread_name
60             - thread_id
61             - thread_lcore
62         - name: suspends
63           documentation: Number of suspends total
64           namespace: vpp
65           subsystem: runtime
66           labelnames:
67             - node_name
68             - state
69             - thread_name
70             - thread_id
71             - thread_lcore
72         - name: clocks
73           documentation: Number of clocks total
74           namespace: vpp
75           subsystem: runtime
76           labelnames:
77             - node_name
78             - state
79             - thread_name
80             - thread_id
81             - thread_lcore
82         - name: vectors_calls
83           documentation: Number of vectors per call
84           namespace: vpp
85           subsystem: runtime
86           labelnames:
87             - node_name
88             - state
89             - thread_name
90             - thread_id
91             - thread_lcore
92     code: |
93       show runtime
94   - name: bundle_vpp
95     metrics:
96       counter:
97         - name: rx_packets
98           documentation: Number of received packets for interface
99           namespace: vpp
100           subsystem: interface
101           labelnames:
102             - name
103             - index
104         - name: rx_bytes
105           documentation: Number of received bytes for interface
106           namespace: vpp
107           subsystem: interface
108           labelnames:
109             - name
110             - index
111         - name: rx_error
112           documentation: Number of errors on interface
113           namespace: vpp
114           subsystem: interface
115           labelnames:
116             - name
117             - index
118         - name: tx_packets
119           documentation: Number of transitted packets for interface
120           namespace: vpp
121           subsystem: interface
122           labelnames:
123             - name
124             - index
125         - name: tx_bytes
126           documentation: Number of transitted bytes for interface
127           namespace: vpp
128           subsystem: interface
129           labelnames:
130             - name
131             - index
132         - name: tx_error
133           documentation: Number of errors on interface
134           namespace: vpp
135           subsystem: interface
136           labelnames:
137             - name
138             - index
139         - name: drops
140           documentation: Number of dropped packets for interface
141           namespace: vpp
142           subsystem: interface
143           labelnames:
144             - name
145             - index
146         - name: punt
147           documentation: Number of punted packets for interface
148           namespace: vpp
149           subsystem: interface
150           labelnames:
151             - name
152             - index
153         - name: ip4
154           documentation: Number of IPv4 packets for interface
155           namespace: vpp
156           subsystem: interface
157           labelnames:
158             - name
159             - index
160         - name: ip6
161           documentation: Number of IPv6 packets for interface
162           namespace: vpp
163           subsystem: interface
164           labelnames:
165             - name
166             - index
167         - name: mpls
168           documentation: Number of MPLS packets for interface
169           namespace: vpp
170           subsystem: interface
171           labelnames:
172             - name
173             - index
174         - name: rx_no_buf
175           documentation: Number of out of buffer RX packets on interface
176           namespace: vpp
177           subsystem: interface
178           labelnames:
179             - name
180             - index
181         - name: rx_miss
182           documentation: Number of missed RX packets on interface
183           namespace: vpp
184           subsystem: interface
185           labelnames:
186             - name
187             - index
188     code: |
189       show interface
190   - name: bundle_vpp
191     metrics:
192       gauge:
193         - name: rx_frames
194           documentation: Number of RX frames for interface
195           namespace: vpp
196           subsystem: hardware
197           labelnames:
198             - name
199             - index
200         - name: rx_bytes
201           documentation: Number of RX bytes for interface
202           namespace: vpp
203           subsystem: hardware
204           labelnames:
205             - name
206             - index
207         - name: tx_frames
208           documentation: Number of TX frames for interface
209           namespace: vpp
210           subsystem: hardware
211           labelnames:
212             - name
213             - index
214         - name: tx_bytes
215           documentation: Number of TX bytes for interface
216           namespace: vpp
217           subsystem: hardware
218           labelnames:
219             - name
220             - index
221         - name: rx_missed
222           documentation: Number of missed RX packets on interface
223           namespace: vpp
224           subsystem: hardware
225           labelnames:
226             - name
227             - index
228         - name: tx_missed
229           documentation: Number of missed TX packets on interface
230           namespace: vpp
231           subsystem: hardware
232           labelnames:
233             - name
234             - index
235     code: |
236       show hardware verbose
237   - name: bundle_vpp
238     metrics:
239       counter:
240         - name: node_counter
241           documentation: Node counter
242           namespace: vpp
243           subsystem: node
244           labelnames:
245             - name
246             - reason
247             - severity
248             - thread_name
249             - thread_id
250     code: |
251       show node counters verbose