eBPF contexts (part I) (#17797)
thiagoftsm committed
Jun 4, 2024 at 09:00 UTC
d0d5139cc99d5b3afa31014a58ead4a02482b4f1
22 files changed
+425
-409
src/collectors/ebpf.plugin/ebpf.h
+3
-12
@@ -326,18 +326,9 @@ void ebpf_pid_file(char *filename, size_t length);
326
327
#define EBPF_PROGRAMS_SECTION "ebpf programs"
328
329
-#define EBPF_COMMON_DIMENSION_PERCENTAGE "%"
330
-#define EBPF_PROGRAMS_SECTION "ebpf programs"
331
-
332
-#define EBPF_COMMON_DIMENSION_PERCENTAGE "%"
333
-#define EBPF_COMMON_DIMENSION_CALL "calls/s"
334
-#define EBPF_COMMON_DIMENSION_CONNECTIONS "connections/s"
335
-#define EBPF_COMMON_DIMENSION_BITS "kilobits/s"
336
-#define EBPF_COMMON_DIMENSION_BYTES "bytes/s"
337
-#define EBPF_COMMON_DIMENSION_DIFFERENCE "difference"
338
-#define EBPF_COMMON_DIMENSION_PACKETS "packets"
339
-#define EBPF_COMMON_DIMENSION_FILES "files"
340
-#define EBPF_COMMON_DIMENSION_MILLISECONDS "milliseconds"
329
+#define EBPF_COMMON_UNITS_PERCENTAGE "%"
330
+#define EBPF_COMMON_UNITS_CALL "calls/s"
331
+#define EBPF_COMMON_UNITS_MILLISECONDS "milliseconds"
332
333
#define EBPF_CHART_ALGORITHM_ABSOLUTE "absolute"
334
#define EBPF_CHART_ALGORITHM_INCREMENTAL "incremental"
src/collectors/ebpf.plugin/ebpf_cachestat.c
+53
-53
@@ -334,7 +334,7 @@ static void ebpf_obsolete_cachestat_services(ebpf_module_t *em, char *id)
334
id,
335
NETDATA_CACHESTAT_HIT_RATIO_CHART,
336
"Hit ratio",
337
- EBPF_COMMON_DIMENSION_PERCENTAGE,
337
+ EBPF_COMMON_UNITS_PERCENTAGE,
338
NETDATA_CACHESTAT_SUBMENU,
339
NETDATA_EBPF_CHART_TYPE_LINE,
340
NETDATA_SYSTEMD_CACHESTAT_HIT_RATIO_CONTEXT,
@@ -345,7 +345,7 @@ static void ebpf_obsolete_cachestat_services(ebpf_module_t *em, char *id)
345
id,
346
NETDATA_CACHESTAT_DIRTY_CHART,
347
"Number of dirty pages",
348
- EBPF_CACHESTAT_DIMENSION_PAGE,
348
+ EBPF_CACHESTAT_UNITS_PAGE,
349
NETDATA_CACHESTAT_SUBMENU,
350
NETDATA_EBPF_CHART_TYPE_LINE,
351
NETDATA_SYSTEMD_CACHESTAT_MODIFIED_CACHE_CONTEXT,
@@ -356,7 +356,7 @@ static void ebpf_obsolete_cachestat_services(ebpf_module_t *em, char *id)
356
id,
357
NETDATA_CACHESTAT_HIT_CHART,
358
"Number of accessed files",
359
- EBPF_CACHESTAT_DIMENSION_HITS,
359
+ EBPF_CACHESTAT_UNITS_HITS,
360
NETDATA_CACHESTAT_SUBMENU,
361
NETDATA_EBPF_CHART_TYPE_LINE,
362
NETDATA_SYSTEMD_CACHESTAT_HIT_FILE_CONTEXT,
@@ -367,7 +367,7 @@ static void ebpf_obsolete_cachestat_services(ebpf_module_t *em, char *id)
367
id,
368
NETDATA_CACHESTAT_MISSES_CHART,
369
"Files out of page cache",
370
- EBPF_CACHESTAT_DIMENSION_MISSES,
370
+ EBPF_CACHESTAT_UNITS_MISSES,
371
NETDATA_CACHESTAT_SUBMENU,
372
NETDATA_EBPF_CHART_TYPE_LINE,
373
NETDATA_SYSTEMD_CACHESTAT_MISS_FILES_CONTEXT,
@@ -411,10 +411,10 @@ static void ebpf_obsolete_cachestat_global(ebpf_module_t *em)
411
NETDATA_CACHESTAT_HIT_RATIO_CHART,
412
"",
413
"Hit ratio",
414
- EBPF_COMMON_DIMENSION_PERCENTAGE,
414
+ EBPF_COMMON_UNITS_PERCENTAGE,
415
NETDATA_CACHESTAT_SUBMENU,
416
NETDATA_EBPF_CHART_TYPE_LINE,
417
- NULL,
417
+ NETDATA_MEM_CACHESTAT_HIT_RATIO_CONTEXT,
418
21100,
419
em->update_every);
420
@@ -422,10 +422,10 @@ static void ebpf_obsolete_cachestat_global(ebpf_module_t *em)
422
NETDATA_CACHESTAT_DIRTY_CHART,
423
"",
424
"Number of dirty pages",
425
- EBPF_CACHESTAT_DIMENSION_PAGE,
425
+ EBPF_CACHESTAT_UNITS_PAGE,
426
NETDATA_CACHESTAT_SUBMENU,
427
NETDATA_EBPF_CHART_TYPE_LINE,
428
- NULL,
428
+ NETDATA_MEM_CACHESTAT_MODIFIED_CACHE_CONTEXT,
429
21101,
430
em->update_every);
431
@@ -433,10 +433,10 @@ static void ebpf_obsolete_cachestat_global(ebpf_module_t *em)
433
NETDATA_CACHESTAT_HIT_CHART,
434
"",
435
"Number of accessed files",
436
- EBPF_CACHESTAT_DIMENSION_HITS,
436
+ EBPF_CACHESTAT_UNITS_HITS,
437
NETDATA_CACHESTAT_SUBMENU,
438
NETDATA_EBPF_CHART_TYPE_LINE,
439
- NULL,
439
+ NETDATA_MEM_CACHESTAT_HIT_FILES_CONTEXT,
440
21102,
441
em->update_every);
442
@@ -444,10 +444,10 @@ static void ebpf_obsolete_cachestat_global(ebpf_module_t *em)
444
NETDATA_CACHESTAT_MISSES_CHART,
445
"",
446
"Files out of page cache",
447
- EBPF_CACHESTAT_DIMENSION_MISSES,
447
+ EBPF_CACHESTAT_UNITS_MISSES,
448
NETDATA_CACHESTAT_SUBMENU,
449
NETDATA_EBPF_CHART_TYPE_LINE,
450
- NULL,
450
+ NETDATA_MEM_CACHESTAT_MISS_FILES_CONTEXT,
451
21103,
452
em->update_every);
453
}
@@ -472,7 +472,7 @@ void ebpf_obsolete_cachestat_apps_charts(struct ebpf_module *em)
472
w->clean_name,
473
"_ebpf_cachestat_hit_ratio",
474
"Hit ratio",
475
- EBPF_COMMON_DIMENSION_PERCENTAGE,
475
+ EBPF_COMMON_UNITS_PERCENTAGE,
476
NETDATA_CACHESTAT_SUBMENU,
477
NETDATA_EBPF_CHART_TYPE_LINE,
478
"app.ebpf_cachestat_hit_ratio",
@@ -483,7 +483,7 @@ void ebpf_obsolete_cachestat_apps_charts(struct ebpf_module *em)
483
w->clean_name,
484
"_ebpf_cachestat_dirty_pages",
485
"Number of dirty pages",
486
- EBPF_CACHESTAT_DIMENSION_PAGE,
486
+ EBPF_CACHESTAT_UNITS_PAGE,
487
NETDATA_CACHESTAT_SUBMENU,
488
NETDATA_EBPF_CHART_TYPE_STACKED,
489
"app.ebpf_cachestat_dirty_pages",
@@ -494,7 +494,7 @@ void ebpf_obsolete_cachestat_apps_charts(struct ebpf_module *em)
494
w->clean_name,
495
"_ebpf_cachestat_access",
496
"Number of accessed files",
497
- EBPF_CACHESTAT_DIMENSION_HITS,
497
+ EBPF_CACHESTAT_UNITS_HITS,
498
NETDATA_CACHESTAT_SUBMENU,
499
NETDATA_EBPF_CHART_TYPE_STACKED,
500
"app.ebpf_cachestat_access",
@@ -505,7 +505,7 @@ void ebpf_obsolete_cachestat_apps_charts(struct ebpf_module *em)
505
w->clean_name,
506
"_ebpf_cachestat_misses",
507
"Files out of page cache",
508
- EBPF_CACHESTAT_DIMENSION_MISSES,
508
+ EBPF_CACHESTAT_UNITS_MISSES,
509
NETDATA_CACHESTAT_SUBMENU,
510
NETDATA_EBPF_CHART_TYPE_STACKED,
511
"app.ebpf_cachestat_misses",
@@ -886,7 +886,7 @@ void ebpf_cachestat_create_apps_charts(struct ebpf_module *em, void *ptr)
886
w->clean_name,
887
"_ebpf_cachestat_hit_ratio",
888
"Hit ratio",
889
- EBPF_COMMON_DIMENSION_PERCENTAGE,
889
+ EBPF_COMMON_UNITS_PERCENTAGE,
890
NETDATA_CACHESTAT_SUBMENU,
891
NETDATA_EBPF_CHART_TYPE_LINE,
892
"app.ebpf_cachestat_hit_ratio",
@@ -902,7 +902,7 @@ void ebpf_cachestat_create_apps_charts(struct ebpf_module *em, void *ptr)
902
w->clean_name,
903
"_ebpf_cachestat_dirty_pages",
904
"Number of dirty pages",
905
- EBPF_CACHESTAT_DIMENSION_PAGE,
905
+ EBPF_CACHESTAT_UNITS_PAGE,
906
NETDATA_CACHESTAT_SUBMENU,
907
NETDATA_EBPF_CHART_TYPE_LINE,
908
"app.ebpf_cachestat_dirty_pages",
@@ -917,7 +917,7 @@ void ebpf_cachestat_create_apps_charts(struct ebpf_module *em, void *ptr)
917
w->clean_name,
918
"_ebpf_cachestat_access",
919
"Number of accessed files",
920
- EBPF_CACHESTAT_DIMENSION_HITS,
920
+ EBPF_CACHESTAT_UNITS_HITS,
921
NETDATA_CACHESTAT_SUBMENU,
922
NETDATA_EBPF_CHART_TYPE_STACKED,
923
"app.ebpf_cachestat_access",
@@ -932,7 +932,7 @@ void ebpf_cachestat_create_apps_charts(struct ebpf_module *em, void *ptr)
932
w->clean_name,
933
"_ebpf_cachestat_misses",
934
"Files out of page cache",
935
- EBPF_CACHESTAT_DIMENSION_MISSES,
935
+ EBPF_CACHESTAT_UNITS_MISSES,
936
NETDATA_CACHESTAT_SUBMENU,
937
NETDATA_EBPF_CHART_TYPE_STACKED,
938
"app.ebpf_cachestat_misses",
@@ -1115,7 +1115,7 @@ static void ebpf_create_systemd_cachestat_charts(int update_every)
1115
{
1116
static ebpf_systemd_args_t data_hit_ratio = {
1117
.title = "Hit ratio",
1118
- .units = EBPF_COMMON_DIMENSION_PERCENTAGE,
1118
+ .units = EBPF_COMMON_UNITS_PERCENTAGE,
1119
.family = NETDATA_CACHESTAT_SUBMENU,
1120
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1121
.order = 21100,
@@ -1129,7 +1129,7 @@ static void ebpf_create_systemd_cachestat_charts(int update_every)
1129
1130
static ebpf_systemd_args_t data_dirty = {
1131
.title = "Number of dirty pages",
1132
- .units = EBPF_CACHESTAT_DIMENSION_PAGE,
1132
+ .units = EBPF_CACHESTAT_UNITS_PAGE,
1133
.family = NETDATA_CACHESTAT_SUBMENU,
1134
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1135
.order = 21101,
@@ -1142,8 +1142,8 @@ static void ebpf_create_systemd_cachestat_charts(int update_every)
1142
};
1143
1144
static ebpf_systemd_args_t data_hit = {
1145
- .title = "Number of accessed pages",
1146
- .units = EBPF_CACHESTAT_DIMENSION_HITS,
1145
+ .title = "Number of accessed files",
1146
+ .units = EBPF_CACHESTAT_UNITS_HITS,
1147
.family = NETDATA_CACHESTAT_SUBMENU,
1148
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1149
.order = 21102,
@@ -1157,7 +1157,7 @@ static void ebpf_create_systemd_cachestat_charts(int update_every)
1157
1158
static ebpf_systemd_args_t data_miss = {
1159
.title = "Files out of page cache",
1160
- .units = EBPF_CACHESTAT_DIMENSION_MISSES,
1160
+ .units = EBPF_CACHESTAT_UNITS_MISSES,
1161
.family = NETDATA_CACHESTAT_SUBMENU,
1162
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1163
.order = 21103,
@@ -1260,7 +1260,7 @@ static void ebpf_create_specific_cachestat_charts(char *type, int update_every)
1260
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
1261
ebpf_create_chart(type, NETDATA_CACHESTAT_HIT_RATIO_CHART,
1262
"Hit ratio",
1263
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1263
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1264
NETDATA_CGROUP_CACHESTAT_HIT_RATIO_CONTEXT,
1265
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5200,
1266
ebpf_create_global_dimension,
@@ -1270,7 +1270,7 @@ static void ebpf_create_specific_cachestat_charts(char *type, int update_every)
1270
1271
ebpf_create_chart(type, NETDATA_CACHESTAT_DIRTY_CHART,
1272
"Number of dirty pages",
1273
- EBPF_CACHESTAT_DIMENSION_PAGE, NETDATA_CACHESTAT_SUBMENU,
1273
+ EBPF_CACHESTAT_UNITS_PAGE, NETDATA_CACHESTAT_SUBMENU,
1274
NETDATA_CGROUP_CACHESTAT_MODIFIED_CACHE_CONTEXT,
1275
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5201,
1276
ebpf_create_global_dimension,
@@ -1281,7 +1281,7 @@ static void ebpf_create_specific_cachestat_charts(char *type, int update_every)
1281
1282
ebpf_create_chart(type, NETDATA_CACHESTAT_HIT_CHART,
1283
"Number of accessed files",
1284
- EBPF_CACHESTAT_DIMENSION_HITS, NETDATA_CACHESTAT_SUBMENU,
1284
+ EBPF_CACHESTAT_UNITS_HITS, NETDATA_CACHESTAT_SUBMENU,
1285
NETDATA_CGROUP_CACHESTAT_HIT_FILES_CONTEXT,
1286
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5202,
1287
ebpf_create_global_dimension,
@@ -1292,7 +1292,7 @@ static void ebpf_create_specific_cachestat_charts(char *type, int update_every)
1292
1293
ebpf_create_chart(type, NETDATA_CACHESTAT_MISSES_CHART,
1294
"Files out of page cache",
1295
- EBPF_CACHESTAT_DIMENSION_MISSES, NETDATA_CACHESTAT_SUBMENU,
1295
+ EBPF_CACHESTAT_UNITS_MISSES, NETDATA_CACHESTAT_SUBMENU,
1296
NETDATA_CGROUP_CACHESTAT_MISS_FILES_CONTEXT,
1297
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5203,
1298
ebpf_create_global_dimension,
@@ -1314,31 +1314,31 @@ static void ebpf_obsolete_specific_cachestat_charts(char *type, int update_every
1314
{
1315
ebpf_write_chart_obsolete(type, NETDATA_CACHESTAT_HIT_RATIO_CHART,
1316
"",
1317
- "Hit ratio",
1318
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1319
- NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_HIT_RATIO_CONTEXT,
1320
- NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5200, update_every);
1317
+ "Hit ratio",
1318
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1319
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_HIT_RATIO_CONTEXT,
1320
+ NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5200, update_every);
1321
1322
ebpf_write_chart_obsolete(type, NETDATA_CACHESTAT_DIRTY_CHART,
1323
"",
1324
- "Number of dirty pages",
1325
- EBPF_CACHESTAT_DIMENSION_PAGE, NETDATA_CACHESTAT_SUBMENU,
1326
- NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_MODIFIED_CACHE_CONTEXT,
1327
- NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5201, update_every);
1324
+ "Number of dirty pages",
1325
+ EBPF_CACHESTAT_UNITS_PAGE, NETDATA_CACHESTAT_SUBMENU,
1326
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_MODIFIED_CACHE_CONTEXT,
1327
+ NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5201, update_every);
1328
1329
ebpf_write_chart_obsolete(type, NETDATA_CACHESTAT_HIT_CHART,
1330
"",
1331
- "Number of accessed files",
1332
- EBPF_CACHESTAT_DIMENSION_HITS, NETDATA_CACHESTAT_SUBMENU,
1333
- NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_HIT_FILES_CONTEXT,
1334
- NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5202, update_every);
1331
+ "Number of accessed files",
1332
+ EBPF_CACHESTAT_UNITS_HITS, NETDATA_CACHESTAT_SUBMENU,
1333
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_HIT_FILES_CONTEXT,
1334
+ NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5202, update_every);
1335
1336
ebpf_write_chart_obsolete(type, NETDATA_CACHESTAT_MISSES_CHART,
1337
"",
1338
- "Files out of page cache",
1339
- EBPF_CACHESTAT_DIMENSION_MISSES, NETDATA_CACHESTAT_SUBMENU,
1340
- NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_MISS_FILES_CONTEXT,
1341
- NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5203, update_every);
1338
+ "Files out of page cache",
1339
+ EBPF_CACHESTAT_UNITS_MISSES, NETDATA_CACHESTAT_SUBMENU,
1340
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_CACHESTAT_MISS_FILES_CONTEXT,
1341
+ NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5203, update_every);
1342
}
1343
1344
/**
@@ -1453,8 +1453,8 @@ static void ebpf_create_memory_charts(ebpf_module_t *em)
1453
{
1454
ebpf_create_chart(NETDATA_EBPF_MEMORY_GROUP, NETDATA_CACHESTAT_HIT_RATIO_CHART,
1455
"Hit ratio",
1456
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1457
- NULL,
1456
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_CACHESTAT_SUBMENU,
1457
+ NETDATA_MEM_CACHESTAT_HIT_RATIO_CONTEXT,
1458
NETDATA_EBPF_CHART_TYPE_LINE,
1459
21100,
1460
ebpf_create_global_dimension,
@@ -1462,8 +1462,8 @@ static void ebpf_create_memory_charts(ebpf_module_t *em)
1462
1463
ebpf_create_chart(NETDATA_EBPF_MEMORY_GROUP, NETDATA_CACHESTAT_DIRTY_CHART,
1464
"Number of dirty pages",
1465
- EBPF_CACHESTAT_DIMENSION_PAGE, NETDATA_CACHESTAT_SUBMENU,
1466
- NULL,
1465
+ EBPF_CACHESTAT_UNITS_PAGE, NETDATA_CACHESTAT_SUBMENU,
1466
+ NETDATA_MEM_CACHESTAT_MODIFIED_CACHE_CONTEXT,
1467
NETDATA_EBPF_CHART_TYPE_LINE,
1468
21101,
1469
ebpf_create_global_dimension,
@@ -1472,8 +1472,8 @@ static void ebpf_create_memory_charts(ebpf_module_t *em)
1472
1473
ebpf_create_chart(NETDATA_EBPF_MEMORY_GROUP, NETDATA_CACHESTAT_HIT_CHART,
1474
"Number of accessed files",
1475
- EBPF_CACHESTAT_DIMENSION_HITS, NETDATA_CACHESTAT_SUBMENU,
1476
- NULL,
1475
+ EBPF_CACHESTAT_UNITS_HITS, NETDATA_CACHESTAT_SUBMENU,
1476
+ NETDATA_MEM_CACHESTAT_HIT_FILES_CONTEXT,
1477
NETDATA_EBPF_CHART_TYPE_LINE,
1478
21102,
1479
ebpf_create_global_dimension,
@@ -1482,8 +1482,8 @@ static void ebpf_create_memory_charts(ebpf_module_t *em)
1482
1483
ebpf_create_chart(NETDATA_EBPF_MEMORY_GROUP, NETDATA_CACHESTAT_MISSES_CHART,
1484
"Files out of page cache",
1485
- EBPF_CACHESTAT_DIMENSION_MISSES, NETDATA_CACHESTAT_SUBMENU,
1486
- NULL,
1485
+ EBPF_CACHESTAT_UNITS_MISSES, NETDATA_CACHESTAT_SUBMENU,
1486
+ NETDATA_MEM_CACHESTAT_MISS_FILES_CONTEXT,
1487
NETDATA_EBPF_CHART_TYPE_LINE,
1488
21103,
1489
ebpf_create_global_dimension,
src/collectors/ebpf.plugin/ebpf_cachestat.h
+8
-3
@@ -15,14 +15,19 @@
15
16
#define NETDATA_CACHESTAT_SUBMENU "page_cache"
17
18
-#define EBPF_CACHESTAT_DIMENSION_PAGE "pages/s"
19
-#define EBPF_CACHESTAT_DIMENSION_HITS "hits/s"
20
-#define EBPF_CACHESTAT_DIMENSION_MISSES "misses/s"
18
+#define EBPF_CACHESTAT_UNITS_PAGE "pages/s"
19
+#define EBPF_CACHESTAT_UNITS_HITS "hits/s"
20
+#define EBPF_CACHESTAT_UNITS_MISSES "misses/s"
21
22
// configuration file
23
#define NETDATA_CACHESTAT_CONFIG_FILE "cachestat.conf"
24
25
// Contexts
26
+#define NETDATA_MEM_CACHESTAT_HIT_RATIO_CONTEXT "mem.cachestat_ratio"
27
+#define NETDATA_MEM_CACHESTAT_MODIFIED_CACHE_CONTEXT "mem.cachestat_dirties"
28
+#define NETDATA_MEM_CACHESTAT_HIT_FILES_CONTEXT "mem.cachestat_hits"
29
+#define NETDATA_MEM_CACHESTAT_MISS_FILES_CONTEXT "mem.cachestat_misses"
30
+
31
#define NETDATA_CGROUP_CACHESTAT_HIT_RATIO_CONTEXT "cgroup.cachestat_ratio"
32
#define NETDATA_CGROUP_CACHESTAT_MODIFIED_CACHE_CONTEXT "cgroup.cachestat_dirties"
33
#define NETDATA_CGROUP_CACHESTAT_HIT_FILES_CONTEXT "cgroup.cachestat_hits"
src/collectors/ebpf.plugin/ebpf_dcstat.c
+32
-32
@@ -283,7 +283,7 @@ static void ebpf_obsolete_dc_services(ebpf_module_t *em, char *id)
283
id,
284
NETDATA_DC_HIT_CHART,
285
"Percentage of files inside directory cache",
286
- EBPF_COMMON_DIMENSION_PERCENTAGE,
286
+ EBPF_COMMON_UNITS_PERCENTAGE,
287
NETDATA_DIRECTORY_CACHE_SUBMENU,
288
NETDATA_EBPF_CHART_TYPE_LINE,
289
NETDATA_SYSTEMD_DC_HIT_RATIO_CONTEXT,
@@ -294,7 +294,7 @@ static void ebpf_obsolete_dc_services(ebpf_module_t *em, char *id)
294
id,
295
NETDATA_DC_REFERENCE_CHART,
296
"Count file access",
297
- EBPF_COMMON_DIMENSION_FILES,
297
+ EBPF_COMMON_UNITS_FILES,
298
NETDATA_DIRECTORY_CACHE_SUBMENU,
299
NETDATA_EBPF_CHART_TYPE_LINE,
300
NETDATA_SYSTEMD_DC_REFERENCE_CONTEXT,
@@ -305,7 +305,7 @@ static void ebpf_obsolete_dc_services(ebpf_module_t *em, char *id)
305
id,
306
NETDATA_DC_REQUEST_NOT_CACHE_CHART,
307
"Files not present inside directory cache",
308
- EBPF_COMMON_DIMENSION_FILES,
308
+ EBPF_COMMON_UNITS_FILES,
309
NETDATA_DIRECTORY_CACHE_SUBMENU,
310
NETDATA_EBPF_CHART_TYPE_LINE,
311
NETDATA_SYSTEMD_DC_NOT_CACHE_CONTEXT,
@@ -316,7 +316,7 @@ static void ebpf_obsolete_dc_services(ebpf_module_t *em, char *id)
316
id,
317
NETDATA_DC_REQUEST_NOT_FOUND_CHART,
318
"Files not found",
319
- EBPF_COMMON_DIMENSION_FILES,
319
+ EBPF_COMMON_UNITS_FILES,
320
NETDATA_DIRECTORY_CACHE_SUBMENU,
321
NETDATA_EBPF_CHART_TYPE_LINE,
322
NETDATA_SYSTEMD_DC_NOT_FOUND_CONTEXT,
@@ -367,7 +367,7 @@ void ebpf_obsolete_dc_apps_charts(struct ebpf_module *em)
367
w->clean_name,
368
"_ebpf_dc_hit",
369
"Percentage of files inside directory cache.",
370
- EBPF_COMMON_DIMENSION_PERCENTAGE,
370
+ EBPF_COMMON_UNITS_PERCENTAGE,
371
NETDATA_DIRECTORY_CACHE_SUBMENU,
372
NETDATA_EBPF_CHART_TYPE_LINE,
373
"app.ebpf_dc_hit",
@@ -378,7 +378,7 @@ void ebpf_obsolete_dc_apps_charts(struct ebpf_module *em)
378
w->clean_name,
379
"_ebpf_dc_reference",
380
"Count file access.",
381
- EBPF_COMMON_DIMENSION_FILES,
381
+ EBPF_COMMON_UNITS_FILES,
382
NETDATA_DIRECTORY_CACHE_SUBMENU,
383
NETDATA_EBPF_CHART_TYPE_STACKED,
384
"app.ebpf_dc_reference",
@@ -389,7 +389,7 @@ void ebpf_obsolete_dc_apps_charts(struct ebpf_module *em)
389
w->clean_name,
390
"_ebpf_not_cache",
391
"Files not present inside directory cache.",
392
- EBPF_COMMON_DIMENSION_FILES,
392
+ EBPF_COMMON_UNITS_FILES,
393
NETDATA_DIRECTORY_CACHE_SUBMENU,
394
NETDATA_EBPF_CHART_TYPE_STACKED,
395
"app.ebpf_dc_not_cache",
@@ -400,7 +400,7 @@ void ebpf_obsolete_dc_apps_charts(struct ebpf_module *em)
400
w->clean_name,
401
"_ebpf_not_found",
402
"Files not found.",
403
- EBPF_COMMON_DIMENSION_FILES,
403
+ EBPF_COMMON_UNITS_FILES,
404
NETDATA_DIRECTORY_CACHE_SUBMENU,
405
NETDATA_EBPF_CHART_TYPE_STACKED,
406
"app.ebpf_dc_not_found",
@@ -425,10 +425,10 @@ static void ebpf_obsolete_dc_global(ebpf_module_t *em)
425
NETDATA_DC_HIT_CHART,
426
"",
427
"Percentage of files inside directory cache",
428
- EBPF_COMMON_DIMENSION_PERCENTAGE,
428
+ EBPF_COMMON_UNITS_PERCENTAGE,
429
NETDATA_DIRECTORY_CACHE_SUBMENU,
430
NETDATA_EBPF_CHART_TYPE_LINE,
431
- NULL,
431
+ NETDATA_FS_DC_HIT_RATIO_CONTEXT,
432
21200,
433
em->update_every);
434
@@ -436,10 +436,10 @@ static void ebpf_obsolete_dc_global(ebpf_module_t *em)
436
NETDATA_DC_REFERENCE_CHART,
437
"",
438
"Variables used to calculate hit ratio.",
439
- EBPF_COMMON_DIMENSION_FILES,
439
+ EBPF_COMMON_UNITS_FILES,
440
NETDATA_DIRECTORY_CACHE_SUBMENU,
441
NETDATA_EBPF_CHART_TYPE_LINE,
442
- NULL,
442
+ NETDATA_FS_DC_REFERENCE_CONTEXT,
443
21201,
444
em->update_every);
445
}
@@ -687,7 +687,7 @@ void ebpf_dcstat_create_apps_charts(struct ebpf_module *em, void *ptr)
687
w->clean_name,
688
"_ebpf_dc_hit",
689
"Percentage of files inside directory cache.",
690
- EBPF_COMMON_DIMENSION_PERCENTAGE,
690
+ EBPF_COMMON_UNITS_PERCENTAGE,
691
NETDATA_DIRECTORY_CACHE_SUBMENU,
692
NETDATA_EBPF_CHART_TYPE_LINE,
693
"app.ebpf_dc_hit",
@@ -702,7 +702,7 @@ void ebpf_dcstat_create_apps_charts(struct ebpf_module *em, void *ptr)
702
w->clean_name,
703
"_ebpf_dc_reference",
704
"Count file access.",
705
- EBPF_COMMON_DIMENSION_FILES,
705
+ EBPF_COMMON_UNITS_FILES,
706
NETDATA_DIRECTORY_CACHE_SUBMENU,
707
NETDATA_EBPF_CHART_TYPE_STACKED,
708
"app.ebpf_dc_reference",
@@ -717,7 +717,7 @@ void ebpf_dcstat_create_apps_charts(struct ebpf_module *em, void *ptr)
717
w->clean_name,
718
"_ebpf_not_cache",
719
"Files not present inside directory cache.",
720
- EBPF_COMMON_DIMENSION_FILES,
720
+ EBPF_COMMON_UNITS_FILES,
721
NETDATA_DIRECTORY_CACHE_SUBMENU,
722
NETDATA_EBPF_CHART_TYPE_STACKED,
723
"app.ebpf_dc_not_cache",
@@ -732,7 +732,7 @@ void ebpf_dcstat_create_apps_charts(struct ebpf_module *em, void *ptr)
732
w->clean_name,
733
"_ebpf_not_found",
734
"Files not found.",
735
- EBPF_COMMON_DIMENSION_FILES,
735
+ EBPF_COMMON_UNITS_FILES,
736
NETDATA_DIRECTORY_CACHE_SUBMENU,
737
NETDATA_EBPF_CHART_TYPE_STACKED,
738
"app.ebpf_dc_not_found",
@@ -910,7 +910,7 @@ static void ebpf_create_specific_dc_charts(char *type, int update_every)
910
{
911
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
912
ebpf_create_chart(type, NETDATA_DC_HIT_CHART, "Percentage of files inside directory cache",
913
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
913
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
914
NETDATA_CGROUP_DC_HIT_RATIO_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
915
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5700,
916
ebpf_create_global_dimension,
@@ -919,7 +919,7 @@ static void ebpf_create_specific_dc_charts(char *type, int update_every)
919
ebpf_commit_label();
920
921
ebpf_create_chart(type, NETDATA_DC_REFERENCE_CHART, "Count file access",
922
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
922
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
923
NETDATA_CGROUP_DC_REFERENCE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
924
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5701,
925
ebpf_create_global_dimension,
@@ -930,7 +930,7 @@ static void ebpf_create_specific_dc_charts(char *type, int update_every)
930
931
ebpf_create_chart(type, NETDATA_DC_REQUEST_NOT_CACHE_CHART,
932
"Files not present inside directory cache",
933
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
933
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
934
NETDATA_CGROUP_DC_NOT_CACHE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
935
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5702,
936
ebpf_create_global_dimension,
@@ -941,7 +941,7 @@ static void ebpf_create_specific_dc_charts(char *type, int update_every)
941
942
ebpf_create_chart(type, NETDATA_DC_REQUEST_NOT_FOUND_CHART,
943
"Files not found",
944
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
944
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
945
NETDATA_CGROUP_DC_NOT_FOUND_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
946
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5703,
947
ebpf_create_global_dimension,
@@ -964,28 +964,28 @@ static void ebpf_obsolete_specific_dc_charts(char *type, int update_every)
964
ebpf_write_chart_obsolete(type, NETDATA_DC_HIT_CHART,
965
"",
966
"Percentage of files inside directory cache",
967
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
967
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
968
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_DC_HIT_RATIO_CONTEXT,
969
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5700, update_every);
970
971
ebpf_write_chart_obsolete(type, NETDATA_DC_REFERENCE_CHART,
972
"",
973
"Count file access",
974
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
974
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
975
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_DC_REFERENCE_CONTEXT,
976
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5701, update_every);
977
978
ebpf_write_chart_obsolete(type, NETDATA_DC_REQUEST_NOT_CACHE_CHART,
979
"",
980
"Files not present inside directory cache",
981
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
981
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
982
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_DC_NOT_CACHE_CONTEXT,
983
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5702, update_every);
984
985
ebpf_write_chart_obsolete(type, NETDATA_DC_REQUEST_NOT_FOUND_CHART,
986
"",
987
"Files not found",
988
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
988
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
989
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_DC_NOT_FOUND_CONTEXT,
990
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5703, update_every);
991
}
@@ -1049,7 +1049,7 @@ static void ebpf_create_systemd_dc_charts(int update_every)
1049
{
1050
static ebpf_systemd_args_t data_dc_hit_ratio = {
1051
.title = "Percentage of files inside directory cache",
1052
- .units = EBPF_COMMON_DIMENSION_PERCENTAGE,
1052
+ .units = EBPF_COMMON_UNITS_PERCENTAGE,
1053
.family = NETDATA_DIRECTORY_CACHE_SUBMENU,
1054
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1055
.order = 21200,
@@ -1063,7 +1063,7 @@ static void ebpf_create_systemd_dc_charts(int update_every)
1063
1064
static ebpf_systemd_args_t data_dc_references = {
1065
.title = "Count file access",
1066
- .units = EBPF_COMMON_DIMENSION_FILES,
1066
+ .units = EBPF_COMMON_UNITS_FILES,
1067
.family = NETDATA_DIRECTORY_CACHE_SUBMENU,
1068
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1069
.order = 21201,
@@ -1077,7 +1077,7 @@ static void ebpf_create_systemd_dc_charts(int update_every)
1077
1078
static ebpf_systemd_args_t data_dc_not_cache = {
1079
.title = "Files not present inside directory cache",
1080
- .units = EBPF_COMMON_DIMENSION_FILES,
1080
+ .units = EBPF_COMMON_UNITS_FILES,
1081
.family = NETDATA_DIRECTORY_CACHE_SUBMENU,
1082
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1083
.order = 21202,
@@ -1091,7 +1091,7 @@ static void ebpf_create_systemd_dc_charts(int update_every)
1091
1092
static ebpf_systemd_args_t data_dc_not_found = {
1093
.title = "Files not found",
1094
- .units = EBPF_COMMON_DIMENSION_FILES,
1094
+ .units = EBPF_COMMON_UNITS_FILES,
1095
.family = NETDATA_DIRECTORY_CACHE_SUBMENU,
1096
.charttype = NETDATA_EBPF_CHART_TYPE_LINE,
1097
.order = 21203,
@@ -1312,8 +1312,8 @@ static void ebpf_create_dc_global_charts(int update_every)
1312
{
1313
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, NETDATA_DC_HIT_CHART,
1314
"Percentage of files inside directory cache",
1315
- EBPF_COMMON_DIMENSION_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
1316
- NULL,
1315
+ EBPF_COMMON_UNITS_PERCENTAGE, NETDATA_DIRECTORY_CACHE_SUBMENU,
1316
+ NETDATA_FS_DC_HIT_RATIO_CONTEXT,
1317
NETDATA_EBPF_CHART_TYPE_LINE,
1318
21200,
1319
ebpf_create_global_dimension,
@@ -1321,8 +1321,8 @@ static void ebpf_create_dc_global_charts(int update_every)
1321
1322
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, NETDATA_DC_REFERENCE_CHART,
1323
"Variables used to calculate hit ratio.",
1324
- EBPF_COMMON_DIMENSION_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
1325
- NULL,
1324
+ EBPF_COMMON_UNITS_FILES, NETDATA_DIRECTORY_CACHE_SUBMENU,
1325
+ NETDATA_FS_DC_REFERENCE_CONTEXT,
1326
NETDATA_EBPF_CHART_TYPE_LINE,
1327
21201,
1328
ebpf_create_global_dimension,
src/collectors/ebpf.plugin/ebpf_dcstat.h
+6
@@ -19,6 +19,9 @@
19
#define NETDATA_DIRECTORY_DCSTAT_CONFIG_FILE "dcstat.conf"
20
21
// Contexts
22
+#define NETDATA_FS_DC_HIT_RATIO_CONTEXT "filesystem.dc_hit_ratio"
23
+#define NETDATA_FS_DC_REFERENCE_CONTEXT "filesystem.dc_reference"
24
+
25
#define NETDATA_CGROUP_DC_HIT_RATIO_CONTEXT "cgroup.dc_ratio"
26
#define NETDATA_CGROUP_DC_REFERENCE_CONTEXT "cgroup.dc_reference"
27
#define NETDATA_CGROUP_DC_NOT_CACHE_CONTEXT "cgroup.dc_not_cache"
@@ -32,6 +35,9 @@
35
// ARAL name
36
#define NETDATA_EBPF_DCSTAT_ARAL_NAME "ebpf_dcstat"
37
38
+// Unity
39
+#define EBPF_COMMON_UNITS_FILES "files"
40
+
41
enum directory_cache_indexes {
42
NETDATA_DCSTAT_IDX_RATIO,
43
NETDATA_DCSTAT_IDX_REFERENCE,
src/collectors/ebpf.plugin/ebpf_disk.c
+7
-7
@@ -487,10 +487,10 @@ static void ebpf_obsolete_disk_global(ebpf_module_t *em)
487
ned->family,
488
"",
489
"Disk latency",
490
- EBPF_COMMON_DIMENSION_CALL,
490
+ EBPF_COMMON_UNITS_CALL,
491
ned->family,
492
NETDATA_EBPF_CHART_TYPE_STACKED,
493
- NULL,
493
+ NETDATA_EBPF_DISK_LATENCY_CONTEXT,
494
ned->histogram.order,
495
em->update_every);
496
}
@@ -657,11 +657,11 @@ static void read_hard_disk_tables(int table, int maps_per_core)
657
*/
658
static void ebpf_obsolete_hd_charts(netdata_ebpf_disks_t *w, int update_every)
659
{
660
- ebpf_write_chart_obsolete(w->histogram.name, w->family, "", w->histogram.title, EBPF_COMMON_DIMENSION_CALL,
661
- w->family, NETDATA_EBPF_CHART_TYPE_STACKED, "disk.latency_io",
660
+ ebpf_write_chart_obsolete(w->histogram.name, w->family, "", "Disk latency", EBPF_COMMON_UNITS_CALL,
661
+ w->family, NETDATA_EBPF_CHART_TYPE_STACKED, NETDATA_EBPF_DISK_LATENCY_CONTEXT,
662
w->histogram.order, update_every);
663
664
- w->flags = 0;
664
+ w->flags = NETDATA_DISK_NONE;
665
}
666
667
/**
@@ -681,8 +681,8 @@ static void ebpf_create_hd_charts(netdata_ebpf_disks_t *w, int update_every)
681
w->histogram.title = NULL;
682
w->histogram.order = order;
683
684
- ebpf_create_chart(w->histogram.name, family, "Disk latency", EBPF_COMMON_DIMENSION_CALL,
685
- family, "disk.latency_io", NETDATA_EBPF_CHART_TYPE_STACKED, order,
684
+ ebpf_create_chart(w->histogram.name, family, "Disk latency", EBPF_COMMON_UNITS_CALL,
685
+ family, NETDATA_EBPF_DISK_LATENCY_CONTEXT, NETDATA_EBPF_CHART_TYPE_STACKED, order,
686
ebpf_create_global_dimension, disk_publish_aggregated, NETDATA_EBPF_HIST_MAX_BINS,
687
update_every, NETDATA_EBPF_MODULE_NAME_DISK);
688
order++;
src/collectors/ebpf.plugin/ebpf_disk.h
+3
@@ -20,6 +20,7 @@
20
#define MKDEV(ma,mi) (((ma) << MINORBITS) | (mi))
21
22
enum netdata_latency_disks_flags {
23
+ NETDATA_DISK_NONE = 0,
24
NETDATA_DISK_ADDED_TO_PLOT_LIST = 1,
25
NETDATA_DISK_CHART_CREATED = 2,
26
NETDATA_DISK_IS_HERE = 4,
@@ -67,6 +68,8 @@ typedef struct netdata_ebpf_publish_disk {
68
struct netdata_ebpf_publish_disk *next;
69
} ebpf_publish_disk_t;
70
71
+#define NETDATA_EBPF_DISK_LATENCY_CONTEXT "disk.latency_io"
72
+
73
extern struct config disk_config;
74
75
void *ebpf_disk_thread(void *ptr);
src/collectors/ebpf.plugin/ebpf_fd.c
+28
-28
@@ -369,7 +369,7 @@ static void ebpf_obsolete_fd_services(ebpf_module_t *em, char *id)
369
id,
370
NETDATA_SYSCALL_APPS_FILE_OPEN,
371
"Number of open files",
372
- EBPF_COMMON_DIMENSION_CALL,
372
+ EBPF_COMMON_UNITS_CALL,
373
NETDATA_APPS_FILE_GROUP,
374
NETDATA_EBPF_CHART_TYPE_STACKED,
375
NETDATA_CGROUP_FD_OPEN_CONTEXT,
@@ -381,7 +381,7 @@ static void ebpf_obsolete_fd_services(ebpf_module_t *em, char *id)
381
id,
382
NETDATA_SYSCALL_APPS_FILE_OPEN_ERROR,
383
"Fails to open files",
384
- EBPF_COMMON_DIMENSION_CALL,
384
+ EBPF_COMMON_UNITS_CALL,
385
NETDATA_APPS_FILE_GROUP,
386
NETDATA_EBPF_CHART_TYPE_STACKED,
387
NETDATA_CGROUP_FD_OPEN_ERR_CONTEXT,
@@ -393,7 +393,7 @@ static void ebpf_obsolete_fd_services(ebpf_module_t *em, char *id)
393
id,
394
NETDATA_SYSCALL_APPS_FILE_CLOSED,
395
"Files closed",
396
- EBPF_COMMON_DIMENSION_CALL,
396
+ EBPF_COMMON_UNITS_CALL,
397
NETDATA_APPS_FILE_GROUP,
398
NETDATA_EBPF_CHART_TYPE_STACKED,
399
NETDATA_CGROUP_FD_CLOSE_CONTEXT,
@@ -405,7 +405,7 @@ static void ebpf_obsolete_fd_services(ebpf_module_t *em, char *id)
405
id,
406
NETDATA_SYSCALL_APPS_FILE_CLOSE_ERROR,
407
"Fails to close files",
408
- EBPF_COMMON_DIMENSION_CALL,
408
+ EBPF_COMMON_UNITS_CALL,
409
NETDATA_APPS_FILE_GROUP,
410
NETDATA_EBPF_CHART_TYPE_STACKED,
411
NETDATA_CGROUP_FD_CLOSE_ERR_CONTEXT,
@@ -457,7 +457,7 @@ void ebpf_obsolete_fd_apps_charts(struct ebpf_module *em)
457
w->clean_name,
458
"_ebpf_file_open",
459
"Number of open files",
460
- EBPF_COMMON_DIMENSION_CALL,
460
+ EBPF_COMMON_UNITS_CALL,
461
NETDATA_APPS_FILE_FDS,
462
NETDATA_EBPF_CHART_TYPE_STACKED,
463
"app.ebpf_file_open",
@@ -469,7 +469,7 @@ void ebpf_obsolete_fd_apps_charts(struct ebpf_module *em)
469
w->clean_name,
470
"_ebpf_file_open_error",
471
"Fails to open files.",
472
- EBPF_COMMON_DIMENSION_CALL,
472
+ EBPF_COMMON_UNITS_CALL,
473
NETDATA_APPS_FILE_FDS,
474
NETDATA_EBPF_CHART_TYPE_STACKED,
475
"app.ebpf_file_open_error",
@@ -481,7 +481,7 @@ void ebpf_obsolete_fd_apps_charts(struct ebpf_module *em)
481
w->clean_name,
482
"_ebpf_file_closed",
483
"Files closed.",
484
- EBPF_COMMON_DIMENSION_CALL,
484
+ EBPF_COMMON_UNITS_CALL,
485
NETDATA_APPS_FILE_FDS,
486
NETDATA_EBPF_CHART_TYPE_STACKED,
487
"app.ebpf_file_closed",
@@ -493,7 +493,7 @@ void ebpf_obsolete_fd_apps_charts(struct ebpf_module *em)
493
w->clean_name,
494
"_ebpf_file_close_error",
495
"Fails to close files.",
496
- EBPF_COMMON_DIMENSION_CALL,
496
+ EBPF_COMMON_UNITS_CALL,
497
NETDATA_APPS_FILE_FDS,
498
NETDATA_EBPF_CHART_TYPE_STACKED,
499
"app.ebpf_fd_close_error",
@@ -518,7 +518,7 @@ static void ebpf_obsolete_fd_global(ebpf_module_t *em)
518
NETDATA_FILE_OPEN_CLOSE_COUNT,
519
"",
520
"Open and close calls",
521
- EBPF_COMMON_DIMENSION_CALL,
521
+ EBPF_COMMON_UNITS_CALL,
522
NETDATA_FILE_GROUP,
523
NETDATA_EBPF_CHART_TYPE_LINE,
524
NULL,
@@ -530,7 +530,7 @@ static void ebpf_obsolete_fd_global(ebpf_module_t *em)
530
NETDATA_FILE_OPEN_ERR_COUNT,
531
"",
532
"Open fails",
533
- EBPF_COMMON_DIMENSION_CALL,
533
+ EBPF_COMMON_UNITS_CALL,
534
NETDATA_FILE_GROUP,
535
NETDATA_EBPF_CHART_TYPE_LINE,
536
NULL,
@@ -906,7 +906,7 @@ static void ebpf_create_specific_fd_charts(char *type, ebpf_module_t *em)
906
{
907
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
908
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_FILE_OPEN, "Number of open files",
909
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
909
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
910
NETDATA_CGROUP_FD_OPEN_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
911
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5400,
912
ebpf_create_global_dimension,
@@ -917,7 +917,7 @@ static void ebpf_create_specific_fd_charts(char *type, ebpf_module_t *em)
917
918
if (em->mode < MODE_ENTRY) {
919
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_FILE_OPEN_ERROR, "Fails to open files",
920
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
920
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
921
NETDATA_CGROUP_FD_OPEN_ERR_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
922
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5401,
923
ebpf_create_global_dimension,
@@ -929,7 +929,7 @@ static void ebpf_create_specific_fd_charts(char *type, ebpf_module_t *em)
929
}
930
931
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_FILE_CLOSED, "Files closed",
932
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
932
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
933
NETDATA_CGROUP_FD_CLOSE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
934
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5402,
935
ebpf_create_global_dimension,
@@ -940,7 +940,7 @@ static void ebpf_create_specific_fd_charts(char *type, ebpf_module_t *em)
940
941
if (em->mode < MODE_ENTRY) {
942
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_FILE_CLOSE_ERROR, "Fails to close files",
943
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
943
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
944
NETDATA_CGROUP_FD_CLOSE_ERR_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
945
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5403,
946
ebpf_create_global_dimension,
@@ -963,25 +963,25 @@ static void ebpf_create_specific_fd_charts(char *type, ebpf_module_t *em)
963
static void ebpf_obsolete_specific_fd_charts(char *type, ebpf_module_t *em)
964
{
965
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_FILE_OPEN, "", "Number of open files",
966
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
966
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
967
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_FD_OPEN_CONTEXT,
968
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5400, em->update_every);
969
970
if (em->mode < MODE_ENTRY) {
971
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_FILE_OPEN_ERROR, "", "Fails to open files",
972
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
972
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
973
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_FD_OPEN_ERR_CONTEXT,
974
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5401, em->update_every);
975
}
976
977
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_FILE_CLOSED, "", "Files closed",
978
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
978
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
979
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_FD_CLOSE_CONTEXT,
980
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5402, em->update_every);
981
982
if (em->mode < MODE_ENTRY) {
983
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_FILE_CLOSE_ERROR, "", "Fails to close files",
984
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_FILE_GROUP,
984
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
985
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_FD_CLOSE_ERR_CONTEXT,
986
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5403, em->update_every);
987
}
@@ -1029,7 +1029,7 @@ static void ebpf_create_systemd_fd_charts(ebpf_module_t *em)
1029
{
1030
static ebpf_systemd_args_t data_open = {
1031
.title = "Number of open files",
1032
- .units = EBPF_COMMON_DIMENSION_CALL,
1032
+ .units = EBPF_COMMON_UNITS_CALL,
1033
.family = NETDATA_APPS_FILE_GROUP,
1034
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1035
.order = 20061,
@@ -1043,7 +1043,7 @@ static void ebpf_create_systemd_fd_charts(ebpf_module_t *em)
1043
1044
static ebpf_systemd_args_t data_open_error = {
1045
.title = "Fails to open files",
1046
- .units = EBPF_COMMON_DIMENSION_CALL,
1046
+ .units = EBPF_COMMON_UNITS_CALL,
1047
.family = NETDATA_APPS_FILE_GROUP,
1048
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1049
.order = 20062,
@@ -1057,7 +1057,7 @@ static void ebpf_create_systemd_fd_charts(ebpf_module_t *em)
1057
1058
static ebpf_systemd_args_t data_close = {
1059
.title = "Files closed",
1060
- .units = EBPF_COMMON_DIMENSION_CALL,
1060
+ .units = EBPF_COMMON_UNITS_CALL,
1061
.family = NETDATA_APPS_FILE_GROUP,
1062
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1063
.order = 20063,
@@ -1071,7 +1071,7 @@ static void ebpf_create_systemd_fd_charts(ebpf_module_t *em)
1071
1072
static ebpf_systemd_args_t data_close_error = {
1073
.title = "Fails to close files",
1074
- .units = EBPF_COMMON_DIMENSION_CALL,
1074
+ .units = EBPF_COMMON_UNITS_CALL,
1075
.family = NETDATA_APPS_FILE_GROUP,
1076
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1077
.order = 20064,
@@ -1265,7 +1265,7 @@ void ebpf_fd_create_apps_charts(struct ebpf_module *em, void *ptr)
1265
w->clean_name,
1266
"_ebpf_file_open",
1267
"Number of open files",
1268
- EBPF_COMMON_DIMENSION_CALL,
1268
+ EBPF_COMMON_UNITS_CALL,
1269
NETDATA_APPS_FILE_FDS,
1270
NETDATA_EBPF_CHART_TYPE_STACKED,
1271
"app.ebpf_file_open",
@@ -1281,7 +1281,7 @@ void ebpf_fd_create_apps_charts(struct ebpf_module *em, void *ptr)
1281
w->clean_name,
1282
"_ebpf_file_open_error",
1283
"Fails to open files.",
1284
- EBPF_COMMON_DIMENSION_CALL,
1284
+ EBPF_COMMON_UNITS_CALL,
1285
NETDATA_APPS_FILE_FDS,
1286
NETDATA_EBPF_CHART_TYPE_STACKED,
1287
"app.ebpf_file_open_error",
@@ -1297,7 +1297,7 @@ void ebpf_fd_create_apps_charts(struct ebpf_module *em, void *ptr)
1297
w->clean_name,
1298
"_ebpf_file_closed",
1299
"Files closed.",
1300
- EBPF_COMMON_DIMENSION_CALL,
1300
+ EBPF_COMMON_UNITS_CALL,
1301
NETDATA_APPS_FILE_FDS,
1302
NETDATA_EBPF_CHART_TYPE_STACKED,
1303
"app.ebpf_file_closed",
@@ -1313,7 +1313,7 @@ void ebpf_fd_create_apps_charts(struct ebpf_module *em, void *ptr)
1313
w->clean_name,
1314
"_ebpf_file_close_error",
1315
"Fails to close files.",
1316
- EBPF_COMMON_DIMENSION_CALL,
1316
+ EBPF_COMMON_UNITS_CALL,
1317
NETDATA_APPS_FILE_FDS,
1318
NETDATA_EBPF_CHART_TYPE_STACKED,
1319
"app.ebpf_file_close_error",
@@ -1343,7 +1343,7 @@ static void ebpf_create_fd_global_charts(ebpf_module_t *em)
1343
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
1344
NETDATA_FILE_OPEN_CLOSE_COUNT,
1345
"Open and close calls",
1346
- EBPF_COMMON_DIMENSION_CALL,
1346
+ EBPF_COMMON_UNITS_CALL,
1347
NETDATA_FILE_GROUP,
1348
NULL,
1349
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1357,7 +1357,7 @@ static void ebpf_create_fd_global_charts(ebpf_module_t *em)
1357
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
1358
NETDATA_FILE_OPEN_ERR_COUNT,
1359
"Open fails",
1360
- EBPF_COMMON_DIMENSION_CALL,
1360
+ EBPF_COMMON_UNITS_CALL,
1361
NETDATA_FILE_GROUP,
1362
NULL,
1363
NETDATA_EBPF_CHART_TYPE_LINE,
src/collectors/ebpf.plugin/ebpf_filesystem.c
+12
-12
@@ -353,21 +353,21 @@ static void ebpf_obsolete_fs_charts(int update_every)
353
ebpf_write_chart_obsolete(NETDATA_FILESYSTEM_FAMILY, efp->hread.name,
354
"",
355
efp->hread.title,
356
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
356
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
357
NULL, NETDATA_EBPF_CHART_TYPE_STACKED, efp->hread.order, update_every);
358
359
ebpf_write_chart_obsolete(NETDATA_FILESYSTEM_FAMILY, efp->hwrite.name,
360
"",
361
efp->hwrite.title,
362
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
362
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
363
NULL, NETDATA_EBPF_CHART_TYPE_STACKED, efp->hwrite.order, update_every);
364
365
ebpf_write_chart_obsolete(NETDATA_FILESYSTEM_FAMILY, efp->hopen.name, "", efp->hopen.title,
366
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
366
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
367
NULL, NETDATA_EBPF_CHART_TYPE_STACKED, efp->hopen.order, update_every);
368
369
ebpf_write_chart_obsolete(NETDATA_FILESYSTEM_FAMILY, efp->hadditional.name,"", efp->hadditional.title,
370
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
370
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
371
NULL, NETDATA_EBPF_CHART_TYPE_STACKED, efp->hadditional.order,
372
update_every);
373
}
@@ -403,7 +403,7 @@ static void ebpf_create_fs_charts(int update_every)
403
404
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, efp->hread.name,
405
efp->hread.title,
406
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
406
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
407
"filesystem.read_latency", NETDATA_EBPF_CHART_TYPE_STACKED, order,
408
ebpf_create_global_dimension,
409
filesystem_publish_aggregated, NETDATA_EBPF_HIST_MAX_BINS,
@@ -418,7 +418,7 @@ static void ebpf_create_fs_charts(int update_every)
418
efp->hwrite.order = order;
419
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, efp->hwrite.name,
420
efp->hwrite.title,
421
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
421
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
422
"filesystem.write_latency", NETDATA_EBPF_CHART_TYPE_STACKED, order,
423
ebpf_create_global_dimension,
424
filesystem_publish_aggregated, NETDATA_EBPF_HIST_MAX_BINS,
@@ -433,7 +433,7 @@ static void ebpf_create_fs_charts(int update_every)
433
efp->hopen.order = order;
434
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, efp->hopen.name,
435
efp->hopen.title,
436
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
436
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
437
"filesystem.open_latency", NETDATA_EBPF_CHART_TYPE_STACKED, order,
438
ebpf_create_global_dimension,
439
filesystem_publish_aggregated, NETDATA_EBPF_HIST_MAX_BINS,
@@ -449,7 +449,7 @@ static void ebpf_create_fs_charts(int update_every)
449
efp->hadditional.ctx = strdupz(ctx);
450
efp->hadditional.order = order;
451
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY, efp->hadditional.name, efp->hadditional.title,
452
- EBPF_COMMON_DIMENSION_CALL, efp->family_name,
452
+ EBPF_COMMON_UNITS_CALL, efp->family_name,
453
ctx, NETDATA_EBPF_CHART_TYPE_STACKED, order, ebpf_create_global_dimension,
454
filesystem_publish_aggregated, NETDATA_EBPF_HIST_MAX_BINS,
455
update_every, NETDATA_EBPF_MODULE_NAME_FILESYSTEM);
@@ -675,7 +675,7 @@ static void ebpf_obsolete_filesystem_global(ebpf_module_t *em)
675
efp->hread.name,
676
"",
677
efp->hread.title,
678
- EBPF_COMMON_DIMENSION_CALL,
678
+ EBPF_COMMON_UNITS_CALL,
679
efp->family_name,
680
NETDATA_EBPF_CHART_TYPE_STACKED,
681
"filesystem.read_latency",
@@ -686,7 +686,7 @@ static void ebpf_obsolete_filesystem_global(ebpf_module_t *em)
686
efp->hwrite.name,
687
"",
688
efp->hwrite.title,
689
- EBPF_COMMON_DIMENSION_CALL,
689
+ EBPF_COMMON_UNITS_CALL,
690
efp->family_name,
691
NETDATA_EBPF_CHART_TYPE_STACKED,
692
"filesystem.write_latency",
@@ -697,7 +697,7 @@ static void ebpf_obsolete_filesystem_global(ebpf_module_t *em)
697
efp->hopen.name,
698
"",
699
efp->hopen.title,
700
- EBPF_COMMON_DIMENSION_CALL,
700
+ EBPF_COMMON_UNITS_CALL,
701
efp->family_name,
702
NETDATA_EBPF_CHART_TYPE_STACKED,
703
"filesystem.open_latency",
@@ -708,7 +708,7 @@ static void ebpf_obsolete_filesystem_global(ebpf_module_t *em)
708
efp->hadditional.name,
709
"",
710
efp->hadditional.title,
711
- EBPF_COMMON_DIMENSION_CALL,
711
+ EBPF_COMMON_UNITS_CALL,
712
efp->family_name,
713
NETDATA_EBPF_CHART_TYPE_STACKED,
714
efp->hadditional.ctx,
src/collectors/ebpf.plugin/ebpf_hardirq.c
+2
-2
@@ -228,7 +228,7 @@ static void ebpf_obsolete_hardirq_global(ebpf_module_t *em)
228
"hardirq_latency",
229
"",
230
"Hardware IRQ latency",
231
- EBPF_COMMON_DIMENSION_MILLISECONDS,
231
+ EBPF_COMMON_UNITS_MILLISECONDS,
232
"interrupts",
233
NETDATA_EBPF_CHART_TYPE_STACKED,
234
NULL,
@@ -500,7 +500,7 @@ static void hardirq_create_charts(int update_every)
500
NETDATA_EBPF_SYSTEM_GROUP,
501
"hardirq_latency",
502
"Hardware IRQ latency",
503
- EBPF_COMMON_DIMENSION_MILLISECONDS,
503
+ EBPF_COMMON_UNITS_MILLISECONDS,
504
"interrupts",
505
NULL,
506
NETDATA_EBPF_CHART_TYPE_STACKED,
src/collectors/ebpf.plugin/ebpf_hardirq.h
+1
@@ -47,6 +47,7 @@ typedef struct hardirq_ebpf_static_val {
47
uint64_t ts;
48
} hardirq_ebpf_static_val_t;
49
50
+
51
/*****************************************************************
52
* below this is eBPF plugin-specific code.
53
*****************************************************************/
src/collectors/ebpf.plugin/ebpf_mount.c
+4
-4
@@ -235,7 +235,7 @@ static void ebpf_obsolete_mount_global(ebpf_module_t *em)
235
NETDATA_EBPF_MOUNT_CALLS,
236
"",
237
"Calls to mount and umount syscalls",
238
- EBPF_COMMON_DIMENSION_CALL,
238
+ EBPF_COMMON_UNITS_CALL,
239
NETDATA_EBPF_MOUNT_FAMILY,
240
NETDATA_EBPF_CHART_TYPE_LINE,
241
NULL,
@@ -246,7 +246,7 @@ static void ebpf_obsolete_mount_global(ebpf_module_t *em)
246
NETDATA_EBPF_MOUNT_ERRORS,
247
"",
248
"Errors to mount and umount file systems",
249
- EBPF_COMMON_DIMENSION_CALL,
249
+ EBPF_COMMON_UNITS_CALL,
250
NETDATA_EBPF_MOUNT_FAMILY,
251
NETDATA_EBPF_CHART_TYPE_LINE,
252
NULL,
@@ -411,7 +411,7 @@ static void ebpf_create_mount_charts(int update_every)
411
{
412
ebpf_create_chart(NETDATA_EBPF_MOUNT_GLOBAL_FAMILY, NETDATA_EBPF_MOUNT_CALLS,
413
"Calls to mount and umount syscalls",
414
- EBPF_COMMON_DIMENSION_CALL, NETDATA_EBPF_MOUNT_FAMILY,
414
+ EBPF_COMMON_UNITS_CALL, NETDATA_EBPF_MOUNT_FAMILY,
415
NULL,
416
NETDATA_EBPF_CHART_TYPE_LINE,
417
NETDATA_CHART_PRIO_EBPF_MOUNT_CHARTS,
@@ -421,7 +421,7 @@ static void ebpf_create_mount_charts(int update_every)
421
422
ebpf_create_chart(NETDATA_EBPF_MOUNT_GLOBAL_FAMILY, NETDATA_EBPF_MOUNT_ERRORS,
423
"Errors to mount and umount file systems",
424
- EBPF_COMMON_DIMENSION_CALL, NETDATA_EBPF_MOUNT_FAMILY,
424
+ EBPF_COMMON_UNITS_CALL, NETDATA_EBPF_MOUNT_FAMILY,
425
NULL,
426
NETDATA_EBPF_CHART_TYPE_LINE,
427
NETDATA_CHART_PRIO_EBPF_MOUNT_CHARTS + 1,
src/collectors/ebpf.plugin/ebpf_process.c
+38
-38
@@ -284,7 +284,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
284
ebpf_create_chart(NETDATA_EBPF_SYSTEM_GROUP,
285
NETDATA_PROCESS_SYSCALL,
286
"Start process",
287
- EBPF_COMMON_DIMENSION_CALL,
287
+ EBPF_COMMON_UNITS_CALL,
288
NETDATA_PROCESS_GROUP,
289
NULL,
290
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -296,7 +296,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
296
ebpf_create_chart(NETDATA_EBPF_SYSTEM_GROUP,
297
NETDATA_EXIT_SYSCALL,
298
"Exit process",
299
- EBPF_COMMON_DIMENSION_CALL,
299
+ EBPF_COMMON_UNITS_CALL,
300
NETDATA_PROCESS_GROUP,
301
NULL,
302
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -307,7 +307,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
307
308
ebpf_process_status_chart(NETDATA_EBPF_SYSTEM_GROUP,
309
NETDATA_PROCESS_STATUS_NAME,
310
- EBPF_COMMON_DIMENSION_DIFFERENCE,
310
+ EBPF_COMMON_UNITS_DIFFERENCE,
311
NETDATA_PROCESS_GROUP,
312
ebpf_algorithms[NETDATA_EBPF_ABSOLUTE_IDX],
313
21004, em->update_every);
@@ -316,7 +316,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
316
ebpf_create_chart(NETDATA_EBPF_SYSTEM_GROUP,
317
NETDATA_PROCESS_ERROR_NAME,
318
"Fails to create process",
319
- EBPF_COMMON_DIMENSION_CALL,
319
+ EBPF_COMMON_UNITS_CALL,
320
NETDATA_PROCESS_GROUP,
321
NULL,
322
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -350,7 +350,7 @@ void ebpf_process_create_apps_charts(struct ebpf_module *em, void *ptr)
350
w->clean_name,
351
"_ebpf_process_start",
352
"Process started.",
353
- EBPF_COMMON_DIMENSION_CALL,
353
+ EBPF_COMMON_UNITS_CALL,
354
NETDATA_PROCESS_GROUP,
355
NETDATA_EBPF_CHART_TYPE_STACKED,
356
"app.ebpf_process_start",
@@ -365,7 +365,7 @@ void ebpf_process_create_apps_charts(struct ebpf_module *em, void *ptr)
365
w->clean_name,
366
"_ebpf_thread_start",
367
"Threads started.",
368
- EBPF_COMMON_DIMENSION_CALL,
368
+ EBPF_COMMON_UNITS_CALL,
369
NETDATA_PROCESS_GROUP,
370
NETDATA_EBPF_CHART_TYPE_STACKED,
371
"app.ebpf_thread_start",
@@ -380,7 +380,7 @@ void ebpf_process_create_apps_charts(struct ebpf_module *em, void *ptr)
380
w->clean_name,
381
"_ebpf_task_exit",
382
"Tasks starts exit process.",
383
- EBPF_COMMON_DIMENSION_CALL,
383
+ EBPF_COMMON_UNITS_CALL,
384
NETDATA_PROCESS_GROUP,
385
NETDATA_EBPF_CHART_TYPE_STACKED,
386
"app.ebpf_task_exit",
@@ -395,7 +395,7 @@ void ebpf_process_create_apps_charts(struct ebpf_module *em, void *ptr)
395
w->clean_name,
396
"_ebpf_task_released",
397
"Tasks released.",
398
- EBPF_COMMON_DIMENSION_CALL,
398
+ EBPF_COMMON_UNITS_CALL,
399
NETDATA_PROCESS_GROUP,
400
NETDATA_EBPF_CHART_TYPE_STACKED,
401
"app.ebpf_task_released",
@@ -411,7 +411,7 @@ void ebpf_process_create_apps_charts(struct ebpf_module *em, void *ptr)
411
w->clean_name,
412
"_ebpf_task_error",
413
"Errors to create process or threads.",
414
- EBPF_COMMON_DIMENSION_CALL,
414
+ EBPF_COMMON_UNITS_CALL,
415
NETDATA_PROCESS_GROUP,
416
NETDATA_EBPF_CHART_TYPE_STACKED,
417
"app.ebpf_task_error",
@@ -449,7 +449,7 @@ static void ebpf_obsolete_process_services(ebpf_module_t *em, char *id)
449
id,
450
NETDATA_SYSCALL_APPS_TASK_PROCESS,
451
"Process started",
452
- EBPF_COMMON_DIMENSION_CALL,
452
+ EBPF_COMMON_UNITS_CALL,
453
NETDATA_APPS_PROCESS_GROUP,
454
NETDATA_EBPF_CHART_TYPE_STACKED,
455
NULL,
@@ -460,7 +460,7 @@ static void ebpf_obsolete_process_services(ebpf_module_t *em, char *id)
460
id,
461
NETDATA_SYSCALL_APPS_TASK_THREAD,
462
"Threads started",
463
- EBPF_COMMON_DIMENSION_CALL,
463
+ EBPF_COMMON_UNITS_CALL,
464
NETDATA_APPS_PROCESS_GROUP,
465
NETDATA_EBPF_CHART_TYPE_STACKED,
466
NULL,
@@ -471,7 +471,7 @@ static void ebpf_obsolete_process_services(ebpf_module_t *em, char *id)
471
id,
472
NETDATA_SYSCALL_APPS_TASK_CLOSE,
473
"Tasks starts exit process.",
474
- EBPF_COMMON_DIMENSION_CALL,
474
+ EBPF_COMMON_UNITS_CALL,
475
NETDATA_APPS_PROCESS_GROUP,
476
NETDATA_EBPF_CHART_TYPE_STACKED,
477
NULL,
@@ -482,7 +482,7 @@ static void ebpf_obsolete_process_services(ebpf_module_t *em, char *id)
482
id,
483
NETDATA_SYSCALL_APPS_TASK_EXIT,
484
"Tasks closed",
485
- EBPF_COMMON_DIMENSION_CALL,
485
+ EBPF_COMMON_UNITS_CALL,
486
NETDATA_APPS_PROCESS_GROUP,
487
NETDATA_EBPF_CHART_TYPE_STACKED,
488
NULL,
@@ -494,7 +494,7 @@ static void ebpf_obsolete_process_services(ebpf_module_t *em, char *id)
494
id,
495
NETDATA_SYSCALL_APPS_TASK_ERROR,
496
"Errors to create process or threads.",
497
- EBPF_COMMON_DIMENSION_CALL,
497
+ EBPF_COMMON_UNITS_CALL,
498
NETDATA_APPS_PROCESS_GROUP,
499
NETDATA_EBPF_CHART_TYPE_STACKED,
500
NULL,
@@ -545,7 +545,7 @@ void ebpf_obsolete_process_apps_charts(struct ebpf_module *em)
545
w->clean_name,
546
"_ebpf_process_start",
547
"Process started.",
548
- EBPF_COMMON_DIMENSION_CALL,
548
+ EBPF_COMMON_UNITS_CALL,
549
NETDATA_PROCESS_GROUP,
550
NETDATA_EBPF_CHART_TYPE_STACKED,
551
"app.ebpf_process_start",
@@ -556,7 +556,7 @@ void ebpf_obsolete_process_apps_charts(struct ebpf_module *em)
556
w->clean_name,
557
"_ebpf_thread_start",
558
"Threads started.",
559
- EBPF_COMMON_DIMENSION_CALL,
559
+ EBPF_COMMON_UNITS_CALL,
560
NETDATA_PROCESS_GROUP,
561
NETDATA_EBPF_CHART_TYPE_STACKED,
562
"app.ebpf_thread_start",
@@ -567,7 +567,7 @@ void ebpf_obsolete_process_apps_charts(struct ebpf_module *em)
567
w->clean_name,
568
"_ebpf_task_exit",
569
"Tasks starts exit process.",
570
- EBPF_COMMON_DIMENSION_CALL,
570
+ EBPF_COMMON_UNITS_CALL,
571
NETDATA_PROCESS_GROUP,
572
NETDATA_EBPF_CHART_TYPE_STACKED,
573
"app.ebpf_task_exit",
@@ -578,7 +578,7 @@ void ebpf_obsolete_process_apps_charts(struct ebpf_module *em)
578
w->clean_name,
579
"_ebpf_task_released",
580
"Tasks released.",
581
- EBPF_COMMON_DIMENSION_CALL,
581
+ EBPF_COMMON_UNITS_CALL,
582
NETDATA_PROCESS_GROUP,
583
NETDATA_EBPF_CHART_TYPE_STACKED,
584
"app.ebpf_task_released",
@@ -590,7 +590,7 @@ void ebpf_obsolete_process_apps_charts(struct ebpf_module *em)
590
w->clean_name,
591
"_ebpf_task_error",
592
"Errors to create process or threads.",
593
- EBPF_COMMON_DIMENSION_CALL,
593
+ EBPF_COMMON_UNITS_CALL,
594
NETDATA_PROCESS_GROUP,
595
NETDATA_EBPF_CHART_TYPE_STACKED,
596
"app.ebpf_task_error",
@@ -615,7 +615,7 @@ static void ebpf_obsolete_process_global(ebpf_module_t *em)
615
NETDATA_PROCESS_SYSCALL,
616
"",
617
"Start process",
618
- EBPF_COMMON_DIMENSION_CALL,
618
+ EBPF_COMMON_UNITS_CALL,
619
NETDATA_PROCESS_GROUP,
620
NETDATA_EBPF_CHART_TYPE_LINE,
621
NULL,
@@ -626,7 +626,7 @@ static void ebpf_obsolete_process_global(ebpf_module_t *em)
626
NETDATA_EXIT_SYSCALL,
627
"",
628
"Exit process",
629
- EBPF_COMMON_DIMENSION_CALL,
629
+ EBPF_COMMON_UNITS_CALL,
630
NETDATA_PROCESS_GROUP,
631
NETDATA_EBPF_CHART_TYPE_LINE,
632
NULL,
@@ -637,7 +637,7 @@ static void ebpf_obsolete_process_global(ebpf_module_t *em)
637
NETDATA_PROCESS_STATUS_NAME,
638
"",
639
"Process not closed",
640
- EBPF_COMMON_DIMENSION_DIFFERENCE,
640
+ EBPF_COMMON_UNITS_DIFFERENCE,
641
NETDATA_PROCESS_GROUP,
642
NETDATA_EBPF_CHART_TYPE_LINE,
643
NULL,
@@ -649,7 +649,7 @@ static void ebpf_obsolete_process_global(ebpf_module_t *em)
649
NETDATA_PROCESS_ERROR_NAME,
650
"",
651
"Fails to create process",
652
- EBPF_COMMON_DIMENSION_CALL,
652
+ EBPF_COMMON_UNITS_CALL,
653
NETDATA_PROCESS_GROUP,
654
NETDATA_EBPF_CHART_TYPE_LINE,
655
NULL,
@@ -823,7 +823,7 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
823
{
824
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
825
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_TASK_PROCESS, "Process started",
826
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP,
826
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP,
827
NETDATA_CGROUP_PROCESS_CREATE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
828
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5000,
829
ebpf_create_global_dimension, &process_publish_aggregated[NETDATA_KEY_PUBLISH_PROCESS_FORK],
@@ -832,7 +832,7 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
832
ebpf_commit_label();
833
834
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_TASK_THREAD, "Threads started",
835
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP,
835
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP,
836
NETDATA_CGROUP_THREAD_CREATE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
837
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5001,
838
ebpf_create_global_dimension,
@@ -842,7 +842,7 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
842
ebpf_commit_label();
843
844
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_TASK_EXIT, "Tasks starts exit process.",
845
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP,
845
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP,
846
NETDATA_CGROUP_PROCESS_EXIT_CONTEXT,
847
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5002,
848
ebpf_create_global_dimension,
@@ -852,7 +852,7 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
852
ebpf_commit_label();
853
854
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_TASK_CLOSE, "Tasks closed",
855
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP,
855
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP,
856
NETDATA_CGROUP_PROCESS_CLOSE_CONTEXT,
857
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5003,
858
ebpf_create_global_dimension,
@@ -863,7 +863,7 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
863
864
if (em->mode < MODE_ENTRY) {
865
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_TASK_ERROR, "Errors to create process or threads.",
866
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP,
866
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP,
867
NETDATA_CGROUP_PROCESS_ERROR_CONTEXT,
868
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5004,
869
ebpf_create_global_dimension,
@@ -885,28 +885,28 @@ static void ebpf_create_specific_process_charts(char *type, ebpf_module_t *em)
885
static void ebpf_obsolete_specific_process_charts(char *type, ebpf_module_t *em)
886
{
887
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_TASK_PROCESS, "", "Process started",
888
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
888
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
889
NETDATA_CGROUP_PROCESS_CREATE_CONTEXT, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5000,
890
em->update_every);
891
892
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_TASK_THREAD, "", "Threads started",
893
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
893
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
894
NETDATA_CGROUP_THREAD_CREATE_CONTEXT, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5001,
895
em->update_every);
896
897
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_TASK_EXIT, "","Tasks starts exit process.",
898
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
898
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
899
NETDATA_CGROUP_PROCESS_EXIT_CONTEXT, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5002,
900
em->update_every);
901
902
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_TASK_CLOSE, "","Tasks closed",
903
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
903
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
904
NETDATA_CGROUP_PROCESS_CLOSE_CONTEXT, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5003,
905
em->update_every);
906
907
if (em->mode < MODE_ENTRY) {
908
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_TASK_ERROR, "","Errors to create process or threads.",
909
- EBPF_COMMON_DIMENSION_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
909
+ EBPF_COMMON_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
910
NETDATA_CGROUP_PROCESS_ERROR_CONTEXT, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5004,
911
em->update_every);
912
}
@@ -923,7 +923,7 @@ static void ebpf_create_systemd_process_charts(ebpf_module_t *em)
923
{
924
static ebpf_systemd_args_t data_process = {
925
.title = "Process started",
926
- .units = EBPF_COMMON_DIMENSION_CALL,
926
+ .units = EBPF_COMMON_UNITS_CALL,
927
.family = NETDATA_APPS_PROCESS_GROUP,
928
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
929
.order = 20065,
@@ -937,7 +937,7 @@ static void ebpf_create_systemd_process_charts(ebpf_module_t *em)
937
938
static ebpf_systemd_args_t data_thread = {
939
.title = "Threads started",
940
- .units = EBPF_COMMON_DIMENSION_CALL,
940
+ .units = EBPF_COMMON_UNITS_CALL,
941
.family = NETDATA_APPS_PROCESS_GROUP,
942
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
943
.order = 20066,
@@ -951,7 +951,7 @@ static void ebpf_create_systemd_process_charts(ebpf_module_t *em)
951
952
static ebpf_systemd_args_t task_exit = {
953
.title = "Tasks starts exit process.",
954
- .units = EBPF_COMMON_DIMENSION_CALL,
954
+ .units = EBPF_COMMON_UNITS_CALL,
955
.family = NETDATA_APPS_PROCESS_GROUP,
956
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
957
.order = 20067,
@@ -965,7 +965,7 @@ static void ebpf_create_systemd_process_charts(ebpf_module_t *em)
965
966
static ebpf_systemd_args_t task_closed = {
967
.title = "Tasks closed",
968
- .units = EBPF_COMMON_DIMENSION_CALL,
968
+ .units = EBPF_COMMON_UNITS_CALL,
969
.family = NETDATA_APPS_PROCESS_GROUP,
970
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
971
.order = 20068,
@@ -979,7 +979,7 @@ static void ebpf_create_systemd_process_charts(ebpf_module_t *em)
979
980
static ebpf_systemd_args_t task_error = {
981
.title = "Errors to create process or threads.",
982
- .units = EBPF_COMMON_DIMENSION_CALL,
982
+ .units = EBPF_COMMON_UNITS_CALL,
983
.family = NETDATA_APPS_PROCESS_GROUP,
984
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
985
.order = 20069,
src/collectors/ebpf.plugin/ebpf_process.h
+3
@@ -41,6 +41,9 @@
41
42
#define NETDATA_EBPF_CGROUP_UPDATE 30
43
44
+// Unity
45
+#define EBPF_COMMON_UNITS_DIFFERENCE "difference"
46
+
47
enum netdata_ebpf_stats_order {
48
NETDATA_EBPF_ORDER_STAT_THREADS = 140000,
49
NETDATA_EBPF_ORDER_STAT_LIFE_TIME,
src/collectors/ebpf.plugin/ebpf_shm.c
+26
-26
@@ -291,7 +291,7 @@ static void ebpf_obsolete_shm_services(ebpf_module_t *em, char *id)
291
id,
292
NETDATA_SHMGET_CHART,
293
"Calls to syscall shmget(2).",
294
- EBPF_COMMON_DIMENSION_CALL,
294
+ EBPF_COMMON_UNITS_CALL,
295
NETDATA_APPS_IPC_SHM_GROUP,
296
NETDATA_EBPF_CHART_TYPE_STACKED,
297
NULL,
@@ -302,7 +302,7 @@ static void ebpf_obsolete_shm_services(ebpf_module_t *em, char *id)
302
id,
303
NETDATA_SHMAT_CHART,
304
"Calls to syscall shmat(2).",
305
- EBPF_COMMON_DIMENSION_CALL,
305
+ EBPF_COMMON_UNITS_CALL,
306
NETDATA_APPS_IPC_SHM_GROUP,
307
NETDATA_EBPF_CHART_TYPE_STACKED,
308
NULL,
@@ -313,7 +313,7 @@ static void ebpf_obsolete_shm_services(ebpf_module_t *em, char *id)
313
id,
314
NETDATA_SHMDT_CHART,
315
"Calls to syscall shmdt(2).",
316
- EBPF_COMMON_DIMENSION_CALL,
316
+ EBPF_COMMON_UNITS_CALL,
317
NETDATA_APPS_IPC_SHM_GROUP,
318
NETDATA_EBPF_CHART_TYPE_STACKED,
319
NULL,
@@ -324,7 +324,7 @@ static void ebpf_obsolete_shm_services(ebpf_module_t *em, char *id)
324
id,
325
NETDATA_SHMCTL_CHART,
326
"Calls to syscall shmctl(2).",
327
- EBPF_COMMON_DIMENSION_CALL,
327
+ EBPF_COMMON_UNITS_CALL,
328
NETDATA_APPS_IPC_SHM_GROUP,
329
NETDATA_EBPF_CHART_TYPE_STACKED,
330
NULL,
@@ -375,7 +375,7 @@ void ebpf_obsolete_shm_apps_charts(struct ebpf_module *em)
375
w->clean_name,
376
"_ebpf_shmget_call",
377
"Calls to syscall shmget(2).",
378
- EBPF_COMMON_DIMENSION_CALL,
378
+ EBPF_COMMON_UNITS_CALL,
379
NETDATA_APPS_IPC_SHM_GROUP,
380
NETDATA_EBPF_CHART_TYPE_STACKED,
381
"app.ebpf_shmget_call",
@@ -386,7 +386,7 @@ void ebpf_obsolete_shm_apps_charts(struct ebpf_module *em)
386
w->clean_name,
387
"_ebpf_shmat_call",
388
"Calls to syscall shmat(2).",
389
- EBPF_COMMON_DIMENSION_CALL,
389
+ EBPF_COMMON_UNITS_CALL,
390
NETDATA_APPS_IPC_SHM_GROUP,
391
NETDATA_EBPF_CHART_TYPE_STACKED,
392
"app.ebpf_shmat_call",
@@ -397,7 +397,7 @@ void ebpf_obsolete_shm_apps_charts(struct ebpf_module *em)
397
w->clean_name,
398
"_ebpf_shmdt_call",
399
"Calls to syscall shmdt(2).",
400
- EBPF_COMMON_DIMENSION_CALL,
400
+ EBPF_COMMON_UNITS_CALL,
401
NETDATA_APPS_IPC_SHM_GROUP,
402
NETDATA_EBPF_CHART_TYPE_STACKED,
403
"app.ebpf_shmdt_call",
@@ -408,7 +408,7 @@ void ebpf_obsolete_shm_apps_charts(struct ebpf_module *em)
408
w->clean_name,
409
"_ebpf_shmctl_call",
410
"Calls to syscall shmctl(2).",
411
- EBPF_COMMON_DIMENSION_CALL,
411
+ EBPF_COMMON_UNITS_CALL,
412
NETDATA_APPS_IPC_SHM_GROUP,
413
NETDATA_EBPF_CHART_TYPE_STACKED,
414
"app.ebpf_shmctl_call",
@@ -433,7 +433,7 @@ static void ebpf_obsolete_shm_global(ebpf_module_t *em)
433
NETDATA_SHM_GLOBAL_CHART,
434
"",
435
"Calls to shared memory system calls",
436
- EBPF_COMMON_DIMENSION_CALL,
436
+ EBPF_COMMON_UNITS_CALL,
437
NETDATA_SYSTEM_IPC_SHM_SUBMENU,
438
NETDATA_EBPF_CHART_TYPE_LINE,
439
NULL,
@@ -739,7 +739,7 @@ static void ebpf_create_specific_shm_charts(char *type, int update_every)
739
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
740
ebpf_create_chart(type, NETDATA_SHMGET_CHART,
741
"Calls to syscall shmget(2).",
742
- EBPF_COMMON_DIMENSION_CALL,
742
+ EBPF_COMMON_UNITS_CALL,
743
NETDATA_APPS_IPC_SHM_GROUP,
744
NETDATA_CGROUP_SHM_GET_CONTEXT,
745
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -754,7 +754,7 @@ static void ebpf_create_specific_shm_charts(char *type, int update_every)
754
755
ebpf_create_chart(type, NETDATA_SHMAT_CHART,
756
"Calls to syscall shmat(2).",
757
- EBPF_COMMON_DIMENSION_CALL,
757
+ EBPF_COMMON_UNITS_CALL,
758
NETDATA_APPS_IPC_SHM_GROUP,
759
NETDATA_CGROUP_SHM_AT_CONTEXT,
760
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -769,7 +769,7 @@ static void ebpf_create_specific_shm_charts(char *type, int update_every)
769
770
ebpf_create_chart(type, NETDATA_SHMDT_CHART,
771
"Calls to syscall shmdt(2).",
772
- EBPF_COMMON_DIMENSION_CALL,
772
+ EBPF_COMMON_UNITS_CALL,
773
NETDATA_APPS_IPC_SHM_GROUP,
774
NETDATA_CGROUP_SHM_DT_CONTEXT,
775
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -784,7 +784,7 @@ static void ebpf_create_specific_shm_charts(char *type, int update_every)
784
785
ebpf_create_chart(type, NETDATA_SHMCTL_CHART,
786
"Calls to syscall shmctl(2).",
787
- EBPF_COMMON_DIMENSION_CALL,
787
+ EBPF_COMMON_UNITS_CALL,
788
NETDATA_APPS_IPC_SHM_GROUP,
789
NETDATA_CGROUP_SHM_CTL_CONTEXT,
790
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -811,7 +811,7 @@ static void ebpf_obsolete_specific_shm_charts(char *type, int update_every)
811
ebpf_write_chart_obsolete(type, NETDATA_SHMGET_CHART,
812
"",
813
"Calls to syscall shmget(2).",
814
- EBPF_COMMON_DIMENSION_CALL,
814
+ EBPF_COMMON_UNITS_CALL,
815
NETDATA_APPS_IPC_SHM_GROUP,
816
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SHM_GET_CONTEXT,
817
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5800, update_every);
@@ -819,7 +819,7 @@ static void ebpf_obsolete_specific_shm_charts(char *type, int update_every)
819
ebpf_write_chart_obsolete(type, NETDATA_SHMAT_CHART,
820
"",
821
"Calls to syscall shmat(2).",
822
- EBPF_COMMON_DIMENSION_CALL,
822
+ EBPF_COMMON_UNITS_CALL,
823
NETDATA_APPS_IPC_SHM_GROUP,
824
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SHM_AT_CONTEXT,
825
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5801, update_every);
@@ -827,7 +827,7 @@ static void ebpf_obsolete_specific_shm_charts(char *type, int update_every)
827
ebpf_write_chart_obsolete(type, NETDATA_SHMDT_CHART,
828
"",
829
"Calls to syscall shmdt(2).",
830
- EBPF_COMMON_DIMENSION_CALL,
830
+ EBPF_COMMON_UNITS_CALL,
831
NETDATA_APPS_IPC_SHM_GROUP,
832
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SHM_DT_CONTEXT,
833
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5802, update_every);
@@ -835,7 +835,7 @@ static void ebpf_obsolete_specific_shm_charts(char *type, int update_every)
835
ebpf_write_chart_obsolete(type, NETDATA_SHMCTL_CHART,
836
"",
837
"Calls to syscall shmctl(2).",
838
- EBPF_COMMON_DIMENSION_CALL,
838
+ EBPF_COMMON_UNITS_CALL,
839
NETDATA_APPS_IPC_SHM_GROUP,
840
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SHM_CTL_CONTEXT,
841
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5803, update_every);
@@ -852,7 +852,7 @@ static void ebpf_create_systemd_shm_charts(int update_every)
852
{
853
static ebpf_systemd_args_t data_shmget = {
854
.title = "Calls to syscall shmget(2).",
855
- .units = EBPF_COMMON_DIMENSION_CALL,
855
+ .units = EBPF_COMMON_UNITS_CALL,
856
.family = NETDATA_APPS_IPC_SHM_GROUP,
857
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
858
.order = 20191,
@@ -866,7 +866,7 @@ static void ebpf_create_systemd_shm_charts(int update_every)
866
867
static ebpf_systemd_args_t data_shmat = {
868
.title = "Calls to syscall shmat(2).",
869
- .units = EBPF_COMMON_DIMENSION_CALL,
869
+ .units = EBPF_COMMON_UNITS_CALL,
870
.family = NETDATA_APPS_IPC_SHM_GROUP,
871
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
872
.order = 20192,
@@ -880,7 +880,7 @@ static void ebpf_create_systemd_shm_charts(int update_every)
880
881
static ebpf_systemd_args_t data_shmdt = {
882
.title = "Calls to syscall shmdt(2).",
883
- .units = EBPF_COMMON_DIMENSION_CALL,
883
+ .units = EBPF_COMMON_UNITS_CALL,
884
.family = NETDATA_APPS_IPC_SHM_GROUP,
885
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
886
.order = 20193,
@@ -894,7 +894,7 @@ static void ebpf_create_systemd_shm_charts(int update_every)
894
895
static ebpf_systemd_args_t data_shmctl = {
896
.title = "Calls to syscall shmctl(2).",
897
- .units = EBPF_COMMON_DIMENSION_CALL,
897
+ .units = EBPF_COMMON_UNITS_CALL,
898
.family = NETDATA_APPS_IPC_SHM_GROUP,
899
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
900
.order = 20194,
@@ -1168,7 +1168,7 @@ void ebpf_shm_create_apps_charts(struct ebpf_module *em, void *ptr)
1168
w->clean_name,
1169
"_ebpf_shmget_call",
1170
"Calls to syscall shmget(2).",
1171
- EBPF_COMMON_DIMENSION_CALL,
1171
+ EBPF_COMMON_UNITS_CALL,
1172
NETDATA_APPS_IPC_SHM_GROUP,
1173
NETDATA_EBPF_CHART_TYPE_STACKED,
1174
"app.ebpf_shmget_call",
@@ -1183,7 +1183,7 @@ void ebpf_shm_create_apps_charts(struct ebpf_module *em, void *ptr)
1183
w->clean_name,
1184
"_ebpf_shmat_call",
1185
"Calls to syscall shmat(2).",
1186
- EBPF_COMMON_DIMENSION_CALL,
1186
+ EBPF_COMMON_UNITS_CALL,
1187
NETDATA_APPS_IPC_SHM_GROUP,
1188
NETDATA_EBPF_CHART_TYPE_STACKED,
1189
"app.ebpf_shmat_call",
@@ -1198,7 +1198,7 @@ void ebpf_shm_create_apps_charts(struct ebpf_module *em, void *ptr)
1198
w->clean_name,
1199
"_ebpf_shmdt_call",
1200
"Calls to syscall shmdt(2).",
1201
- EBPF_COMMON_DIMENSION_CALL,
1201
+ EBPF_COMMON_UNITS_CALL,
1202
NETDATA_APPS_IPC_SHM_GROUP,
1203
NETDATA_EBPF_CHART_TYPE_STACKED,
1204
"app.ebpf_shmdt_call",
@@ -1213,7 +1213,7 @@ void ebpf_shm_create_apps_charts(struct ebpf_module *em, void *ptr)
1213
w->clean_name,
1214
"_ebpf_shmctl_call",
1215
"Calls to syscall shmctl(2).",
1216
- EBPF_COMMON_DIMENSION_CALL,
1216
+ EBPF_COMMON_UNITS_CALL,
1217
NETDATA_APPS_IPC_SHM_GROUP,
1218
NETDATA_EBPF_CHART_TYPE_STACKED,
1219
"app.ebpf_shmctl_call",
@@ -1264,7 +1264,7 @@ static void ebpf_create_shm_charts(int update_every)
1264
NETDATA_EBPF_SYSTEM_GROUP,
1265
NETDATA_SHM_GLOBAL_CHART,
1266
"Calls to shared memory system calls",
1267
- EBPF_COMMON_DIMENSION_CALL,
1267
+ EBPF_COMMON_UNITS_CALL,
1268
NETDATA_SYSTEM_IPC_SHM_SUBMENU,
1269
NULL,
1270
NETDATA_EBPF_CHART_TYPE_LINE,
src/collectors/ebpf.plugin/ebpf_socket.c
+72
-72
@@ -513,7 +513,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
513
id,
514
NETDATA_NET_APPS_CONNECTION_TCP_V4,
515
"Calls to tcp_v4_connection",
516
- EBPF_COMMON_DIMENSION_CONNECTIONS,
516
+ EBPF_COMMON_UNITS_CONNECTIONS,
517
NETDATA_APPS_NET_GROUP,
518
NETDATA_EBPF_CHART_TYPE_STACKED,
519
NETDATA_SERVICES_SOCKET_TCP_V4_CONN_CONTEXT,
@@ -525,7 +525,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
525
id,
526
NETDATA_NET_APPS_CONNECTION_TCP_V6,
527
"Calls to tcp_v6_connection",
528
- EBPF_COMMON_DIMENSION_CONNECTIONS,
528
+ EBPF_COMMON_UNITS_CONNECTIONS,
529
NETDATA_APPS_NET_GROUP,
530
NETDATA_EBPF_CHART_TYPE_STACKED,
531
NETDATA_SERVICES_SOCKET_TCP_V6_CONN_CONTEXT,
@@ -537,7 +537,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
537
id,
538
NETDATA_NET_APPS_BANDWIDTH_RECV,
539
"Bytes received",
540
- EBPF_COMMON_DIMENSION_BITS,
540
+ EBPF_COMMON_UNITS_KILOBITS,
541
NETDATA_APPS_NET_GROUP,
542
NETDATA_EBPF_CHART_TYPE_STACKED,
543
NETDATA_SERVICES_SOCKET_BYTES_RECV_CONTEXT,
@@ -548,7 +548,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
548
id,
549
NETDATA_NET_APPS_BANDWIDTH_SENT,
550
"Bytes sent",
551
- EBPF_COMMON_DIMENSION_BITS,
551
+ EBPF_COMMON_UNITS_KILOBITS,
552
NETDATA_APPS_NET_GROUP,
553
NETDATA_EBPF_CHART_TYPE_STACKED,
554
NETDATA_SERVICES_SOCKET_BYTES_SEND_CONTEXT,
@@ -559,7 +559,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
559
id,
560
NETDATA_NET_APPS_BANDWIDTH_TCP_RECV_CALLS,
561
"Calls to tcp_cleanup_rbuf.",
562
- EBPF_COMMON_DIMENSION_CALL,
562
+ EBPF_COMMON_UNITS_CALL,
563
NETDATA_APPS_NET_GROUP,
564
NETDATA_EBPF_CHART_TYPE_STACKED,
565
NETDATA_SERVICES_SOCKET_TCP_RECV_CONTEXT,
@@ -570,7 +570,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
570
id,
571
NETDATA_NET_APPS_BANDWIDTH_TCP_SEND_CALLS,
572
"Calls to tcp_sendmsg.",
573
- EBPF_COMMON_DIMENSION_CALL,
573
+ EBPF_COMMON_UNITS_CALL,
574
NETDATA_APPS_NET_GROUP,
575
NETDATA_EBPF_CHART_TYPE_STACKED,
576
NETDATA_SERVICES_SOCKET_TCP_SEND_CONTEXT,
@@ -581,7 +581,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
581
id,
582
NETDATA_NET_APPS_BANDWIDTH_TCP_RETRANSMIT,
583
"Calls to tcp_retransmit",
584
- EBPF_COMMON_DIMENSION_CALL,
584
+ EBPF_COMMON_UNITS_CALL,
585
NETDATA_APPS_NET_GROUP,
586
NETDATA_EBPF_CHART_TYPE_STACKED,
587
NETDATA_SERVICES_SOCKET_TCP_RETRANSMIT_CONTEXT,
@@ -592,7 +592,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
592
id,
593
NETDATA_NET_APPS_BANDWIDTH_UDP_SEND_CALLS,
594
"Calls to udp_sendmsg",
595
- EBPF_COMMON_DIMENSION_CALL,
595
+ EBPF_COMMON_UNITS_CALL,
596
NETDATA_APPS_NET_GROUP,
597
NETDATA_EBPF_CHART_TYPE_STACKED,
598
NETDATA_SERVICES_SOCKET_UDP_SEND_CONTEXT,
@@ -603,7 +603,7 @@ static void ebpf_obsolete_systemd_socket_charts(int update_every, char *id)
603
id,
604
NETDATA_NET_APPS_BANDWIDTH_UDP_RECV_CALLS,
605
"Calls to udp_recvmsg",
606
- EBPF_COMMON_DIMENSION_CALL,
606
+ EBPF_COMMON_UNITS_CALL,
607
NETDATA_APPS_NET_GROUP,
608
NETDATA_EBPF_CHART_TYPE_STACKED,
609
NETDATA_SERVICES_SOCKET_UDP_RECV_CONTEXT,
@@ -656,7 +656,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
656
w->clean_name,
657
"_ebpf_call_tcp_v4_connection",
658
"Calls to tcp_v4_connection.",
659
- EBPF_COMMON_DIMENSION_CONNECTIONS,
659
+ EBPF_COMMON_UNITS_CONNECTIONS,
660
NETDATA_APPS_NET_GROUP,
661
NETDATA_EBPF_CHART_TYPE_STACKED,
662
"app.ebpf_call_tcp_v4_connection",
@@ -668,7 +668,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
668
w->clean_name,
669
"_ebpf_call_tcp_v6_connection",
670
"Calls to tcp_v6_connection.",
671
- EBPF_COMMON_DIMENSION_CONNECTIONS,
671
+ EBPF_COMMON_UNITS_CONNECTIONS,
672
NETDATA_APPS_NET_GROUP,
673
NETDATA_EBPF_CHART_TYPE_STACKED,
674
"app.ebpf_call_tcp_v6_connection",
@@ -680,7 +680,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
680
w->clean_name,
681
"_ebpf_sock_bytes_sent",
682
"Bytes sent.",
683
- EBPF_COMMON_DIMENSION_BITS,
683
+ EBPF_COMMON_UNITS_KILOBITS,
684
NETDATA_APPS_NET_GROUP,
685
NETDATA_EBPF_CHART_TYPE_STACKED,
686
"app.ebpf_sock_bytes_sent",
@@ -691,7 +691,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
691
w->clean_name,
692
"_ebpf_sock_bytes_received",
693
"Bytes received.",
694
- EBPF_COMMON_DIMENSION_BITS,
694
+ EBPF_COMMON_UNITS_KILOBITS,
695
NETDATA_APPS_NET_GROUP,
696
NETDATA_EBPF_CHART_TYPE_STACKED,
697
"app.ebpf_sock_bytes_received",
@@ -702,7 +702,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
702
w->clean_name,
703
"_ebpf_call_tcp_sendmsg",
704
"Calls to tcp_sendmsg.",
705
- EBPF_COMMON_DIMENSION_CALL,
705
+ EBPF_COMMON_UNITS_CALL,
706
NETDATA_APPS_NET_GROUP,
707
NETDATA_EBPF_CHART_TYPE_STACKED,
708
"app.ebpf_call_tcp_sendmsg",
@@ -713,7 +713,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
713
w->clean_name,
714
"_ebpf_call_tcp_cleanup_rbuf",
715
"Calls to tcp_cleanup_rbuf.",
716
- EBPF_COMMON_DIMENSION_CALL,
716
+ EBPF_COMMON_UNITS_CALL,
717
NETDATA_APPS_NET_GROUP,
718
NETDATA_EBPF_CHART_TYPE_STACKED,
719
"app.ebpf_call_tcp_cleanup_rbuf",
@@ -724,7 +724,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
724
w->clean_name,
725
"_ebpf_call_tcp_retransmit",
726
"Calls to tcp_retransmit.",
727
- EBPF_COMMON_DIMENSION_CALL,
727
+ EBPF_COMMON_UNITS_CALL,
728
NETDATA_APPS_NET_GROUP,
729
NETDATA_EBPF_CHART_TYPE_STACKED,
730
"app.ebpf_call_tcp_retransmit",
@@ -735,7 +735,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
735
w->clean_name,
736
"_ebpf_call_udp_sendmsg",
737
"Calls to udp_sendmsg.",
738
- EBPF_COMMON_DIMENSION_CALL,
738
+ EBPF_COMMON_UNITS_CALL,
739
NETDATA_APPS_NET_GROUP,
740
NETDATA_EBPF_CHART_TYPE_STACKED,
741
"app.ebpf_call_udp_sendmsg",
@@ -746,7 +746,7 @@ void ebpf_socket_obsolete_apps_charts(struct ebpf_module *em)
746
w->clean_name,
747
"_ebpf_call_udp_recvmsg",
748
"Calls to udp_recvmsg.",
749
- EBPF_COMMON_DIMENSION_CALL,
749
+ EBPF_COMMON_UNITS_CALL,
750
NETDATA_APPS_NET_GROUP,
751
NETDATA_EBPF_CHART_TYPE_STACKED,
752
"app.ebpf_call_udp_recvmsg",
@@ -772,7 +772,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
772
NETDATA_INBOUND_CONNECTIONS,
773
"",
774
"Inbound connections.",
775
- EBPF_COMMON_DIMENSION_CONNECTIONS,
775
+ EBPF_COMMON_UNITS_CONNECTIONS,
776
NETDATA_SOCKET_KERNEL_FUNCTIONS,
777
NETDATA_EBPF_CHART_TYPE_LINE,
778
NULL,
@@ -783,7 +783,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
783
NETDATA_TCP_OUTBOUND_CONNECTIONS,
784
"",
785
"TCP outbound connections.",
786
- EBPF_COMMON_DIMENSION_CONNECTIONS,
786
+ EBPF_COMMON_UNITS_CONNECTIONS,
787
NETDATA_SOCKET_KERNEL_FUNCTIONS,
788
NETDATA_EBPF_CHART_TYPE_LINE,
789
NULL,
@@ -795,7 +795,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
795
NETDATA_TCP_FUNCTION_COUNT,
796
"",
797
"Calls to internal functions",
798
- EBPF_COMMON_DIMENSION_CALL,
798
+ EBPF_COMMON_UNITS_CALL,
799
NETDATA_SOCKET_KERNEL_FUNCTIONS,
800
NETDATA_EBPF_CHART_TYPE_LINE,
801
NULL,
@@ -806,7 +806,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
806
NETDATA_TCP_FUNCTION_BITS,
807
"",
808
"TCP bandwidth",
809
- EBPF_COMMON_DIMENSION_BITS,
809
+ EBPF_COMMON_UNITS_KILOBITS,
810
NETDATA_SOCKET_KERNEL_FUNCTIONS,
811
NETDATA_EBPF_CHART_TYPE_LINE,
812
NULL,
@@ -818,7 +818,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
818
NETDATA_TCP_FUNCTION_ERROR,
819
"",
820
"TCP errors",
821
- EBPF_COMMON_DIMENSION_CALL,
821
+ EBPF_COMMON_UNITS_CALL,
822
NETDATA_SOCKET_KERNEL_FUNCTIONS,
823
NETDATA_EBPF_CHART_TYPE_LINE,
824
NULL,
@@ -830,7 +830,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
830
NETDATA_TCP_RETRANSMIT,
831
"",
832
"Packages retransmitted",
833
- EBPF_COMMON_DIMENSION_CALL,
833
+ EBPF_COMMON_UNITS_CALL,
834
NETDATA_SOCKET_KERNEL_FUNCTIONS,
835
NETDATA_EBPF_CHART_TYPE_LINE,
836
NULL,
@@ -841,7 +841,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
841
NETDATA_UDP_FUNCTION_COUNT,
842
"",
843
"UDP calls",
844
- EBPF_COMMON_DIMENSION_CALL,
844
+ EBPF_COMMON_UNITS_CALL,
845
NETDATA_SOCKET_KERNEL_FUNCTIONS,
846
NETDATA_EBPF_CHART_TYPE_LINE,
847
NULL,
@@ -852,7 +852,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
852
NETDATA_UDP_FUNCTION_BITS,
853
"",
854
"UDP bandwidth",
855
- EBPF_COMMON_DIMENSION_BITS,
855
+ EBPF_COMMON_UNITS_KILOBITS,
856
NETDATA_SOCKET_KERNEL_FUNCTIONS,
857
NETDATA_EBPF_CHART_TYPE_LINE,
858
NULL,
@@ -864,7 +864,7 @@ static void ebpf_socket_obsolete_global_charts(ebpf_module_t *em)
864
NETDATA_UDP_FUNCTION_ERROR,
865
"",
866
"UDP errors",
867
- EBPF_COMMON_DIMENSION_CALL,
867
+ EBPF_COMMON_UNITS_CALL,
868
NETDATA_SOCKET_KERNEL_FUNCTIONS,
869
NETDATA_EBPF_CHART_TYPE_LINE,
870
NULL,
@@ -1099,7 +1099,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1099
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1100
NETDATA_INBOUND_CONNECTIONS,
1101
"Inbound connections.",
1102
- EBPF_COMMON_DIMENSION_CONNECTIONS,
1102
+ EBPF_COMMON_UNITS_CONNECTIONS,
1103
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1104
NULL,
1105
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1111,7 +1111,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1111
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1112
NETDATA_TCP_OUTBOUND_CONNECTIONS,
1113
"TCP outbound connections.",
1114
- EBPF_COMMON_DIMENSION_CONNECTIONS,
1114
+ EBPF_COMMON_UNITS_CONNECTIONS,
1115
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1116
NULL,
1117
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1124,7 +1124,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1124
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1125
NETDATA_TCP_FUNCTION_COUNT,
1126
"Calls to internal functions",
1127
- EBPF_COMMON_DIMENSION_CALL,
1127
+ EBPF_COMMON_UNITS_CALL,
1128
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1129
NULL,
1130
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1134,7 +1134,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1134
3, em->update_every, NETDATA_EBPF_MODULE_NAME_SOCKET);
1135
1136
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY, NETDATA_TCP_FUNCTION_BITS,
1137
- "TCP bandwidth", EBPF_COMMON_DIMENSION_BITS,
1137
+ "TCP bandwidth", EBPF_COMMON_UNITS_KILOBITS,
1138
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1139
NULL,
1140
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1147,7 +1147,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1147
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1148
NETDATA_TCP_FUNCTION_ERROR,
1149
"TCP errors",
1150
- EBPF_COMMON_DIMENSION_CALL,
1150
+ EBPF_COMMON_UNITS_CALL,
1151
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1152
NULL,
1153
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1160,7 +1160,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1160
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1161
NETDATA_TCP_RETRANSMIT,
1162
"Packages retransmitted",
1163
- EBPF_COMMON_DIMENSION_CALL,
1163
+ EBPF_COMMON_UNITS_CALL,
1164
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1165
NULL,
1166
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1172,7 +1172,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1172
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1173
NETDATA_UDP_FUNCTION_COUNT,
1174
"UDP calls",
1175
- EBPF_COMMON_DIMENSION_CALL,
1175
+ EBPF_COMMON_UNITS_CALL,
1176
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1177
NULL,
1178
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1182,7 +1182,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1182
2, em->update_every, NETDATA_EBPF_MODULE_NAME_SOCKET);
1183
1184
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY, NETDATA_UDP_FUNCTION_BITS,
1185
- "UDP bandwidth", EBPF_COMMON_DIMENSION_BITS,
1185
+ "UDP bandwidth", EBPF_COMMON_UNITS_KILOBITS,
1186
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1187
NULL,
1188
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1195,7 +1195,7 @@ static void ebpf_socket_create_global_charts(ebpf_module_t *em)
1195
ebpf_create_chart(NETDATA_EBPF_IP_FAMILY,
1196
NETDATA_UDP_FUNCTION_ERROR,
1197
"UDP errors",
1198
- EBPF_COMMON_DIMENSION_CALL,
1198
+ EBPF_COMMON_UNITS_CALL,
1199
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1200
NULL,
1201
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -1230,7 +1230,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1230
w->clean_name,
1231
"_ebpf_call_tcp_v4_connection",
1232
"Calls to tcp_v4_connection.",
1233
- EBPF_COMMON_DIMENSION_CONNECTIONS,
1233
+ EBPF_COMMON_UNITS_CONNECTIONS,
1234
NETDATA_APPS_NET_GROUP,
1235
NETDATA_EBPF_CHART_TYPE_STACKED,
1236
"app.ebpf_call_tcp_v4_connection",
@@ -1246,7 +1246,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1246
w->clean_name,
1247
"_ebpf_call_tcp_v6_connection",
1248
"Calls to tcp_v6_connection.",
1249
- EBPF_COMMON_DIMENSION_CONNECTIONS,
1249
+ EBPF_COMMON_UNITS_CONNECTIONS,
1250
NETDATA_APPS_NET_GROUP,
1251
NETDATA_EBPF_CHART_TYPE_STACKED,
1252
"app.ebpf_call_tcp_v6_connection",
@@ -1262,7 +1262,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1262
w->clean_name,
1263
"_ebpf_sock_bytes_sent",
1264
"Bytes sent.",
1265
- EBPF_COMMON_DIMENSION_BITS,
1265
+ EBPF_COMMON_UNITS_KILOBITS,
1266
NETDATA_APPS_NET_GROUP,
1267
NETDATA_EBPF_CHART_TYPE_STACKED,
1268
"app.ebpf_sock_bytes_sent",
@@ -1277,7 +1277,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1277
w->clean_name,
1278
"_ebpf_sock_bytes_received",
1279
"Bytes received.",
1280
- EBPF_COMMON_DIMENSION_BITS,
1280
+ EBPF_COMMON_UNITS_KILOBITS,
1281
NETDATA_APPS_NET_GROUP,
1282
NETDATA_EBPF_CHART_TYPE_STACKED,
1283
"app.ebpf_sock_bytes_received",
@@ -1292,7 +1292,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1292
w->clean_name,
1293
"_ebpf_call_tcp_sendmsg",
1294
"Calls to tcp_sendmsg.",
1295
- EBPF_COMMON_DIMENSION_CALL,
1295
+ EBPF_COMMON_UNITS_CALL,
1296
NETDATA_APPS_NET_GROUP,
1297
NETDATA_EBPF_CHART_TYPE_STACKED,
1298
"app.ebpf_call_tcp_sendmsg",
@@ -1307,7 +1307,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1307
w->clean_name,
1308
"_ebpf_call_tcp_cleanup_rbuf",
1309
"Calls to tcp_cleanup_rbuf.",
1310
- EBPF_COMMON_DIMENSION_CALL,
1310
+ EBPF_COMMON_UNITS_CALL,
1311
NETDATA_APPS_NET_GROUP,
1312
NETDATA_EBPF_CHART_TYPE_STACKED,
1313
"app.ebpf_call_tcp_cleanup_rbuf",
@@ -1322,7 +1322,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1322
w->clean_name,
1323
"_ebpf_call_tcp_retransmit",
1324
"Calls to tcp_retransmit.",
1325
- EBPF_COMMON_DIMENSION_CALL,
1325
+ EBPF_COMMON_UNITS_CALL,
1326
NETDATA_APPS_NET_GROUP,
1327
NETDATA_EBPF_CHART_TYPE_STACKED,
1328
"app.ebpf_call_tcp_retransmit",
@@ -1337,7 +1337,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1337
w->clean_name,
1338
"_ebpf_call_udp_sendmsg",
1339
"Calls to udp_sendmsg.",
1340
- EBPF_COMMON_DIMENSION_CALL,
1340
+ EBPF_COMMON_UNITS_CALL,
1341
NETDATA_APPS_NET_GROUP,
1342
NETDATA_EBPF_CHART_TYPE_STACKED,
1343
"app.ebpf_call_udp_sendmsg",
@@ -1352,7 +1352,7 @@ void ebpf_socket_create_apps_charts(struct ebpf_module *em, void *ptr)
1352
w->clean_name,
1353
"_ebpf_call_udp_recvmsg",
1354
"Calls to udp_recvmsg.",
1355
- EBPF_COMMON_DIMENSION_CALL,
1355
+ EBPF_COMMON_UNITS_CALL,
1356
NETDATA_APPS_NET_GROUP,
1357
NETDATA_EBPF_CHART_TYPE_STACKED,
1358
"app.ebpf_call_udp_recvmsg",
@@ -2110,7 +2110,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2110
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
2111
ebpf_create_chart(type, NETDATA_NET_APPS_CONNECTION_TCP_V4,
2112
"Calls to tcp_v4_connection",
2113
- EBPF_COMMON_DIMENSION_CONNECTIONS, NETDATA_CGROUP_NET_GROUP,
2113
+ EBPF_COMMON_UNITS_CONNECTIONS, NETDATA_CGROUP_NET_GROUP,
2114
NETDATA_CGROUP_TCP_V4_CONN_CONTEXT,
2115
NETDATA_EBPF_CHART_TYPE_LINE,
2116
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2124,7 +2124,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2124
ebpf_create_chart(type,
2125
NETDATA_NET_APPS_CONNECTION_TCP_V6,
2126
"Calls to tcp_v6_connection",
2127
- EBPF_COMMON_DIMENSION_CONNECTIONS,
2127
+ EBPF_COMMON_UNITS_CONNECTIONS,
2128
NETDATA_CGROUP_NET_GROUP,
2129
NETDATA_CGROUP_TCP_V6_CONN_CONTEXT,
2130
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2140,7 +2140,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2140
2141
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_RECV,
2142
"Bytes received",
2143
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2143
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2144
NETDATA_CGROUP_SOCKET_BYTES_RECV_CONTEXT,
2145
NETDATA_EBPF_CHART_TYPE_LINE,
2146
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2152,7 +2152,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2152
2153
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_SENT,
2154
"Bytes sent",
2155
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2155
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2156
NETDATA_CGROUP_SOCKET_BYTES_SEND_CONTEXT,
2157
NETDATA_EBPF_CHART_TYPE_LINE,
2158
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2164,7 +2164,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2164
2165
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_TCP_RECV_CALLS,
2166
"Calls to tcp_cleanup_rbuf.",
2167
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2167
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2168
NETDATA_CGROUP_SOCKET_TCP_RECV_CONTEXT,
2169
NETDATA_EBPF_CHART_TYPE_LINE,
2170
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2176,7 +2176,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2176
2177
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_TCP_SEND_CALLS,
2178
"Calls to tcp_sendmsg.",
2179
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2179
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2180
NETDATA_CGROUP_SOCKET_TCP_SEND_CONTEXT,
2181
NETDATA_EBPF_CHART_TYPE_LINE,
2182
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2188,7 +2188,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2188
2189
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_TCP_RETRANSMIT,
2190
"Calls to tcp_retransmit.",
2191
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2191
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2192
NETDATA_CGROUP_SOCKET_TCP_RETRANSMIT_CONTEXT,
2193
NETDATA_EBPF_CHART_TYPE_LINE,
2194
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2200,7 +2200,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2200
2201
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_UDP_SEND_CALLS,
2202
"Calls to udp_sendmsg",
2203
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2203
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2204
NETDATA_CGROUP_SOCKET_UDP_SEND_CONTEXT,
2205
NETDATA_EBPF_CHART_TYPE_LINE,
2206
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2212,7 +2212,7 @@ static void ebpf_create_specific_socket_charts(char *type, int update_every)
2212
2213
ebpf_create_chart(type, NETDATA_NET_APPS_BANDWIDTH_UDP_RECV_CALLS,
2214
"Calls to udp_recvmsg",
2215
- EBPF_COMMON_DIMENSION_CALL, NETDATA_CGROUP_NET_GROUP,
2215
+ EBPF_COMMON_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2216
NETDATA_CGROUP_SOCKET_UDP_RECV_CONTEXT,
2217
NETDATA_EBPF_CHART_TYPE_LINE,
2218
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++,
@@ -2235,7 +2235,7 @@ static void ebpf_obsolete_specific_socket_charts(char *type, int update_every)
2235
{
2236
int order_basis = 5300;
2237
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_CONNECTION_TCP_V4, "", "Calls to tcp_v4_connection",
2238
- EBPF_COMMON_DIMENSION_CONNECTIONS, NETDATA_APPS_NET_GROUP,
2238
+ EBPF_COMMON_UNITS_CONNECTIONS, NETDATA_APPS_NET_GROUP,
2239
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_TCP_V4_CONN_CONTEXT,
2240
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2241
@@ -2244,7 +2244,7 @@ static void ebpf_obsolete_specific_socket_charts(char *type, int update_every)
2244
NETDATA_NET_APPS_CONNECTION_TCP_V6,
2245
"",
2246
"Calls to tcp_v6_connection",
2247
- EBPF_COMMON_DIMENSION_CONNECTIONS,
2247
+ EBPF_COMMON_UNITS_CONNECTIONS,
2248
NETDATA_APPS_NET_GROUP,
2249
NETDATA_EBPF_CHART_TYPE_LINE,
2250
NETDATA_SERVICES_SOCKET_TCP_V6_CONN_CONTEXT,
@@ -2253,37 +2253,37 @@ static void ebpf_obsolete_specific_socket_charts(char *type, int update_every)
2253
}
2254
2255
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_RECV, "", "Bytes received",
2256
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2256
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2257
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_BYTES_RECV_CONTEXT,
2258
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2259
2260
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_SENT, "","Bytes sent",
2261
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2261
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2262
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_BYTES_SEND_CONTEXT,
2263
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2264
2265
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_TCP_RECV_CALLS, "", "Calls to tcp_cleanup_rbuf.",
2266
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2266
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2267
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_TCP_RECV_CONTEXT,
2268
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2269
2270
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_TCP_SEND_CALLS, "", "Calls to tcp_sendmsg.",
2271
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2271
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2272
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_TCP_SEND_CONTEXT,
2273
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2274
2275
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_TCP_RETRANSMIT, "", "Calls to tcp_retransmit.",
2276
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2276
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2277
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_TCP_RETRANSMIT_CONTEXT,
2278
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2279
2280
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_UDP_SEND_CALLS, "", "Calls to udp_sendmsg",
2281
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP,
2281
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2282
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_SERVICES_SOCKET_UDP_SEND_CONTEXT,
2283
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2284
2285
ebpf_write_chart_obsolete(type, NETDATA_NET_APPS_BANDWIDTH_UDP_RECV_CALLS, "", "Calls to udp_recvmsg",
2286
- EBPF_COMMON_DIMENSION_CALL, NETDATA_APPS_NET_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
2286
+ EBPF_COMMON_UNITS_CALL, NETDATA_APPS_NET_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
2287
NETDATA_SERVICES_SOCKET_UDP_RECV_CONTEXT,
2288
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + order_basis++, update_every);
2289
}
@@ -2357,7 +2357,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2357
{
2358
static ebpf_systemd_args_t data_tcp_v4 = {
2359
.title = "Calls to tcp_v4_connection",
2360
- .units = EBPF_COMMON_DIMENSION_CONNECTIONS,
2360
+ .units = EBPF_COMMON_UNITS_CONNECTIONS,
2361
.family = NETDATA_APPS_NET_GROUP,
2362
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2363
.order = 20080,
@@ -2371,7 +2371,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2371
2372
static ebpf_systemd_args_t data_tcp_v6 = {
2373
.title = "Calls to tcp_v6_connection",
2374
- .units = EBPF_COMMON_DIMENSION_CONNECTIONS,
2374
+ .units = EBPF_COMMON_UNITS_CONNECTIONS,
2375
.family = NETDATA_APPS_NET_GROUP,
2376
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2377
.order = 20081,
@@ -2385,7 +2385,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2385
2386
static ebpf_systemd_args_t data_bandwith_recv = {
2387
.title = "Bytes received",
2388
- .units = EBPF_COMMON_DIMENSION_BITS,
2388
+ .units = EBPF_COMMON_UNITS_KILOBITS,
2389
.family = NETDATA_APPS_NET_GROUP,
2390
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2391
.order = 20082,
@@ -2399,7 +2399,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2399
2400
static ebpf_systemd_args_t data_bandwith_sent = {
2401
.title = "Bytes sent",
2402
- .units = EBPF_COMMON_DIMENSION_BITS,
2402
+ .units = EBPF_COMMON_UNITS_KILOBITS,
2403
.family = NETDATA_APPS_NET_GROUP,
2404
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2405
.order = 20083,
@@ -2413,7 +2413,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2413
2414
static ebpf_systemd_args_t data_tcp_cleanup = {
2415
.title = "Calls to tcp_cleanup_rbuf.",
2416
- .units = EBPF_COMMON_DIMENSION_CALL,
2416
+ .units = EBPF_COMMON_UNITS_CALL,
2417
.family = NETDATA_APPS_NET_GROUP,
2418
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2419
.order = 20084,
@@ -2427,7 +2427,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2427
2428
static ebpf_systemd_args_t data_tcp_sendmsg = {
2429
.title = "Calls to tcp_sendmsg.",
2430
- .units = EBPF_COMMON_DIMENSION_CALL,
2430
+ .units = EBPF_COMMON_UNITS_CALL,
2431
.family = NETDATA_APPS_NET_GROUP,
2432
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2433
.order = 20085,
@@ -2441,7 +2441,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2441
2442
static ebpf_systemd_args_t data_tcp_retransmit = {
2443
.title = "Calls to tcp_retransmit",
2444
- .units = EBPF_COMMON_DIMENSION_CALL,
2444
+ .units = EBPF_COMMON_UNITS_CALL,
2445
.family = NETDATA_APPS_NET_GROUP,
2446
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2447
.order = 20086,
@@ -2455,7 +2455,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2455
2456
static ebpf_systemd_args_t data_udp_send = {
2457
.title = "Calls to udp_sendmsg",
2458
- .units = EBPF_COMMON_DIMENSION_CALL,
2458
+ .units = EBPF_COMMON_UNITS_CALL,
2459
.family = NETDATA_APPS_NET_GROUP,
2460
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2461
.order = 20087,
@@ -2469,7 +2469,7 @@ static void ebpf_create_systemd_socket_charts(int update_every)
2469
2470
static ebpf_systemd_args_t data_udp_recv = {
2471
.title = "Calls to udp_recvmsg",
2472
- .units = EBPF_COMMON_DIMENSION_CALL,
2472
+ .units = EBPF_COMMON_UNITS_CALL,
2473
.family = NETDATA_APPS_NET_GROUP,
2474
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2475
.order = 20088,
src/collectors/ebpf.plugin/ebpf_socket.h
+4
@@ -16,6 +16,10 @@
16
// Vector indexes
17
#define NETDATA_UDP_START 3
18
19
+// dimensions
20
+#define EBPF_COMMON_UNITS_CONNECTIONS "connections/s"
21
+#define EBPF_COMMON_UNITS_KILOBITS "kilobits/s"
22
+
23
// config file
24
#define NETDATA_NETWORK_CONFIG_FILE "network.conf"
25
#define EBPF_NETWORK_VIEWER_SECTION "network connections"
src/collectors/ebpf.plugin/ebpf_softirq.c
+2
-2
@@ -73,7 +73,7 @@ static void ebpf_obsolete_softirq_global(ebpf_module_t *em)
73
"softirq_latency",
74
"",
75
"Software IRQ latency",
76
- EBPF_COMMON_DIMENSION_MILLISECONDS,
76
+ EBPF_COMMON_UNITS_MILLISECONDS,
77
"softirqs",
78
NETDATA_EBPF_CHART_TYPE_STACKED,
79
NULL,
@@ -165,7 +165,7 @@ static void softirq_create_charts(int update_every)
165
NETDATA_EBPF_SYSTEM_GROUP,
166
"softirq_latency",
167
"Software IRQ latency",
168
- EBPF_COMMON_DIMENSION_MILLISECONDS,
168
+ EBPF_COMMON_UNITS_MILLISECONDS,
169
"softirqs",
170
NULL,
171
NETDATA_EBPF_CHART_TYPE_STACKED,
src/collectors/ebpf.plugin/ebpf_swap.c
+14
-14
@@ -278,7 +278,7 @@ static void ebpf_obsolete_swap_services(ebpf_module_t *em, char *id)
278
id,
279
NETDATA_MEM_SWAP_READ_CHART,
280
"Calls to function swap_readpage.",
281
- EBPF_COMMON_DIMENSION_CALL,
281
+ EBPF_COMMON_UNITS_CALL,
282
NETDATA_SYSTEM_SWAP_SUBMENU,
283
NETDATA_EBPF_CHART_TYPE_LINE,
284
NETDATA_CGROUP_SWAP_READ_CONTEXT,
@@ -289,7 +289,7 @@ static void ebpf_obsolete_swap_services(ebpf_module_t *em, char *id)
289
id,
290
NETDATA_MEM_SWAP_WRITE_CHART,
291
"Calls to function swap_writepage.",
292
- EBPF_COMMON_DIMENSION_CALL,
292
+ EBPF_COMMON_UNITS_CALL,
293
NETDATA_SYSTEM_SWAP_SUBMENU,
294
NETDATA_EBPF_CHART_TYPE_LINE,
295
NETDATA_CGROUP_SWAP_WRITE_CONTEXT,
@@ -340,7 +340,7 @@ void ebpf_obsolete_swap_apps_charts(struct ebpf_module *em)
340
w->clean_name,
341
"_ebpf_call_swap_readpage",
342
"Calls to function swap_readpage.",
343
- EBPF_COMMON_DIMENSION_CALL,
343
+ EBPF_COMMON_UNITS_CALL,
344
NETDATA_EBPF_MEMORY_GROUP,
345
NETDATA_EBPF_CHART_TYPE_STACKED,
346
"app.ebpf_call_swap_readpage",
@@ -351,7 +351,7 @@ void ebpf_obsolete_swap_apps_charts(struct ebpf_module *em)
351
w->clean_name,
352
"_ebpf_call_swap_writepage",
353
"Calls to function swap_writepage.",
354
- EBPF_COMMON_DIMENSION_CALL,
354
+ EBPF_COMMON_UNITS_CALL,
355
NETDATA_EBPF_MEMORY_GROUP,
356
NETDATA_EBPF_CHART_TYPE_STACKED,
357
"app.ebpf_call_swap_writepage",
@@ -375,7 +375,7 @@ static void ebpf_obsolete_swap_global(ebpf_module_t *em)
375
NETDATA_MEM_SWAP_CHART,
376
"",
377
"Calls to access swap memory",
378
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
378
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
379
NETDATA_EBPF_CHART_TYPE_LINE,
380
NULL,
381
NETDATA_CHART_PRIO_MEM_SWAP_CALLS,
@@ -745,7 +745,7 @@ static void ebpf_create_specific_swap_charts(char *type, int update_every)
745
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
746
ebpf_create_chart(type, NETDATA_MEM_SWAP_READ_CHART,
747
"Calls to function swap_readpage.",
748
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
748
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
749
NETDATA_CGROUP_SWAP_READ_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
750
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5100,
751
ebpf_create_global_dimension,
@@ -755,7 +755,7 @@ static void ebpf_create_specific_swap_charts(char *type, int update_every)
755
756
ebpf_create_chart(type, NETDATA_MEM_SWAP_WRITE_CHART,
757
"Calls to function swap_writepage.",
758
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
758
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
759
NETDATA_CGROUP_SWAP_WRITE_CONTEXT, NETDATA_EBPF_CHART_TYPE_LINE,
760
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5101,
761
ebpf_create_global_dimension,
@@ -776,12 +776,12 @@ static void ebpf_create_specific_swap_charts(char *type, int update_every)
776
static void ebpf_obsolete_specific_swap_charts(char *type, int update_every)
777
{
778
ebpf_write_chart_obsolete(type, NETDATA_MEM_SWAP_READ_CHART, "", "Calls to function swap_readpage.",
779
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
779
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
780
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SWAP_READ_CONTEXT,
781
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5100, update_every);
782
783
ebpf_write_chart_obsolete(type, NETDATA_MEM_SWAP_WRITE_CHART, "", "Calls to function swap_writepage.",
784
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
784
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
785
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_SWAP_WRITE_CONTEXT,
786
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5101, update_every);
787
}
@@ -816,7 +816,7 @@ static void ebpf_create_systemd_swap_charts(int update_every)
816
{
817
static ebpf_systemd_args_t data_read = {
818
.title = "Calls to swap_readpage.",
819
- .units = EBPF_COMMON_DIMENSION_CALL,
819
+ .units = EBPF_COMMON_UNITS_CALL,
820
.family = NETDATA_SYSTEM_SWAP_SUBMENU,
821
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
822
.order = 20191,
@@ -830,7 +830,7 @@ static void ebpf_create_systemd_swap_charts(int update_every)
830
831
static ebpf_systemd_args_t data_write = {
832
.title = "Calls to function swap_writepage.",
833
- .units = EBPF_COMMON_DIMENSION_CALL,
833
+ .units = EBPF_COMMON_UNITS_CALL,
834
.family = NETDATA_SYSTEM_SWAP_SUBMENU,
835
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
836
.order = 20192,
@@ -978,7 +978,7 @@ void ebpf_swap_create_apps_charts(struct ebpf_module *em, void *ptr)
978
w->clean_name,
979
"_ebpf_call_swap_readpage",
980
"Calls to function swap_readpage.",
981
- EBPF_COMMON_DIMENSION_CALL,
981
+ EBPF_COMMON_UNITS_CALL,
982
NETDATA_EBPF_MEMORY_GROUP,
983
NETDATA_EBPF_CHART_TYPE_STACKED,
984
"app.ebpf_call_swap_readpage",
@@ -993,7 +993,7 @@ void ebpf_swap_create_apps_charts(struct ebpf_module *em, void *ptr)
993
w->clean_name,
994
"_ebpf_call_swap_writepage",
995
"Calls to function swap_writepage.",
996
- EBPF_COMMON_DIMENSION_CALL,
996
+ EBPF_COMMON_UNITS_CALL,
997
NETDATA_EBPF_MEMORY_GROUP,
998
NETDATA_EBPF_CHART_TYPE_STACKED,
999
"app.ebpf_call_swap_writepage",
@@ -1041,7 +1041,7 @@ static void ebpf_create_swap_charts(int update_every)
1041
{
1042
ebpf_create_chart(NETDATA_EBPF_MEMORY_GROUP, NETDATA_MEM_SWAP_CHART,
1043
"Calls to access swap memory",
1044
- EBPF_COMMON_DIMENSION_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
1044
+ EBPF_COMMON_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
1045
NULL,
1046
NETDATA_EBPF_CHART_TYPE_LINE,
1047
NETDATA_CHART_PRIO_MEM_SWAP_CALLS,
src/collectors/ebpf.plugin/ebpf_sync.c
+6
-6
@@ -280,7 +280,7 @@ void ebpf_sync_cleanup_objects()
280
int end,
281
int update_every)
282
{
283
- ebpf_write_chart_cmd(NETDATA_EBPF_MEMORY_GROUP, id, title, EBPF_COMMON_DIMENSION_CALL,
283
+ ebpf_write_chart_cmd(NETDATA_EBPF_MEMORY_GROUP, id, title, EBPF_COMMON_UNITS_CALL,
284
NETDATA_EBPF_SYNC_SUBMENU, NETDATA_EBPF_CHART_TYPE_LINE, NULL, order,
285
update_every,
286
NETDATA_EBPF_MODULE_NAME_SYNC);
@@ -300,7 +300,7 @@ static void ebpf_obsolete_sync_global(ebpf_module_t *em)
300
NETDATA_EBPF_FILE_SYNC_CHART,
301
"",
302
"Monitor calls to fsync(2) and fdatasync(2).",
303
- EBPF_COMMON_DIMENSION_CALL,
303
+ EBPF_COMMON_UNITS_CALL,
304
NETDATA_EBPF_SYNC_SUBMENU,
305
NETDATA_EBPF_CHART_TYPE_LINE,
306
NULL,
@@ -312,7 +312,7 @@ static void ebpf_obsolete_sync_global(ebpf_module_t *em)
312
NETDATA_EBPF_MSYNC_CHART,
313
"",
314
"Monitor calls to msync(2).",
315
- EBPF_COMMON_DIMENSION_CALL,
315
+ EBPF_COMMON_UNITS_CALL,
316
NETDATA_EBPF_SYNC_SUBMENU,
317
NETDATA_EBPF_CHART_TYPE_LINE,
318
NULL,
@@ -324,7 +324,7 @@ static void ebpf_obsolete_sync_global(ebpf_module_t *em)
324
NETDATA_EBPF_SYNC_CHART,
325
"",
326
"Monitor calls to sync(2) and syncfs(2).",
327
- EBPF_COMMON_DIMENSION_CALL,
327
+ EBPF_COMMON_UNITS_CALL,
328
NETDATA_EBPF_SYNC_SUBMENU,
329
NETDATA_EBPF_CHART_TYPE_LINE,
330
NULL,
@@ -336,7 +336,7 @@ static void ebpf_obsolete_sync_global(ebpf_module_t *em)
336
NETDATA_EBPF_FILE_SEGMENT_CHART,
337
"",
338
"Monitor calls to sync_file_range(2).",
339
- EBPF_COMMON_DIMENSION_CALL,
339
+ EBPF_COMMON_UNITS_CALL,
340
NETDATA_EBPF_SYNC_SUBMENU,
341
NETDATA_EBPF_CHART_TYPE_LINE,
342
NULL,
@@ -615,7 +615,7 @@ static void ebpf_create_sync_chart(char *id,
615
int end,
616
int update_every)
617
{
618
- ebpf_write_chart_cmd(NETDATA_EBPF_MEMORY_GROUP, id, "", title, EBPF_COMMON_DIMENSION_CALL,
618
+ ebpf_write_chart_cmd(NETDATA_EBPF_MEMORY_GROUP, id, "", title, EBPF_COMMON_UNITS_CALL,
619
NETDATA_EBPF_SYNC_SUBMENU, NETDATA_EBPF_CHART_TYPE_LINE, NULL, order,
620
update_every,
621
NETDATA_EBPF_MODULE_NAME_SYNC);
src/collectors/ebpf.plugin/ebpf_vfs.c
+98
-98
@@ -400,7 +400,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
400
id,
401
NETDATA_SYSCALL_APPS_FILE_DELETED,
402
"Files deleted",
403
- EBPF_COMMON_DIMENSION_CALL,
403
+ EBPF_COMMON_UNITS_CALL,
404
NETDATA_VFS_GROUP,
405
NETDATA_EBPF_CHART_TYPE_STACKED,
406
NULL,
@@ -411,7 +411,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
411
id,
412
NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS,
413
"Write to disk",
414
- EBPF_COMMON_DIMENSION_CALL,
414
+ EBPF_COMMON_UNITS_CALL,
415
NETDATA_VFS_GROUP,
416
NETDATA_EBPF_CHART_TYPE_STACKED,
417
NULL,
@@ -423,7 +423,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
423
id,
424
NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS_ERROR,
425
"Fails to write",
426
- EBPF_COMMON_DIMENSION_CALL,
426
+ EBPF_COMMON_UNITS_CALL,
427
NETDATA_VFS_GROUP,
428
NETDATA_EBPF_CHART_TYPE_STACKED,
429
NULL,
@@ -435,7 +435,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
435
id,
436
NETDATA_SYSCALL_APPS_VFS_READ_CALLS,
437
"Read from disk",
438
- EBPF_COMMON_DIMENSION_CALL,
438
+ EBPF_COMMON_UNITS_CALL,
439
NETDATA_VFS_GROUP,
440
NETDATA_EBPF_CHART_TYPE_STACKED,
441
NULL,
@@ -447,7 +447,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
447
id,
448
NETDATA_SYSCALL_APPS_VFS_READ_CALLS_ERROR,
449
"Fails to read",
450
- EBPF_COMMON_DIMENSION_CALL,
450
+ EBPF_COMMON_UNITS_CALL,
451
NETDATA_VFS_GROUP,
452
NETDATA_EBPF_CHART_TYPE_STACKED,
453
NULL,
@@ -459,7 +459,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
459
id,
460
NETDATA_SYSCALL_APPS_VFS_WRITE_BYTES,
461
"Bytes written on disk",
462
- EBPF_COMMON_DIMENSION_BYTES,
462
+ EBPF_COMMON_UNITS_BYTES,
463
NETDATA_VFS_GROUP,
464
NETDATA_EBPF_CHART_TYPE_STACKED,
465
NULL,
@@ -470,7 +470,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
470
id,
471
NETDATA_SYSCALL_APPS_VFS_READ_BYTES,
472
"Bytes read from disk",
473
- EBPF_COMMON_DIMENSION_BYTES,
473
+ EBPF_COMMON_UNITS_BYTES,
474
NETDATA_VFS_GROUP,
475
NETDATA_EBPF_CHART_TYPE_STACKED,
476
NULL,
@@ -481,7 +481,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
481
id,
482
NETDATA_SYSCALL_APPS_VFS_FSYNC,
483
"Calls to vfs_fsync.",
484
- EBPF_COMMON_DIMENSION_CALL,
484
+ EBPF_COMMON_UNITS_CALL,
485
NETDATA_VFS_GROUP,
486
NETDATA_EBPF_CHART_TYPE_STACKED,
487
NULL,
@@ -493,7 +493,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
493
id,
494
NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR,
495
"Sync error",
496
- EBPF_COMMON_DIMENSION_CALL,
496
+ EBPF_COMMON_UNITS_CALL,
497
NETDATA_VFS_GROUP,
498
NETDATA_EBPF_CHART_TYPE_STACKED,
499
NULL,
@@ -504,7 +504,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
504
id,
505
NETDATA_SYSCALL_APPS_VFS_OPEN,
506
"Calls to vfs_open.",
507
- EBPF_COMMON_DIMENSION_CALL,
507
+ EBPF_COMMON_UNITS_CALL,
508
NETDATA_VFS_GROUP,
509
NETDATA_EBPF_CHART_TYPE_STACKED,
510
NULL,
@@ -516,7 +516,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
516
id,
517
NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR,
518
"Open error",
519
- EBPF_COMMON_DIMENSION_CALL,
519
+ EBPF_COMMON_UNITS_CALL,
520
NETDATA_VFS_GROUP,
521
NETDATA_EBPF_CHART_TYPE_STACKED,
522
NULL,
@@ -528,7 +528,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
528
id,
529
NETDATA_SYSCALL_APPS_VFS_CREATE,
530
"Calls to vfs_create.",
531
- EBPF_COMMON_DIMENSION_CALL,
531
+ EBPF_COMMON_UNITS_CALL,
532
NETDATA_VFS_GROUP,
533
NETDATA_EBPF_CHART_TYPE_STACKED,
534
NULL,
@@ -540,7 +540,7 @@ static void ebpf_obsolete_vfs_services(ebpf_module_t *em, char *id)
540
id,
541
NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR,
542
"Create error",
543
- EBPF_COMMON_DIMENSION_CALL,
543
+ EBPF_COMMON_UNITS_CALL,
544
NETDATA_VFS_GROUP,
545
NETDATA_EBPF_CHART_TYPE_STACKED,
546
NULL,
@@ -593,7 +593,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
593
w->clean_name,
594
"_ebpf_call_vfs_unlink",
595
"Files deleted.",
596
- EBPF_COMMON_DIMENSION_CALL,
596
+ EBPF_COMMON_UNITS_CALL,
597
NETDATA_VFS_GROUP,
598
NETDATA_EBPF_CHART_TYPE_STACKED,
599
"app.ebpf_call_vfs_unlink",
@@ -604,7 +604,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
604
w->clean_name,
605
"_ebpf_call_vfs_write",
606
"Write to disk.",
607
- EBPF_COMMON_DIMENSION_CALL,
607
+ EBPF_COMMON_UNITS_CALL,
608
NETDATA_VFS_GROUP,
609
NETDATA_EBPF_CHART_TYPE_STACKED,
610
"app.ebpf_call_vfs_write",
@@ -616,7 +616,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
616
w->clean_name,
617
"_ebpf_call_vfs_write_error",
618
"Fails to write.",
619
- EBPF_COMMON_DIMENSION_CALL,
619
+ EBPF_COMMON_UNITS_CALL,
620
NETDATA_VFS_GROUP,
621
NETDATA_EBPF_CHART_TYPE_STACKED,
622
"app.ebpf_call_vfs_write_error",
@@ -628,7 +628,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
628
w->clean_name,
629
"_ebpf_call_vfs_read",
630
"Read from disk.",
631
- EBPF_COMMON_DIMENSION_CALL,
631
+ EBPF_COMMON_UNITS_CALL,
632
NETDATA_VFS_GROUP,
633
NETDATA_EBPF_CHART_TYPE_STACKED,
634
"app.ebpf_call_vfs_read",
@@ -640,7 +640,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
640
w->clean_name,
641
"_ebpf_call_vfs_read_error",
642
"Fails to read.",
643
- EBPF_COMMON_DIMENSION_CALL,
643
+ EBPF_COMMON_UNITS_CALL,
644
NETDATA_VFS_GROUP,
645
NETDATA_EBPF_CHART_TYPE_STACKED,
646
"app.ebpf_call_vfs_read_error",
@@ -652,7 +652,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
652
w->clean_name,
653
"_ebpf_call_vfs_write_bytes",
654
"Bytes written on disk.",
655
- EBPF_COMMON_DIMENSION_BYTES,
655
+ EBPF_COMMON_UNITS_BYTES,
656
NETDATA_VFS_GROUP,
657
NETDATA_EBPF_CHART_TYPE_STACKED,
658
"app.ebpf_call_vfs_write_bytes",
@@ -663,7 +663,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
663
w->clean_name,
664
"_ebpf_call_vfs_read_bytes",
665
"Bytes read from disk.",
666
- EBPF_COMMON_DIMENSION_BYTES,
666
+ EBPF_COMMON_UNITS_BYTES,
667
NETDATA_VFS_GROUP,
668
NETDATA_EBPF_CHART_TYPE_STACKED,
669
"app.ebpf_call_vfs_read_bytes",
@@ -674,7 +674,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
674
w->clean_name,
675
"_ebpf_call_vfs_fsync",
676
"Calls to vfs_fsync.",
677
- EBPF_COMMON_DIMENSION_CALL,
677
+ EBPF_COMMON_UNITS_CALL,
678
NETDATA_VFS_GROUP,
679
NETDATA_EBPF_CHART_TYPE_STACKED,
680
"app.ebpf_call_vfs_fsync",
@@ -686,7 +686,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
686
w->clean_name,
687
"_ebpf_call_vfs_fsync_error",
688
"Fails to sync.",
689
- EBPF_COMMON_DIMENSION_CALL,
689
+ EBPF_COMMON_UNITS_CALL,
690
NETDATA_VFS_GROUP,
691
NETDATA_EBPF_CHART_TYPE_STACKED,
692
"app.ebpf_call_vfs_fsync_error",
@@ -698,7 +698,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
698
w->clean_name,
699
"_ebpf_call_vfs_open",
700
"Calls to vfs_open.",
701
- EBPF_COMMON_DIMENSION_CALL,
701
+ EBPF_COMMON_UNITS_CALL,
702
NETDATA_VFS_GROUP,
703
NETDATA_EBPF_CHART_TYPE_STACKED,
704
"app.ebpf_call_vfs_open",
@@ -710,7 +710,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
710
w->clean_name,
711
"_ebpf_call_vfs_open_error",
712
"Fails to open.",
713
- EBPF_COMMON_DIMENSION_CALL,
713
+ EBPF_COMMON_UNITS_CALL,
714
NETDATA_VFS_GROUP,
715
NETDATA_EBPF_CHART_TYPE_STACKED,
716
"app.ebpf_call_vfs_open_error",
@@ -722,7 +722,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
722
w->clean_name,
723
"_ebpf_call_vfs_create",
724
"Calls to vfs_create.",
725
- EBPF_COMMON_DIMENSION_CALL,
725
+ EBPF_COMMON_UNITS_CALL,
726
NETDATA_VFS_GROUP,
727
NETDATA_EBPF_CHART_TYPE_STACKED,
728
"app.ebpf_call_vfs_create",
@@ -734,7 +734,7 @@ void ebpf_obsolete_vfs_apps_charts(struct ebpf_module *em)
734
w->clean_name,
735
"_ebpf_call_vfs_create_error",
736
"Fails to create.",
737
- EBPF_COMMON_DIMENSION_CALL,
737
+ EBPF_COMMON_UNITS_CALL,
738
NETDATA_VFS_GROUP,
739
NETDATA_EBPF_CHART_TYPE_STACKED,
740
"app.ebpf_call_vfs_create_error",
@@ -759,7 +759,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
759
NETDATA_VFS_FILE_CLEAN_COUNT,
760
"",
761
"Remove files",
762
- EBPF_COMMON_DIMENSION_CALL,
762
+ EBPF_COMMON_UNITS_CALL,
763
NETDATA_VFS_GROUP,
764
NETDATA_EBPF_CHART_TYPE_LINE,
765
NULL,
@@ -770,7 +770,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
770
NETDATA_VFS_FILE_IO_COUNT,
771
"",
772
"Calls to IO",
773
- EBPF_COMMON_DIMENSION_CALL,
773
+ EBPF_COMMON_UNITS_CALL,
774
NETDATA_VFS_GROUP,
775
NETDATA_EBPF_CHART_TYPE_LINE,
776
NULL,
@@ -781,7 +781,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
781
NETDATA_VFS_IO_FILE_BYTES,
782
"",
783
"Bytes written and read",
784
- EBPF_COMMON_DIMENSION_BYTES,
784
+ EBPF_COMMON_UNITS_BYTES,
785
NETDATA_VFS_GROUP,
786
NETDATA_EBPF_CHART_TYPE_LINE,
787
NULL,
@@ -793,7 +793,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
793
NETDATA_VFS_FILE_ERR_COUNT,
794
"",
795
"Fails to write or read",
796
- EBPF_COMMON_DIMENSION_CALL,
796
+ EBPF_COMMON_UNITS_CALL,
797
NETDATA_VFS_GROUP,
798
NETDATA_EBPF_CHART_TYPE_LINE,
799
NULL,
@@ -805,7 +805,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
805
NETDATA_VFS_FSYNC,
806
"",
807
"Calls to vfs_fsync.",
808
- EBPF_COMMON_DIMENSION_CALL,
808
+ EBPF_COMMON_UNITS_CALL,
809
NETDATA_VFS_GROUP,
810
NETDATA_EBPF_CHART_TYPE_LINE,
811
NULL,
@@ -817,7 +817,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
817
NETDATA_VFS_FSYNC_ERR,
818
"",
819
"Fails to synchronize",
820
- EBPF_COMMON_DIMENSION_CALL,
820
+ EBPF_COMMON_UNITS_CALL,
821
NETDATA_VFS_GROUP,
822
NETDATA_EBPF_CHART_TYPE_LINE,
823
NULL,
@@ -829,7 +829,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
829
NETDATA_VFS_OPEN,
830
"",
831
"Calls to vfs_open.",
832
- EBPF_COMMON_DIMENSION_CALL,
832
+ EBPF_COMMON_UNITS_CALL,
833
NETDATA_VFS_GROUP,
834
NETDATA_EBPF_CHART_TYPE_LINE,
835
NULL,
@@ -841,7 +841,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
841
NETDATA_VFS_OPEN_ERR,
842
"",
843
"Fails to open a file",
844
- EBPF_COMMON_DIMENSION_CALL,
844
+ EBPF_COMMON_UNITS_CALL,
845
NETDATA_VFS_GROUP,
846
NETDATA_EBPF_CHART_TYPE_LINE,
847
NULL,
@@ -853,7 +853,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
853
NETDATA_VFS_CREATE,
854
"",
855
"Calls to vfs_create.",
856
- EBPF_COMMON_DIMENSION_CALL,
856
+ EBPF_COMMON_UNITS_CALL,
857
NETDATA_VFS_GROUP,
858
NETDATA_EBPF_CHART_TYPE_LINE,
859
NULL,
@@ -865,7 +865,7 @@ static void ebpf_obsolete_vfs_global(ebpf_module_t *em)
865
NETDATA_VFS_CREATE_ERR,
866
"",
867
"Fails to create a file.",
868
- EBPF_COMMON_DIMENSION_CALL,
868
+ EBPF_COMMON_UNITS_CALL,
869
NETDATA_VFS_GROUP,
870
NETDATA_EBPF_CHART_TYPE_LINE,
871
NULL,
@@ -1359,7 +1359,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1359
{
1360
char *label = (!strncmp(type, "cgroup_", 7)) ? &type[7] : type;
1361
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_FILE_DELETED,"Files deleted",
1362
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_UNLINK_CONTEXT,
1362
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_UNLINK_CONTEXT,
1363
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5500,
1364
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_UNLINK],
1365
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1367,7 +1367,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1367
ebpf_commit_label();
1368
1369
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS, "Write to disk",
1370
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_CONTEXT,
1370
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_CONTEXT,
1371
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5501,
1372
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_WRITE],
1373
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1376,7 +1376,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1376
1377
if (em->mode < MODE_ENTRY) {
1378
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS_ERROR, "Fails to write",
1379
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_ERROR_CONTEXT,
1379
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_ERROR_CONTEXT,
1380
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5502,
1381
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_WRITE],
1382
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1385,7 +1385,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1385
}
1386
1387
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_READ_CALLS, "Read from disk",
1388
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_CONTEXT,
1388
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_CONTEXT,
1389
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5503,
1390
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_READ],
1391
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1394,7 +1394,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1394
1395
if (em->mode < MODE_ENTRY) {
1396
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_READ_CALLS_ERROR, "Fails to read",
1397
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_ERROR_CONTEXT,
1397
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_ERROR_CONTEXT,
1398
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5504,
1399
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_READ],
1400
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1403,7 +1403,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1403
}
1404
1405
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_WRITE_BYTES, "Bytes written on disk",
1406
- EBPF_COMMON_DIMENSION_BYTES, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_BYTES_CONTEXT,
1406
+ EBPF_COMMON_UNITS_BYTES, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_BYTES_CONTEXT,
1407
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5505,
1408
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_WRITE],
1409
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1411,7 +1411,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1411
ebpf_commit_label();
1412
1413
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_READ_BYTES, "Bytes read from disk",
1414
- EBPF_COMMON_DIMENSION_BYTES, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_BYTES_CONTEXT,
1414
+ EBPF_COMMON_UNITS_BYTES, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_BYTES_CONTEXT,
1415
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5506,
1416
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_READ],
1417
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1419,7 +1419,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1419
ebpf_commit_label();
1420
1421
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_FSYNC, "Calls to vfs_fsync.",
1422
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
1422
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
1423
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5507,
1424
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_FSYNC],
1425
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1428,7 +1428,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1428
1429
if (em->mode < MODE_ENTRY) {
1430
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR, "Sync error",
1431
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
1431
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
1432
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5508,
1433
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_FSYNC],
1434
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1437,7 +1437,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1437
}
1438
1439
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_OPEN, "Calls to vfs_open.",
1440
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
1440
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
1441
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5509,
1442
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_OPEN],
1443
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1446,7 +1446,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1446
1447
if (em->mode < MODE_ENTRY) {
1448
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR, "Open error",
1449
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
1449
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
1450
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5510,
1451
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_OPEN],
1452
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1455,7 +1455,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1455
}
1456
1457
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_CREATE, "Calls to vfs_create.",
1458
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
1458
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
1459
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5511,
1460
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_CREATE],
1461
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1464,7 +1464,7 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1464
1465
if (em->mode < MODE_ENTRY) {
1466
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR, "Create error",
1467
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
1467
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
1468
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5512,
1469
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_CREATE],
1470
1, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
@@ -1484,76 +1484,76 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
1484
static void ebpf_obsolete_specific_vfs_charts(char *type, ebpf_module_t *em)
1485
{
1486
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_FILE_DELETED, "", "Files deleted",
1487
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1487
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1488
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_UNLINK_CONTEXT,
1489
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5500, em->update_every);
1490
1491
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS, "", "Write to disk",
1492
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1492
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1493
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_WRITE_CONTEXT,
1494
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5501, em->update_every);
1495
1496
if (em->mode < MODE_ENTRY) {
1497
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_WRITE_CALLS_ERROR, "", "Fails to write",
1498
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1498
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1499
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_WRITE_ERROR_CONTEXT,
1500
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5502, em->update_every);
1501
}
1502
1503
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_READ_CALLS, "", "Read from disk",
1504
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1504
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1505
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_READ_CONTEXT,
1506
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5503, em->update_every);
1507
1508
if (em->mode < MODE_ENTRY) {
1509
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_READ_CALLS_ERROR, "", "Fails to read",
1510
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1510
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1511
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_READ_ERROR_CONTEXT,
1512
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5504, em->update_every);
1513
}
1514
1515
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_WRITE_BYTES, "", "Bytes written on disk",
1516
- EBPF_COMMON_DIMENSION_BYTES, NETDATA_VFS_GROUP,
1516
+ EBPF_COMMON_UNITS_BYTES, NETDATA_VFS_GROUP,
1517
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_WRITE_BYTES_CONTEXT,
1518
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5505, em->update_every);
1519
1520
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_READ_BYTES, "", "Bytes read from disk",
1521
- EBPF_COMMON_DIMENSION_BYTES, NETDATA_VFS_GROUP,
1521
+ EBPF_COMMON_UNITS_BYTES, NETDATA_VFS_GROUP,
1522
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_READ_BYTES_CONTEXT,
1523
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5506, em->update_every);
1524
1525
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_FSYNC, "", "Calls to vfs_fsync.",
1526
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1526
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1527
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
1528
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5507, em->update_every);
1529
1530
if (em->mode < MODE_ENTRY) {
1531
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR, "", "Sync error",
1532
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1532
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1533
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
1534
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5508, em->update_every);
1535
}
1536
1537
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_OPEN, "", "Calls to vfs_open.",
1538
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1538
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1539
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
1540
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5509, em->update_every);
1541
1542
if (em->mode < MODE_ENTRY) {
1543
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR, "", "Open error",
1544
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1544
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1545
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
1546
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5510, em->update_every);
1547
}
1548
1549
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_CREATE, "", "Calls to vfs_create.",
1550
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1550
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1551
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
1552
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5511, em->update_every);
1553
1554
if (em->mode < MODE_ENTRY) {
1555
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR, "", "Create error",
1556
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
1556
+ EBPF_COMMON_UNITS_CALL, NETDATA_VFS_GROUP,
1557
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
1558
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5512, em->update_every);
1559
}
@@ -1655,7 +1655,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1655
{
1656
static ebpf_systemd_args_t data_vfs_unlink = {
1657
.title = "Files deleted",
1658
- .units = EBPF_COMMON_DIMENSION_CALL,
1658
+ .units = EBPF_COMMON_UNITS_CALL,
1659
.family = NETDATA_VFS_GROUP,
1660
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1661
.order = 20065,
@@ -1669,7 +1669,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1669
1670
static ebpf_systemd_args_t data_vfs_write = {
1671
.title = "Write to disk",
1672
- .units = EBPF_COMMON_DIMENSION_CALL,
1672
+ .units = EBPF_COMMON_UNITS_CALL,
1673
.family = NETDATA_VFS_GROUP,
1674
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1675
.order = 20066,
@@ -1683,7 +1683,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1683
1684
static ebpf_systemd_args_t data_vfs_write_err = {
1685
.title = "Fails to write",
1686
- .units = EBPF_COMMON_DIMENSION_CALL,
1686
+ .units = EBPF_COMMON_UNITS_CALL,
1687
.family = NETDATA_VFS_GROUP,
1688
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1689
.order = 20067,
@@ -1697,7 +1697,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1697
1698
static ebpf_systemd_args_t data_vfs_read = {
1699
.title = "Read from disk",
1700
- .units = EBPF_COMMON_DIMENSION_CALL,
1700
+ .units = EBPF_COMMON_UNITS_CALL,
1701
.family = NETDATA_VFS_GROUP,
1702
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1703
.order = 20068,
@@ -1711,7 +1711,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1711
1712
static ebpf_systemd_args_t data_vfs_read_err = {
1713
.title = "Fails to read",
1714
- .units = EBPF_COMMON_DIMENSION_CALL,
1714
+ .units = EBPF_COMMON_UNITS_CALL,
1715
.family = NETDATA_VFS_GROUP,
1716
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1717
.order = 20069,
@@ -1725,7 +1725,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1725
1726
static ebpf_systemd_args_t data_vfs_write_bytes = {
1727
.title = "Bytes written on disk",
1728
- .units = EBPF_COMMON_DIMENSION_BYTES,
1728
+ .units = EBPF_COMMON_UNITS_BYTES,
1729
.family = NETDATA_VFS_GROUP,
1730
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1731
.order = 20070,
@@ -1739,7 +1739,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1739
1740
static ebpf_systemd_args_t data_vfs_read_bytes = {
1741
.title = "Bytes read from disk",
1742
- .units = EBPF_COMMON_DIMENSION_BYTES,
1742
+ .units = EBPF_COMMON_UNITS_BYTES,
1743
.family = NETDATA_VFS_GROUP,
1744
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1745
.order = 20071,
@@ -1753,7 +1753,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1753
1754
static ebpf_systemd_args_t data_vfs_fsync = {
1755
.title = "Calls to vfs_fsync.",
1756
- .units = EBPF_COMMON_DIMENSION_CALL,
1756
+ .units = EBPF_COMMON_UNITS_CALL,
1757
.family = NETDATA_VFS_GROUP,
1758
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1759
.order = 20072,
@@ -1767,7 +1767,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1767
1768
static ebpf_systemd_args_t data_vfs_fsync_err = {
1769
.title = "Sync error",
1770
- .units = EBPF_COMMON_DIMENSION_CALL,
1770
+ .units = EBPF_COMMON_UNITS_CALL,
1771
.family = NETDATA_VFS_GROUP,
1772
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1773
.order = 20073,
@@ -1781,7 +1781,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1781
1782
static ebpf_systemd_args_t data_vfs_open = {
1783
.title = "Calls to vfs_open.",
1784
- .units = EBPF_COMMON_DIMENSION_CALL,
1784
+ .units = EBPF_COMMON_UNITS_CALL,
1785
.family = NETDATA_VFS_GROUP,
1786
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1787
.order = 20074,
@@ -1795,7 +1795,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1795
1796
static ebpf_systemd_args_t data_vfs_open_err = {
1797
.title = "Open error",
1798
- .units = EBPF_COMMON_DIMENSION_CALL,
1798
+ .units = EBPF_COMMON_UNITS_CALL,
1799
.family = NETDATA_VFS_GROUP,
1800
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1801
.order = 20075,
@@ -1809,7 +1809,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1809
1810
static ebpf_systemd_args_t data_vfs_create = {
1811
.title = "Calls to vfs_create.",
1812
- .units = EBPF_COMMON_DIMENSION_CALL,
1812
+ .units = EBPF_COMMON_UNITS_CALL,
1813
.family = NETDATA_VFS_GROUP,
1814
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1815
.order = 20076,
@@ -1823,7 +1823,7 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
1823
1824
static ebpf_systemd_args_t data_vfs_create_err = {
1825
.title = "Create error",
1826
- .units = EBPF_COMMON_DIMENSION_CALL,
1826
+ .units = EBPF_COMMON_UNITS_CALL,
1827
.family = NETDATA_VFS_GROUP,
1828
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1829
.order = 20077,
@@ -2179,7 +2179,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2179
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2180
NETDATA_VFS_FILE_CLEAN_COUNT,
2181
"Remove files",
2182
- EBPF_COMMON_DIMENSION_CALL,
2182
+ EBPF_COMMON_UNITS_CALL,
2183
NETDATA_VFS_GROUP,
2184
NULL,
2185
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2191,7 +2191,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2191
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2192
NETDATA_VFS_FILE_IO_COUNT,
2193
"Calls to IO",
2194
- EBPF_COMMON_DIMENSION_CALL,
2194
+ EBPF_COMMON_UNITS_CALL,
2195
NETDATA_VFS_GROUP,
2196
NULL,
2197
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2201,7 +2201,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2201
2, em->update_every, NETDATA_EBPF_MODULE_NAME_VFS);
2202
2203
ebpf_create_io_chart(NETDATA_FILESYSTEM_FAMILY,
2204
- NETDATA_VFS_IO_FILE_BYTES, EBPF_COMMON_DIMENSION_BYTES,
2204
+ NETDATA_VFS_IO_FILE_BYTES, EBPF_COMMON_UNITS_BYTES,
2205
NETDATA_VFS_GROUP,
2206
NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_BYTES,
2207
NETDATA_EBPF_INCREMENTAL_IDX, em->update_every);
@@ -2210,7 +2210,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2210
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2211
NETDATA_VFS_FILE_ERR_COUNT,
2212
"Fails to write or read",
2213
- EBPF_COMMON_DIMENSION_CALL,
2213
+ EBPF_COMMON_UNITS_CALL,
2214
NETDATA_VFS_GROUP,
2215
NULL,
2216
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2223,7 +2223,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2223
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2224
NETDATA_VFS_FSYNC,
2225
"Calls to vfs_fsync.",
2226
- EBPF_COMMON_DIMENSION_CALL,
2226
+ EBPF_COMMON_UNITS_CALL,
2227
NETDATA_VFS_GROUP,
2228
NULL,
2229
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2236,7 +2236,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2236
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2237
NETDATA_VFS_FSYNC_ERR,
2238
"Fails to synchronize",
2239
- EBPF_COMMON_DIMENSION_CALL,
2239
+ EBPF_COMMON_UNITS_CALL,
2240
NETDATA_VFS_GROUP,
2241
NULL,
2242
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2249,7 +2249,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2249
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2250
NETDATA_VFS_OPEN,
2251
"Calls to vfs_open.",
2252
- EBPF_COMMON_DIMENSION_CALL,
2252
+ EBPF_COMMON_UNITS_CALL,
2253
NETDATA_VFS_GROUP,
2254
NULL,
2255
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2262,7 +2262,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2262
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2263
NETDATA_VFS_OPEN_ERR,
2264
"Fails to open a file",
2265
- EBPF_COMMON_DIMENSION_CALL,
2265
+ EBPF_COMMON_UNITS_CALL,
2266
NETDATA_VFS_GROUP,
2267
NULL,
2268
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2275,7 +2275,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2275
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2276
NETDATA_VFS_CREATE,
2277
"Calls to vfs_create.",
2278
- EBPF_COMMON_DIMENSION_CALL,
2278
+ EBPF_COMMON_UNITS_CALL,
2279
NETDATA_VFS_GROUP,
2280
NULL,
2281
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2288,7 +2288,7 @@ static void ebpf_create_global_charts(ebpf_module_t *em)
2288
ebpf_create_chart(NETDATA_FILESYSTEM_FAMILY,
2289
NETDATA_VFS_CREATE_ERR,
2290
"Fails to create a file.",
2291
- EBPF_COMMON_DIMENSION_CALL,
2291
+ EBPF_COMMON_UNITS_CALL,
2292
NETDATA_VFS_GROUP,
2293
NULL,
2294
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -2323,7 +2323,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2323
w->clean_name,
2324
"_ebpf_call_vfs_unlink",
2325
"Files deleted.",
2326
- EBPF_COMMON_DIMENSION_CALL,
2326
+ EBPF_COMMON_UNITS_CALL,
2327
NETDATA_VFS_GROUP,
2328
NETDATA_EBPF_CHART_TYPE_STACKED,
2329
"app.ebpf_call_vfs_unlink",
@@ -2338,7 +2338,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2338
w->clean_name,
2339
"_ebpf_call_vfs_write",
2340
"Write to disk.",
2341
- EBPF_COMMON_DIMENSION_CALL,
2341
+ EBPF_COMMON_UNITS_CALL,
2342
NETDATA_VFS_GROUP,
2343
NETDATA_EBPF_CHART_TYPE_STACKED,
2344
"app.ebpf_call_vfs_write",
@@ -2354,7 +2354,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2354
w->clean_name,
2355
"_ebpf_call_vfs_write_error",
2356
"Fails to write.",
2357
- EBPF_COMMON_DIMENSION_CALL,
2357
+ EBPF_COMMON_UNITS_CALL,
2358
NETDATA_VFS_GROUP,
2359
NETDATA_EBPF_CHART_TYPE_STACKED,
2360
"app.ebpf_call_vfs_write_error",
@@ -2370,7 +2370,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2370
w->clean_name,
2371
"_ebpf_call_vfs_read",
2372
"Read from disk.",
2373
- EBPF_COMMON_DIMENSION_CALL,
2373
+ EBPF_COMMON_UNITS_CALL,
2374
NETDATA_VFS_GROUP,
2375
NETDATA_EBPF_CHART_TYPE_STACKED,
2376
"app.ebpf_call_vfs_read",
@@ -2386,7 +2386,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2386
w->clean_name,
2387
"_ebpf_call_vfs_read_error",
2388
"Fails to read.",
2389
- EBPF_COMMON_DIMENSION_CALL,
2389
+ EBPF_COMMON_UNITS_CALL,
2390
NETDATA_VFS_GROUP,
2391
NETDATA_EBPF_CHART_TYPE_STACKED,
2392
"app.ebpf_call_vfs_read_error",
@@ -2402,7 +2402,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2402
w->clean_name,
2403
"_ebpf_call_vfs_write_bytes",
2404
"Bytes written on disk.",
2405
- EBPF_COMMON_DIMENSION_BYTES,
2405
+ EBPF_COMMON_UNITS_BYTES,
2406
NETDATA_VFS_GROUP,
2407
NETDATA_EBPF_CHART_TYPE_STACKED,
2408
"app.ebpf_call_vfs_write_bytes",
@@ -2417,7 +2417,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2417
w->clean_name,
2418
"_ebpf_call_vfs_read_bytes",
2419
"Bytes read from disk.",
2420
- EBPF_COMMON_DIMENSION_BYTES,
2420
+ EBPF_COMMON_UNITS_BYTES,
2421
NETDATA_VFS_GROUP,
2422
NETDATA_EBPF_CHART_TYPE_STACKED,
2423
"app.ebpf_call_vfs_read_bytes",
@@ -2432,7 +2432,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2432
w->clean_name,
2433
"_ebpf_call_vfs_fsync",
2434
"Calls to vfs_fsync.",
2435
- EBPF_COMMON_DIMENSION_CALL,
2435
+ EBPF_COMMON_UNITS_CALL,
2436
NETDATA_VFS_GROUP,
2437
NETDATA_EBPF_CHART_TYPE_STACKED,
2438
"app.ebpf_call_vfs_fsync",
@@ -2448,7 +2448,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2448
w->clean_name,
2449
"_ebpf_call_vfs_fsync_error",
2450
"Fails to sync.",
2451
- EBPF_COMMON_DIMENSION_CALL,
2451
+ EBPF_COMMON_UNITS_CALL,
2452
NETDATA_VFS_GROUP,
2453
NETDATA_EBPF_CHART_TYPE_STACKED,
2454
"app.ebpf_call_vfs_fsync_error",
@@ -2464,7 +2464,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2464
w->clean_name,
2465
"_ebpf_call_vfs_open",
2466
"Calls to vfs_open.",
2467
- EBPF_COMMON_DIMENSION_CALL,
2467
+ EBPF_COMMON_UNITS_CALL,
2468
NETDATA_VFS_GROUP,
2469
NETDATA_EBPF_CHART_TYPE_STACKED,
2470
"app.ebpf_call_vfs_open",
@@ -2480,7 +2480,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2480
w->clean_name,
2481
"_ebpf_call_vfs_open_error",
2482
"Fails to open.",
2483
- EBPF_COMMON_DIMENSION_CALL,
2483
+ EBPF_COMMON_UNITS_CALL,
2484
NETDATA_VFS_GROUP,
2485
NETDATA_EBPF_CHART_TYPE_STACKED,
2486
"app.ebpf_call_vfs_open_error",
@@ -2496,7 +2496,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2496
w->clean_name,
2497
"_ebpf_call_vfs_create",
2498
"Calls to vfs_create.",
2499
- EBPF_COMMON_DIMENSION_CALL,
2499
+ EBPF_COMMON_UNITS_CALL,
2500
NETDATA_VFS_GROUP,
2501
NETDATA_EBPF_CHART_TYPE_STACKED,
2502
"app.ebpf_call_vfs_create",
@@ -2512,7 +2512,7 @@ void ebpf_vfs_create_apps_charts(struct ebpf_module *em, void *ptr)
2512
w->clean_name,
2513
"_ebpf_call_vfs_create_error",
2514
"Fails to create a file.",
2515
- EBPF_COMMON_DIMENSION_CALL,
2515
+ EBPF_COMMON_UNITS_CALL,
2516
NETDATA_VFS_GROUP,
2517
NETDATA_EBPF_CHART_TYPE_STACKED,
2518
"app.ebpf_call_vfs_create_error",
src/collectors/ebpf.plugin/ebpf_vfs.h
+3
@@ -72,6 +72,9 @@
72
// ARAL name
73
#define NETDATA_EBPF_VFS_ARAL_NAME "ebpf_vfs"
74
75
+// dimension
76
+#define EBPF_COMMON_UNITS_BYTES "bytes/s"
77
+
78
typedef struct netdata_publish_vfs {
79
uint64_t ct;
80
uint32_t tgid;