@cryptotaxi247 / netdata-1 / commits / af586820d

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