Commit 35012a2
committed
pping: Add errors to global counters
Add counters for runtime errors in the BPF programs to the global
counters. Specifically, add counters for failing to create entries in
the packet-timestamp, flow-state and aggregation-subnet maps. The
counters can easily be extended to include other errors in the
future. Output any non-zero counters at in an errors section at the
end of the global-counters report.
Example standard entry (linebreaks not part of actual output):
13:53:40.450555237: TCP=(pkts=110983, bytes=899455326), ICMP=(pkts=16,
bytes=1568), ECN=(Not-ECT=110999), errors=(store-packet-ts=210,
create-flow-state=8, create-agg-subnet-state=110999)
Example JSON entry:
{
"timestamp": 1698235250698609700,
"protocol_counters": {
"TCP": {
"packets": 111736,
"bytes": 898999024
},
"ICMP": {
"packets": 20,
"bytes": 1960
}
},
"ecn_counters": {
"no_ECT": 111756
},
"errors": {
"store_packet_ts": 165,
"create_flow_state": 10,
"create_agg_subnet_state": 111756
}
}
Signed-off-by: Simon Sundberg <simon.sundberg@kau.se>1 parent 0707ac0 commit 35012a2
3 files changed
+107
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1149 | 1149 | | |
1150 | 1150 | | |
1151 | 1151 | | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
1152 | 1158 | | |
1153 | 1159 | | |
1154 | 1160 | | |
| |||
1197 | 1203 | | |
1198 | 1204 | | |
1199 | 1205 | | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1200 | 1222 | | |
1201 | 1223 | | |
1202 | 1224 | | |
| |||
1236 | 1258 | | |
1237 | 1259 | | |
1238 | 1260 | | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
1239 | 1266 | | |
1240 | 1267 | | |
1241 | 1268 | | |
| |||
1271 | 1298 | | |
1272 | 1299 | | |
1273 | 1300 | | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
1274 | 1312 | | |
1275 | 1313 | | |
1276 | 1314 | | |
| |||
1309 | 1347 | | |
1310 | 1348 | | |
1311 | 1349 | | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
1312 | 1353 | | |
1313 | 1354 | | |
1314 | 1355 | | |
| |||
1332 | 1373 | | |
1333 | 1374 | | |
1334 | 1375 | | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
1335 | 1384 | | |
1336 | 1385 | | |
1337 | 1386 | | |
| |||
1353 | 1402 | | |
1354 | 1403 | | |
1355 | 1404 | | |
| 1405 | + | |
1356 | 1406 | | |
1357 | 1407 | | |
1358 | 1408 | | |
| |||
1378 | 1428 | | |
1379 | 1429 | | |
1380 | 1430 | | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
1381 | 1441 | | |
1382 | 1442 | | |
1383 | 1443 | | |
| |||
1401 | 1461 | | |
1402 | 1462 | | |
1403 | 1463 | | |
| 1464 | + | |
1404 | 1465 | | |
1405 | 1466 | | |
1406 | 1467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
86 | 92 | | |
87 | 93 | | |
88 | 94 | | |
| |||
272 | 278 | | |
273 | 279 | | |
274 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
275 | 287 | | |
276 | 288 | | |
| 289 | + | |
277 | 290 | | |
278 | 291 | | |
279 | 292 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
324 | 349 | | |
325 | 350 | | |
326 | 351 | | |
| |||
929 | 954 | | |
930 | 955 | | |
931 | 956 | | |
| 957 | + | |
932 | 958 | | |
933 | 959 | | |
934 | 960 | | |
| |||
1123 | 1149 | | |
1124 | 1150 | | |
1125 | 1151 | | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
1126 | 1155 | | |
1127 | 1156 | | |
1128 | 1157 | | |
| |||
1184 | 1213 | | |
1185 | 1214 | | |
1186 | 1215 | | |
1187 | | - | |
| 1216 | + | |
1188 | 1217 | | |
1189 | | - | |
| 1218 | + | |
| 1219 | + | |
1190 | 1220 | | |
| 1221 | + | |
1191 | 1222 | | |
1192 | 1223 | | |
1193 | 1224 | | |
| |||
0 commit comments