|
@@ -670,42 +670,42 @@ static void ebpf_create_specific_vfs_charts(char *type, ebpf_module_t *em)
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_FSYNC, "Calls for <code>vfs_fsync</code>",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5507,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_FSYNC],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR, "Sync error",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5508,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_FSYNC],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
}
|
|
|
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_OPEN, "Calls for <code>vfs_open</code>",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5509,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_OPEN],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR, "Open error",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5510,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_OPEN],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
}
|
|
|
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_CREATE, "Calls for <code>vfs_create</code>",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5511,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_CREATE],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_chart(type, NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR, "Create error",
|
|
|
- EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NULL,
|
|
|
+ EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5512,
|
|
|
ebpf_create_global_dimension, &vfs_publish_aggregated[NETDATA_KEY_PUBLISH_VFS_CREATE],
|
|
|
1, em->update_every, NETDATA_EBPF_MODULE_NAME_SWAP);
|
|
@@ -763,37 +763,37 @@ static void ebpf_obsolete_specific_vfs_charts(char *type, ebpf_module_t *em)
|
|
|
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_FSYNC, "Calls for <code>vfs_fsync</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_FSYNC_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5507, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR, "Sync error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_FSYNC_ERROR_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5508, em->update_every);
|
|
|
}
|
|
|
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_OPEN, "Calls for <code>vfs_open</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_OPEN_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5509, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR, "Open error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_OPEN_ERROR_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5510, em->update_every);
|
|
|
}
|
|
|
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_CREATE, "Calls for <code>vfs_create</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_CREATE_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5511, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_write_chart_obsolete(type, NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR, "Create error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_GROUP,
|
|
|
- NETDATA_EBPF_CHART_TYPE_LINE, NULL,
|
|
|
+ NETDATA_EBPF_CHART_TYPE_LINE, NETDATA_CGROUP_VFS_CREATE_ERROR_CONTEXT,
|
|
|
NETDATA_CHART_PRIO_CGROUPS_CONTAINERS + 5512, em->update_every);
|
|
|
}
|
|
|
}
|
|
@@ -943,41 +943,41 @@ static void ebpf_create_systemd_vfs_charts(ebpf_module_t *em)
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_FSYNC, "Calls to <code>vfs_fsync</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20072,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_FSYNC_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_FSYNC_CALLS_ERROR, "Sync error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20073,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_FSYNC_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
}
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_OPEN, "Calls to <code>vfs_open</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20074,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_OPEN_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_OPEN_CALLS_ERROR, "Open error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20075,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_OPEN_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
}
|
|
|
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_CREATE, "Calls to <code>vfs_create</code>",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20076,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_CREATE_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
|
|
|
if (em->mode < MODE_ENTRY) {
|
|
|
ebpf_create_charts_on_systemd(NETDATA_SYSCALL_APPS_VFS_CREATE_CALLS_ERROR, "Create error",
|
|
|
EBPF_COMMON_DIMENSION_CALL, NETDATA_VFS_CGROUP_GROUP,
|
|
|
NETDATA_EBPF_CHART_TYPE_STACKED, 20077,
|
|
|
- ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NULL,
|
|
|
+ ebpf_algorithms[NETDATA_EBPF_INCREMENTAL_IDX], NETDATA_SYSTEMD_VFS_CREATE_ERROR_CONTEXT,
|
|
|
NETDATA_EBPF_MODULE_NAME_VFS, em->update_every);
|
|
|
}
|
|
|
}
|