add cgroups.plugin systemd units charts info (#11618)
Ilya Mashchenko committed
Oct 5, 2021 at 15:31 UTC
af586820d7cf096989be9dd1d42509615306be31
1 file changed
+122
-2
web/gui/dashboard_info.js
+122
-2
@@ -20,8 +20,10 @@ netdataDashboard.menu = {
20
'services': {
21
title: 'systemd Services',
22
icon: '<i class="fas fa-cogs"></i>',
23
- info: 'Resources utilization of systemd services. netdata monitors all systemd services via CGROUPS ' +
24
- '(the resources accounting used by containers). '
23
+ info: 'Resources utilization of systemd services. '+
24
+ 'Netdata monitors all systemd services via '+
25
+ '<a href="https://en.wikipedia.org/wiki/Cgroups" target="_blank">cgroups</a> ' +
26
+ '(the resources accounting used by containers).'
27
},
28
29
'ap': {
@@ -3408,6 +3410,124 @@ netdataDashboard.context = {
3410
'The ratios (in %) are tracked as recent trends over 10-, 60-, and 300-second windows.'
3411
},
3412
3413
+ // ------------------------------------------------------------------------
3414
+ // containers (systemd)
3415
+
3416
+ 'services.cpu': {
3417
+ info: 'Total CPU utilization within the system-wide CPU resources (all cores). '+
3418
+ 'The amount of time spent by tasks of the cgroup in '+
3419
+ '<a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and kernel</a> modes.'
3420
+ },
3421
+
3422
+ 'services.mem_usage': {
3423
+ info: 'The amount of used RAM.'
3424
+ },
3425
+
3426
+ 'services.mem_rss': {
3427
+ info: 'The amount of used '+
3428
+ '<a href="https://en.wikipedia.org/wiki/Resident_set_size" target="_blank">RSS</a> memory. '+
3429
+ 'It includes transparent hugepages.'
3430
+ },
3431
+
3432
+ 'services.mem_mapped': {
3433
+ info: 'The size of '+
3434
+ '<a href="https://en.wikipedia.org/wiki/Memory-mapped_file" target="_blank">memory-mapped</a> files.'
3435
+ },
3436
+
3437
+ 'services.mem_cache': {
3438
+ info: 'The amount of used '+
3439
+ '<a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">page cache</a> memory.'
3440
+ },
3441
+
3442
+ 'services.mem_writeback': {
3443
+ info: 'The amount of file/anon cache that is '+
3444
+ '<a href="https://en.wikipedia.org/wiki/Cache_(computing)#Writing_policies" target="_blank">queued for syncing</a> '+
3445
+ 'to disk.'
3446
+ },
3447
+
3448
+ 'services.mem_pgfault': {
3449
+ info: 'The number of '+
3450
+ '<a href="https://en.wikipedia.org/wiki/Page_fault#Types" target="_blank">page faults</a>. '+
3451
+ 'It includes both minor and major page faults.'
3452
+ },
3453
+
3454
+ 'services.mem_pgmajfault': {
3455
+ info: 'The number of '+
3456
+ '<a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major</a> '+
3457
+ 'page faults.'
3458
+ },
3459
+
3460
+ 'services.mem_pgpgin': {
3461
+ info: 'The amount of memory charged to the cgroup. '+
3462
+ 'The charging event happens each time a page is accounted as either '+
3463
+ 'mapped anon page(RSS) or cache page(Page Cache) to the cgroup.'
3464
+ },
3465
+
3466
+ 'services.mem_pgpgout': {
3467
+ info: 'The amount of memory uncharged from the cgroup. '+
3468
+ 'The uncharging event happens each time a page is unaccounted from the cgroup.'
3469
+ },
3470
+
3471
+ 'services.mem_failcnt': {
3472
+ info: 'The number of memory usage hits limits.'
3473
+ },
3474
+
3475
+ 'services.swap_usage': {
3476
+ info: 'The number of used '+
3477
+ '<a href="https://en.wikipedia.org/wiki/Memory_paging#Unix_and_Unix-like_systems" target="_blank">swap</a> '+
3478
+ 'memory.'
3479
+ },
3480
+
3481
+ 'services.io_read': {
3482
+ info: 'The amount of data transferred from specific devices as seen by the CFQ scheduler. '+
3483
+ 'It is not updated when the CFQ scheduler is operating on a request queue.'
3484
+ },
3485
+
3486
+ 'services.io_write': {
3487
+ info: 'The amount of data transferred to specific devices as seen by the CFQ scheduler. '+
3488
+ 'It is not updated when the CFQ scheduler is operating on a request queue.'
3489
+ },
3490
+
3491
+ 'services.io_ops_read': {
3492
+ info: 'The number of read operations performed on specific devices as seen by the CFQ scheduler.'
3493
+ },
3494
+
3495
+ 'services.io_ops_write': {
3496
+ info: 'The number write operations performed on specific devices as seen by the CFQ scheduler.'
3497
+ },
3498
+
3499
+ 'services.throttle_io_read': {
3500
+ info: 'The amount of data transferred from specific devices as seen by the throttling policy.'
3501
+ },
3502
+
3503
+ 'services.throttle_io_write': {
3504
+ info: 'The amount of data transferred to specific devices as seen by the throttling policy.'
3505
+ },
3506
+
3507
+ 'services.throttle_io_ops_read': {
3508
+ info: 'The number of read operations performed on specific devices as seen by the throttling policy.'
3509
+ },
3510
+
3511
+ 'services.throttle_io_ops_write': {
3512
+ info: 'The number of write operations performed on specific devices as seen by the throttling policy.'
3513
+ },
3514
+
3515
+ 'services.queued_io_ops_read': {
3516
+ info: 'The number of queued read requests.'
3517
+ },
3518
+
3519
+ 'services.queued_io_ops_write': {
3520
+ info: 'The number of queued write requests.'
3521
+ },
3522
+
3523
+ 'services.merged_io_ops_read': {
3524
+ info: 'The number of read requests merged.'
3525
+ },
3526
+
3527
+ 'services.merged_io_ops_write': {
3528
+ info: 'The number of write requests merged.'
3529
+ },
3530
+
3531
// ------------------------------------------------------------------------
3532
// beanstalkd
3533
// system charts