From af586820d7cf096989be9dd1d42509615306be31 Mon Sep 17 00:00:00 2001 From: Ilya Mashchenko Date: Tue, 5 Oct 2021 15:31:19 +0300 Subject: add cgroups.plugin systemd units charts info (#11618) --- web/gui/dashboard_info.js | 124 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 122 insertions(+), 2 deletions(-) (limited to 'web') diff --git a/web/gui/dashboard_info.js b/web/gui/dashboard_info.js index 939017ea45..61841398e2 100644 --- a/web/gui/dashboard_info.js +++ b/web/gui/dashboard_info.js @@ -20,8 +20,10 @@ netdataDashboard.menu = { 'services': { title: 'systemd Services', icon: '', - info: 'Resources utilization of systemd services. netdata monitors all systemd services via CGROUPS ' + - '(the resources accounting used by containers). ' + info: 'Resources utilization of systemd services. '+ + 'Netdata monitors all systemd services via '+ + 'cgroups ' + + '(the resources accounting used by containers).' }, 'ap': { @@ -3408,6 +3410,124 @@ netdataDashboard.context = { 'The ratios (in %) are tracked as recent trends over 10-, 60-, and 300-second windows.' }, + // ------------------------------------------------------------------------ + // containers (systemd) + + 'services.cpu': { + info: 'Total CPU utilization within the system-wide CPU resources (all cores). '+ + 'The amount of time spent by tasks of the cgroup in '+ + 'user and kernel modes.' + }, + + 'services.mem_usage': { + info: 'The amount of used RAM.' + }, + + 'services.mem_rss': { + info: 'The amount of used '+ + 'RSS memory. '+ + 'It includes transparent hugepages.' + }, + + 'services.mem_mapped': { + info: 'The size of '+ + 'memory-mapped files.' + }, + + 'services.mem_cache': { + info: 'The amount of used '+ + 'page cache memory.' + }, + + 'services.mem_writeback': { + info: 'The amount of file/anon cache that is '+ + 'queued for syncing '+ + 'to disk.' + }, + + 'services.mem_pgfault': { + info: 'The number of '+ + 'page faults. '+ + 'It includes both minor and major page faults.' + }, + + 'services.mem_pgmajfault': { + info: 'The number of '+ + 'major '+ + 'page faults.' + }, + + 'services.mem_pgpgin': { + info: 'The amount of memory charged to the cgroup. '+ + 'The charging event happens each time a page is accounted as either '+ + 'mapped anon page(RSS) or cache page(Page Cache) to the cgroup.' + }, + + 'services.mem_pgpgout': { + info: 'The amount of memory uncharged from the cgroup. '+ + 'The uncharging event happens each time a page is unaccounted from the cgroup.' + }, + + 'services.mem_failcnt': { + info: 'The number of memory usage hits limits.' + }, + + 'services.swap_usage': { + info: 'The number of used '+ + 'swap '+ + 'memory.' + }, + + 'services.io_read': { + info: 'The amount of data transferred from specific devices as seen by the CFQ scheduler. '+ + 'It is not updated when the CFQ scheduler is operating on a request queue.' + }, + + 'services.io_write': { + info: 'The amount of data transferred to specific devices as seen by the CFQ scheduler. '+ + 'It is not updated when the CFQ scheduler is operating on a request queue.' + }, + + 'services.io_ops_read': { + info: 'The number of read operations performed on specific devices as seen by the CFQ scheduler.' + }, + + 'services.io_ops_write': { + info: 'The number write operations performed on specific devices as seen by the CFQ scheduler.' + }, + + 'services.throttle_io_read': { + info: 'The amount of data transferred from specific devices as seen by the throttling policy.' + }, + + 'services.throttle_io_write': { + info: 'The amount of data transferred to specific devices as seen by the throttling policy.' + }, + + 'services.throttle_io_ops_read': { + info: 'The number of read operations performed on specific devices as seen by the throttling policy.' + }, + + 'services.throttle_io_ops_write': { + info: 'The number of write operations performed on specific devices as seen by the throttling policy.' + }, + + 'services.queued_io_ops_read': { + info: 'The number of queued read requests.' + }, + + 'services.queued_io_ops_write': { + info: 'The number of queued write requests.' + }, + + 'services.merged_io_ops_read': { + info: 'The number of read requests merged.' + }, + + 'services.merged_io_ops_write': { + info: 'The number of write requests merged.' + }, + // ------------------------------------------------------------------------ // beanstalkd // system charts -- cgit v1.2.3