|
@@ -30,18 +30,18 @@ functions - [plugins.d](https://github.com/netdata/netdata/blob/master/collector
|
|
|
|
|
|
#### What functions are currently available?
|
|
|
|
|
|
-| Function | Description | Alternative to CLI tools | plugin - module |
|
|
|
-|:-------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|:-----------------------------------------------------------------------------------------------------------|
|
|
|
-| block-devices | Disk I/O activity for all block devices, offering insights into both data transfer volume and operation performance. | `iostat` | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
|
|
-| containers-vms | Insights into the resource utilization of containers and QEMU virtual machines: CPU usage, memory consumption, disk I/O, and network traffic. | `docker stats`, `systemd-cgtop` | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
|
|
-| ipmi-sensors | Readings and status of IPMI sensors. | `ipmi-sensors` | [freeipmi](https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin#readme) |
|
|
|
-| mount-points | Disk usage for each mount point, including used and available space, both in terms of percentage and actual bytes, as well as used and available inode counts. | `df` | [diskspace](https://github.com/netdata/netdata/tree/master/collectors/diskspace.plugin#readme) |
|
|
|
-| network interfaces | Network traffic, packet drop rates, interface states, MTU, speed, and duplex mode for all network interfaces. | `bmon`, `bwm-ng` | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
|
|
-| processes | Real-time information about the system's resource usage, including CPU utilization, memory consumption, and disk IO for every running process. | `top`, `htop` | [apps](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) |
|
|
|
-| systemd-journal | Viewing, exploring and analyzing systemd journal logs. | `journalctl` | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
|
|
-| systemd-list-units | Information about all systemd units, including their active state, description, whether or not they are enabled, and more. | `systemctl list-units` | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
|
|
-| systemd-services | System resource utilization for all running systemd services: CPU, memory, and disk IO. | `systemd-cgtop` | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
|
|
-| streaming | Comprehensive overview of all Netdata children instances, offering detailed information about their status, replication completion time, and many more. | | |
|
|
|
+| Function | Description | Alternative to CLI tools | Require Cloud | plugin - module |
|
|
|
+|:-------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|:--------------|:-----------------------------------------------------------------------------------------------------------|
|
|
|
+| Block-devices | Disk I/O activity for all block devices, offering insights into both data transfer volume and operation performance. | `iostat` | no | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
|
|
+| Containers-vms | Insights into the resource utilization of containers and QEMU virtual machines: CPU usage, memory consumption, disk I/O, and network traffic. | `docker stats`, `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
|
|
+| Ipmi-sensors | Readings and status of IPMI sensors. | `ipmi-sensors` | no | [freeipmi](https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin#readme) |
|
|
|
+| Mount-points | Disk usage for each mount point, including used and available space, both in terms of percentage and actual bytes, as well as used and available inode counts. | `df` | no | [diskspace](https://github.com/netdata/netdata/tree/master/collectors/diskspace.plugin#readme) |
|
|
|
+| Network-interfaces | Network traffic, packet drop rates, interface states, MTU, speed, and duplex mode for all network interfaces. | `bmon`, `bwm-ng` | no | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
|
|
+| Processes | Real-time information about the system's resource usage, including CPU utilization, memory consumption, and disk IO for every running process. | `top`, `htop` | yes | [apps](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) |
|
|
|
+| Systemd-journal | Viewing, exploring and analyzing systemd journal logs. | `journalctl` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
|
|
+| Systemd-list-units | Information about all systemd units, including their active state, description, whether or not they are enabled, and more. | `systemctl list-units` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
|
|
+| Systemd-services | System resource utilization for all running systemd services: CPU, memory, and disk IO. | `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
|
|
+| Streaming | Comprehensive overview of all Netdata children instances, offering detailed information about their status, replication completion time, and many more. | | yes | |
|
|
|
|
|
|
|
|
|
If you have ideas or requests for other functions:
|
|
@@ -57,11 +57,10 @@ any children connected to it.
|
|
|
If the parent node is the one connected to Netdata Cloud it is capable of triggering the call to the respective children
|
|
|
node to run the function.
|
|
|
|
|
|
-#### Why are they available only on Netdata Cloud?
|
|
|
+#### Why are some functions only available on Netdata Cloud?
|
|
|
|
|
|
Since these functions are able to execute routines on the node and due to the potential use cases that they can cover, our
|
|
|
-concern is to ensure no sensitive
|
|
|
-information or disruptive actions are exposed through the Agent's API.
|
|
|
+concern is to ensure no sensitive information or disruptive actions are exposed through the Agent's API.
|
|
|
|
|
|
With the communication between the Netdata Agent and Netdata Cloud being
|
|
|
through [ACLK](https://github.com/netdata/netdata/blob/master/aclk/README.md) this
|