Telemetry: vpp device
[csit.git] / resources / templates / telemetry / vpp_test_teardown.yaml
1 ---
2 logging:
3   version: 1
4   formatters:
5     console:
6       format: '%(asctime)s - %(name)s - %(message)s'
7     prom:
8       format: '%(message)s'
9   handlers:
10     console:
11       class: logging.StreamHandler
12       level: INFO
13       formatter: console
14       stream: ext://sys.stdout
15     prom:
16       class: logging.handlers.RotatingFileHandler
17       level: INFO
18       formatter: prom
19       filename: /tmp/metric.prom
20       mode: w
21   loggers:
22     prom:
23       handlers: [prom]
24       level: INFO
25       propagate: False
26   root:
27     level: INFO
28     handlers: [console]
29 scheduler:
30   duration: 0
31 programs:
32   - name: bundle_vpp
33     metrics:
34       counter:
35         - name: calls
36           documentation: Number of calls total
37           labelnames:
38             - name
39             - state
40             - thread_name
41             - thread_id
42             - thread_lcore
43         - name: vectors
44           documentation: Number of vectors total
45           labelnames:
46             - name
47             - state
48             - thread_name
49             - thread_id
50             - thread_lcore
51         - name: suspends
52           documentation: Number of suspends total
53           labelnames:
54             - name
55             - state
56             - thread_name
57             - thread_id
58             - thread_lcore
59         - name: clocks
60           documentation: Number of clocks total
61           labelnames:
62             - name
63             - state
64             - thread_name
65             - thread_id
66             - thread_lcore
67         - name: vectors_calls
68           documentation: Number of vectors per call
69           labelnames:
70             - name
71             - state
72             - thread_name
73             - thread_id
74             - thread_lcore
75     code: |
76       show runtime
77   - name: bundle_vpp
78     metrics:
79       counter:
80         - name: rx_packets
81           documentation: Number of received packets for interface
82           labelnames:
83             - name
84             - index
85         - name: rx_bytes
86           documentation: Number of received bytes for interface
87           labelnames:
88             - name
89             - index
90         - name: rx_error
91           documentation: Number of errors on interface
92           labelnames:
93             - name
94             - index
95         - name: tx_packets
96           documentation: Number of transitted packets for interface
97           labelnames:
98             - name
99             - index
100         - name: tx_bytes
101           documentation: Number of transitted bytes for interface
102           labelnames:
103             - name
104             - index
105         - name: tx_error
106           documentation: Number of errors on interface
107           labelnames:
108             - name
109             - index
110         - name: drops
111           documentation: Number of dropped packets for interface
112           labelnames:
113             - name
114             - index
115         - name: punt
116           documentation: Number of punted packets for interface
117           labelnames:
118             - name
119             - index
120         - name: ip4
121           documentation: Number of IPv4 packets for interface
122           labelnames:
123             - name
124             - index
125         - name: ip6
126           documentation: Number of IPv6 packets for interface
127           labelnames:
128             - name
129             - index
130         - name: rx_no_buf
131           documentation: Number of out of buffer RX packets on interface
132           labelnames:
133             - name
134             - index
135         - name: rx_miss
136           documentation: Number of missed RX packets on interface
137           labelnames:
138             - name
139             - index
140     code: |
141       show interface
142   - name: bundle_vpp
143     metrics:
144       counter:
145         - name: node_counter
146           documentation: Node counter
147           labelnames:
148             - name
149             - reason
150             - severity
151             - thread_name
152             - thread_id
153     code: |
154       show node counters verbose