fix ebpf units (#17809)
Ilya Mashchenko committed
Jun 4, 2024 at 14:23 UTC
79cf1499bc750c6236b9c5449594219f909eef0d
12 files changed
+260
-262
src/collectors/ebpf.plugin/ebpf.h
+2
-1
@@ -327,7 +327,8 @@ void ebpf_pid_file(char *filename, size_t length);
327
#define EBPF_PROGRAMS_SECTION "ebpf programs"
328
329
#define EBPF_COMMON_UNITS_PERCENTAGE "%"
330
-#define EBPF_COMMON_UNITS_CALL "calls/s"
330
+#define EBPF_COMMON_UNITS_CALLS_PER_SEC "calls/s"
331
+#define EBPF_COMMON_UNITS_CALLS "calls"
332
#define EBPF_COMMON_UNITS_MILLISECONDS "milliseconds"
333
334
#define EBPF_CHART_ALGORITHM_ABSOLUTE "absolute"
src/collectors/ebpf.plugin/ebpf_disk.c
+3
-3
@@ -487,7 +487,7 @@ static void ebpf_obsolete_disk_global(ebpf_module_t *em)
487
ned->family,
488
"",
489
"Disk latency",
490
- EBPF_COMMON_UNITS_CALL,
490
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
491
ned->family,
492
NETDATA_EBPF_CHART_TYPE_STACKED,
493
NETDATA_EBPF_DISK_LATENCY_CONTEXT,
@@ -657,7 +657,7 @@ 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, "", "Disk latency", EBPF_COMMON_UNITS_CALL,
660
+ ebpf_write_chart_obsolete(w->histogram.name, w->family, "", "Disk latency", EBPF_COMMON_UNITS_CALLS_PER_SEC,
661
w->family, NETDATA_EBPF_CHART_TYPE_STACKED, NETDATA_EBPF_DISK_LATENCY_CONTEXT,
662
w->histogram.order, update_every);
663
@@ -681,7 +681,7 @@ 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_UNITS_CALL,
684
+ ebpf_create_chart(w->histogram.name, family, "Disk latency", EBPF_COMMON_UNITS_CALLS_PER_SEC,
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);
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_UNITS_CALL,
372
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
384
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
396
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
408
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
460
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
472
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
484
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
496
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
521
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
533
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
909
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
920
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
932
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
943
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
966
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
972
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
978
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_FILE_GROUP,
984
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
1032
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1046
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1060
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1074
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1268
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1284
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1300
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1316
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1346
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1360
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, efp->family_name,
356
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
362
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
366
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
370
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
406
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
421
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
436
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, efp->family_name,
452
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
678
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
689
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
700
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
711
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
712
efp->family_name,
713
NETDATA_EBPF_CHART_TYPE_STACKED,
714
efp->hadditional.ctx,
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_UNITS_CALL,
238
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
249
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_EBPF_MOUNT_FAMILY,
414
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_EBPF_MOUNT_FAMILY,
424
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
287
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
299
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_DIFFERENCE,
310
+ EBPF_COMMON_UNITS_CALLS,
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_UNITS_CALL,
319
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
353
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
368
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
383
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
398
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
414
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
452
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
463
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
474
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
485
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
497
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
548
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
559
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
570
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
581
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
593
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
618
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
629
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_DIFFERENCE,
640
+ EBPF_COMMON_UNITS_CALLS,
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_UNITS_CALL,
652
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_PROCESS_GROUP,
826
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP,
835
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP,
845
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP,
855
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP,
866
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
888
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
893
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
898
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
903
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_PROCESS_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
909
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
926
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
940
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
954
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
968
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
982
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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,9 +41,6 @@
41
42
#define NETDATA_EBPF_CGROUP_UPDATE 30
43
44
-// Unity
45
-#define EBPF_COMMON_UNITS_DIFFERENCE "difference"
46
-
44
enum netdata_ebpf_stats_order {
45
NETDATA_EBPF_ORDER_STAT_THREADS = 140000,
46
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_UNITS_CALL,
294
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
305
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
316
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
327
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
378
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
389
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
400
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
411
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
436
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
742
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
757
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
772
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
787
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
814
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
822
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
830
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
838
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
855
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
869
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
883
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
897
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1171
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1186
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1201
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1216
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1267
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
1268
NETDATA_SYSTEM_IPC_SHM_SUBMENU,
1269
NULL,
1270
NETDATA_EBPF_CHART_TYPE_LINE,
src/collectors/ebpf.plugin/ebpf_socket.c
+44
-44
@@ -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_UNITS_CALL,
562
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
573
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
584
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
595
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
606
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
607
NETDATA_APPS_NET_GROUP,
608
NETDATA_EBPF_CHART_TYPE_STACKED,
609
NETDATA_SERVICES_SOCKET_UDP_RECV_CONTEXT,
@@ -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_UNITS_CALL,
705
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
716
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
727
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
738
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
749
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
750
NETDATA_APPS_NET_GROUP,
751
NETDATA_EBPF_CHART_TYPE_STACKED,
752
"app.ebpf_call_udp_recvmsg",
@@ -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_UNITS_CALL,
798
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
799
NETDATA_SOCKET_KERNEL_FUNCTIONS,
800
NETDATA_EBPF_CHART_TYPE_LINE,
801
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_UNITS_CALL,
821
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
833
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
844
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
845
NETDATA_SOCKET_KERNEL_FUNCTIONS,
846
NETDATA_EBPF_CHART_TYPE_LINE,
847
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_UNITS_CALL,
867
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
868
NETDATA_SOCKET_KERNEL_FUNCTIONS,
869
NETDATA_EBPF_CHART_TYPE_LINE,
870
NULL,
@@ -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_UNITS_CALL,
1127
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
1128
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1129
NULL,
1130
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_UNITS_CALL,
1150
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1163
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1175
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
1176
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1177
NULL,
1178
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_UNITS_CALL,
1198
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
1199
NETDATA_SOCKET_KERNEL_FUNCTIONS,
1200
NULL,
1201
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -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_UNITS_CALL,
1295
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1310
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1325
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1340
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1355
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
1356
NETDATA_APPS_NET_GROUP,
1357
NETDATA_EBPF_CHART_TYPE_STACKED,
1358
"app.ebpf_call_udp_recvmsg",
@@ -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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2143
+ EBPF_COMMON_UNITS_KILOBITS, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2155
+ EBPF_COMMON_UNITS_KILOBITS, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2167
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2179
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2191
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2203
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_CGROUP_NET_GROUP,
2215
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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++,
@@ -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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2256
+ EBPF_COMMON_UNITS_KILOBITS, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2261
+ EBPF_COMMON_UNITS_KILOBITS, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2266
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2271
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2276
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP,
2281
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_APPS_NET_GROUP, NETDATA_EBPF_CHART_TYPE_LINE,
2286
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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
}
@@ -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_UNITS_CALL,
2416
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2430
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2444
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2458
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2472
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
2473
.family = NETDATA_APPS_NET_GROUP,
2474
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
2475
.order = 20088,
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_UNITS_CALL,
281
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
292
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
343
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
354
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
378
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
748
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
758
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
779
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
784
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
819
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
833
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
981
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
996
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_SYSTEM_SWAP_SUBMENU,
1044
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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
+5
-5
@@ -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_UNITS_CALL,
303
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
315
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
327
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
339
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
618
+ ebpf_write_chart_cmd(NETDATA_EBPF_MEMORY_GROUP, id, "", title, EBPF_COMMON_UNITS_CALLS_PER_SEC,
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
+84
-84
@@ -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_UNITS_CALL,
403
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
414
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
426
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
438
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
450
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
451
NETDATA_VFS_GROUP,
452
NETDATA_EBPF_CHART_TYPE_STACKED,
453
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_UNITS_CALL,
484
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
496
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
507
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
519
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
531
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
543
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
596
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
607
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
619
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
631
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
643
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
644
NETDATA_VFS_GROUP,
645
NETDATA_EBPF_CHART_TYPE_STACKED,
646
"app.ebpf_call_vfs_read_error",
@@ -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_UNITS_CALL,
677
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
689
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
701
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
713
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
725
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
737
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
762
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
773
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
774
NETDATA_VFS_GROUP,
775
NETDATA_EBPF_CHART_TYPE_LINE,
776
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_UNITS_CALL,
796
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
808
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
820
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
832
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
844
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
856
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
868
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_UNLINK_CONTEXT,
1362
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_CONTEXT,
1370
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_WRITE_ERROR_CONTEXT,
1379
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_CONTEXT,
1388
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_READ_ERROR_CONTEXT,
1397
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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);
@@ -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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
1422
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
1431
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
1440
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
1449
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
1458
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
1467
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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,30 +1484,30 @@ 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_UNITS_CALL, NETDATA_VFS_GROUP,
1487
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1492
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1498
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1504
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1510
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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
}
@@ -1523,37 +1523,37 @@ static void ebpf_obsolete_specific_vfs_charts(char *type, ebpf_module_t *em)
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_UNITS_CALL, NETDATA_VFS_GROUP,
1526
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1532
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1538
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1544
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1550
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL, NETDATA_VFS_GROUP,
1556
+ EBPF_COMMON_UNITS_CALLS_PER_SEC, 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_UNITS_CALL,
1658
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1672
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1686
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1700
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1714
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
1715
.family = NETDATA_VFS_GROUP,
1716
.charttype = NETDATA_EBPF_CHART_TYPE_STACKED,
1717
.order = 20069,
@@ -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_UNITS_CALL,
1756
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1770
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1784
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1798
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1812
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
1826
+ .units = EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2182
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2194
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
2195
NETDATA_VFS_GROUP,
2196
NULL,
2197
NETDATA_EBPF_CHART_TYPE_LINE,
@@ -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_UNITS_CALL,
2213
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2226
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2239
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2252
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2265
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2278
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2291
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2326
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2341
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2357
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2373
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2389
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
2390
NETDATA_VFS_GROUP,
2391
NETDATA_EBPF_CHART_TYPE_STACKED,
2392
"app.ebpf_call_vfs_read_error",
@@ -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_UNITS_CALL,
2435
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2451
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2467
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2483
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2499
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
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_UNITS_CALL,
2515
+ EBPF_COMMON_UNITS_CALLS_PER_SEC,
2516
NETDATA_VFS_GROUP,
2517
NETDATA_EBPF_CHART_TYPE_STACKED,
2518
"app.ebpf_call_vfs_create_error",