summaryrefslogtreecommitdiffstats
path: root/collectors/ebpf.plugin
diff options
context:
space:
mode:
authorFotis Voutsas <fotis@netdata.cloud>2023-07-14 18:20:00 +0300
committerGitHub <noreply@github.com>2023-07-14 18:20:00 +0300
commit5073741ac22993bf9fbabe4e69027a28e7e69398 (patch)
tree0f1b2c45a86b1883d854ddce961ebd8876710464 /collectors/ebpf.plugin
parentf4805f8053a49fd627a89f4ec328c37b2d75167e (diff)
Make yamls pass the schema, and use decided temporary naming scheme (#15401)
Diffstat (limited to 'collectors/ebpf.plugin')
-rw-r--r--collectors/ebpf.plugin/multi_metadata.yaml952
1 files changed, 918 insertions, 34 deletions
diff --git a/collectors/ebpf.plugin/multi_metadata.yaml b/collectors/ebpf.plugin/multi_metadata.yaml
index 95f13c21a2..ca4e51df12 100644
--- a/collectors/ebpf.plugin/multi_metadata.yaml
+++ b/collectors/ebpf.plugin/multi_metadata.yaml
@@ -1,7 +1,59 @@
name: ebpf.plugin
modules:
- - module_name: filedescriptor
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: filedescriptor
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf filedescriptor
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -104,8 +156,60 @@ modules:
dimensions:
- name: open
- name: close
- - module_name: processes
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: processes
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf processes
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -237,8 +341,60 @@ modules:
chart_type: stacked
dimensions:
- name: a dimension per systemd service
- - module_name: disk
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: disk
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf disk
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -257,8 +413,60 @@ modules:
chart_type: stacked
dimensions:
- name: latency
- - module_name: hardirq
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: hardirq
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf hardirq
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -277,8 +485,60 @@ modules:
chart_type: stacked
dimensions:
- name: hardirq names
- - module_name: cachestat
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: cachestat
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf cachestat
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -391,8 +651,60 @@ modules:
chart_type: line
dimensions:
- name: miss
- - module_name: sync
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: sync
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf sync
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -431,8 +743,60 @@ modules:
chart_type: line
dimensions:
- name: sync_file_range
- - module_name: mdflush
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: mdflush
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf mdflush
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -451,8 +815,60 @@ modules:
chart_type: stacked
dimensions:
- name: disk
- - module_name: swap
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: swap
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf swap
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -512,8 +928,60 @@ modules:
dimensions:
- name: write
- name: read
- - module_name: oomkill
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: oomkill
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf oomkill
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -548,8 +1016,60 @@ modules:
chart_type: stacked
dimensions:
- name: a dimension per app group
- - module_name: socket
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: socket
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf socket
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -789,8 +1309,60 @@ modules:
chart_type: line
dimensions:
- name: received
- - module_name: dcstat
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: dcstat
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf dcstat
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -897,8 +1469,60 @@ modules:
- name: reference
- name: slow
- name: miss
- - module_name: filesystem
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: filesystem
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf filesystem
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -949,8 +1573,60 @@ modules:
chart_type: stacked
dimensions:
- name: latency period
- - module_name: shm
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: shm
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf shm
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -1048,8 +1724,60 @@ modules:
- name: at
- name: dt
- name: ctl
- - module_name: softirq
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: softirq
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf softirq
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -1068,8 +1796,60 @@ modules:
chart_type: stacked
dimensions:
- name: soft IRQs
- - module_name: mount
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: mount
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf mount
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -1096,8 +1876,60 @@ modules:
dimensions:
- name: mount
- name: umount
- - module_name: vfs
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: vfs
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf vfs
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding:
@@ -1411,8 +2243,60 @@ modules:
chart_type: stacked
dimensions:
- name: a dimension per app group
- - module_name: process
- plugin_name: ebpf.plugin
+ - meta:
+ plugin_name: ebpf.plugin
+ module_name: process
+ alternative_monitored_instances: []
+ monitored_instance:
+ name: ebpf process
+ link: ''
+ categories: []
+ icon_filename: ''
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ''
+ keywords: []
+ most_popular: false
+ overview:
+ data_collection:
+ metrics_description: ''
+ method_description: ''
+ supported_platforms:
+ include: []
+ exclude: []
+ multi-instance: true
+ additional_permissions:
+ description: ''
+ default_behavior:
+ auto_detection:
+ description: ''
+ limits:
+ description: ''
+ performance_impact:
+ description: ''
+ setup:
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: ''
+ description: ''
+ options:
+ description: ''
+ folding:
+ title: ''
+ enabled: true
+ list: []
+ examples:
+ folding:
+ enabled: true
+ title: ''
+ list: []
+ troubleshooting:
+ problems:
+ list: []
alerts: []
metrics:
folding: