Reorganize THP graphs

This commit is contained in:
Ricardo F 2019-01-29 08:56:22 +01:00
parent d45a81b09d
commit d2cbb97e43
2 changed files with 4818 additions and 4562 deletions

File diff suppressed because it is too large Load diff

View file

@ -2602,7 +2602,7 @@
"intervalFactor": 2,
"legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes",
"refId": "K",
"step": 4
"step": 240
},
{
"expr": "node_memory_Active_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2610,7 +2610,7 @@
"intervalFactor": 2,
"legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary",
"refId": "J",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -2718,7 +2718,7 @@
"intervalFactor": 2,
"legendFormat": "Committed_AS - Amount of memory presently allocated on the system",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "node_memory_CommitLimit_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2726,7 +2726,7 @@
"intervalFactor": 2,
"legendFormat": "CommitLimit - Amount of memory currently available to be allocated on the system",
"refId": "M",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -2826,7 +2826,7 @@
"intervalFactor": 2,
"legendFormat": "Inactive_file - File-backed memory on inactive LRU list",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "node_memory_Inactive_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2835,7 +2835,7 @@
"intervalFactor": 2,
"legendFormat": "Inactive_anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "node_memory_Active_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2844,7 +2844,7 @@
"intervalFactor": 2,
"legendFormat": "Active_file - File-backed memory on active LRU list",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "node_memory_Active_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2853,7 +2853,7 @@
"intervalFactor": 2,
"legendFormat": "Active_anon - Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs",
"refId": "C",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -2954,7 +2954,7 @@
"intervalFactor": 2,
"legendFormat": "Writeback - Memory which is actively being written back to disk",
"refId": "J",
"step": 4
"step": 240
},
{
"expr": "node_memory_WritebackTmp_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2962,7 +2962,7 @@
"intervalFactor": 2,
"legendFormat": "WritebackTmp - Memory used by FUSE for temporary writeback buffers",
"refId": "K",
"step": 4
"step": 240
},
{
"expr": "node_memory_Dirty_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -2970,7 +2970,7 @@
"intervalFactor": 2,
"legendFormat": "Dirty - Memory which is waiting to get written back to the disk",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3069,7 +3069,7 @@
"intervalFactor": 2,
"legendFormat": "Mapped - Used memory in mapped pages files which have been mmaped, such as libraries",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "node_memory_Shmem_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3077,7 +3077,7 @@
"intervalFactor": 2,
"legendFormat": "Shmem - Used shared memory (shared between several processes, thus including RAM disks)",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3178,7 +3178,7 @@
"intervalFactor": 2,
"legendFormat": "SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure",
"refId": "O",
"step": 4
"step": 240
},
{
"expr": "node_memory_SReclaimable_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3186,7 +3186,7 @@
"intervalFactor": 2,
"legendFormat": "SReclaimable - Part of Slab, that might be reclaimed, such as caches",
"refId": "N",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3287,7 +3287,7 @@
"intervalFactor": 2,
"legendFormat": "VmallocChunk - Largest contigious block of vmalloc area which is free",
"refId": "H",
"step": 4
"step": 240
},
{
"expr": "node_memory_VmallocTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3296,7 +3296,7 @@
"intervalFactor": 2,
"legendFormat": "VmallocTotal - Total size of vmalloc memory area",
"refId": "I",
"step": 4
"step": 240
},
{
"expr": "node_memory_VmallocUsed_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3305,7 +3305,7 @@
"intervalFactor": 2,
"legendFormat": "VmallocUsed - Amount of vmalloc area which is used",
"refId": "O",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3404,7 +3404,7 @@
"intervalFactor": 2,
"legendFormat": "Bounce - Memory used for block device bounce buffers",
"refId": "N",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3509,7 +3509,7 @@
"intervalFactor": 2,
"legendFormat": "AnonHugePages - Memory in anonymous huge pages",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "node_memory_AnonPages_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3517,7 +3517,7 @@
"intervalFactor": 2,
"legendFormat": "AnonPages - Memory in user pages not backed by files",
"refId": "G",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3616,7 +3616,7 @@
"intervalFactor": 2,
"legendFormat": "KernelStack - Kernel memory stack. This is not reclaimable",
"refId": "N",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3716,7 +3716,7 @@
"intervalFactor": 2,
"legendFormat": "HugePages_Free - Huge pages in the pool that are not yet allocated",
"refId": "I",
"step": 4
"step": 240
},
{
"expr": "node_memory_HugePages_Rsvd{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3724,7 +3724,7 @@
"intervalFactor": 2,
"legendFormat": "HugePages_Rsvd - Huge pages for which a commitment to allocate from the pool has been made, but no allocation has yet been made",
"refId": "J",
"step": 4
"step": 240
},
{
"expr": "node_memory_HugePages_Surp{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3732,7 +3732,7 @@
"intervalFactor": 2,
"legendFormat": "HugePages_Surp - Huge pages in the pool above the value in /proc/sys/vm/nr_hugepages",
"refId": "K",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3832,7 +3832,7 @@
"intervalFactor": 2,
"legendFormat": "HugePages - Total size of the pool of huge pages",
"refId": "L",
"step": 4
"step": 240
},
{
"expr": "node_memory_Hugepagesize_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3840,7 +3840,7 @@
"intervalFactor": 2,
"legendFormat": "Hugepagesize - Huge Page size",
"refId": "D",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -3942,7 +3942,7 @@
"intervalFactor": 2,
"legendFormat": "DirectMap1G - Amount of pages mapped as this size",
"refId": "J",
"step": 4
"step": 240
},
{
"expr": "node_memory_DirectMap2M_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3951,7 +3951,7 @@
"intervalFactor": 2,
"legendFormat": "DirectMap2M - Amount of pages mapped as this size",
"refId": "K",
"step": 4
"step": 240
},
{
"expr": "node_memory_DirectMap4k_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -3960,7 +3960,7 @@
"intervalFactor": 2,
"legendFormat": "DirectMap4K - Amount of pages mapped as this size",
"refId": "L",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4059,7 +4059,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable - Amount of unevictable memory that can't be swapped out for a variety of reasons",
"refId": "P",
"step": 4
"step": 240
},
{
"expr": "node_memory_Mlocked_bytes{instance=~\"$node:$port\",job=~\"$job\"}",
@ -4067,7 +4067,7 @@
"intervalFactor": 2,
"legendFormat": "MLocked - Size of pages locked to memory using the mlock() system call",
"refId": "C",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4168,7 +4168,7 @@
"intervalFactor": 2,
"legendFormat": "NFS Unstable - Memory in NFS pages sent to the server, but not yet commited to the storage",
"refId": "L",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4216,7 +4216,7 @@
"titleSize": "h6"
},
{
"collapse": true,
"collapse": false,
"height": "375",
"panels": [
{
@ -4264,7 +4264,7 @@
"intervalFactor": 2,
"legendFormat": "Pagesin - Page in operations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgpgout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4272,7 +4272,7 @@
"intervalFactor": 2,
"legendFormat": "Pagesout - Page out operations",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4356,7 +4356,7 @@
"intervalFactor": 2,
"legendFormat": "Pswpin - Pages swapped in",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pswpout{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4364,7 +4364,7 @@
"intervalFactor": 2,
"legendFormat": "Pswpout - Pages swapped out",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4463,7 +4463,7 @@
"intervalFactor": 2,
"legendFormat": "Pgdeactivate - Pages moved from active to inactive",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgfree{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4471,7 +4471,7 @@
"intervalFactor": 2,
"legendFormat": "Pgfree - Page free operations",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgactivate{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4479,7 +4479,7 @@
"intervalFactor": 2,
"legendFormat": "Pgactivate - Pages moved from inactive to active",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4584,7 +4584,7 @@
"intervalFactor": 2,
"legendFormat": "Pgfault - Page major and minor fault operations",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4592,15 +4592,15 @@
"intervalFactor": 2,
"legendFormat": "Pgmajfault - Major page fault operations",
"refId": "F",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgfault{instance=~\"$node:$port\",job=~\"$job\"}[5m]) - irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "Pgminfault - Minor page fault operations",
"legendFormat": "Pgminfault - Minnor page fault operations",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4699,7 +4699,7 @@
"intervalFactor": 2,
"legendFormat": "Kswapd_inodesteal - Pages reclaimed via kswapd inode freeing",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pginodesteal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -4707,7 +4707,7 @@
"intervalFactor": 2,
"legendFormat": "Pgindesteal - Pages reclaimed via inode freeing",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4806,21 +4806,21 @@
"intervalFactor": 2,
"legendFormat": "Pageoutrun - Kswapd calls to page reclaim",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_allocstall{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Allocstall - Direct reclaim calls",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_zone_reclaim_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Zone_reclaim_failed - Zone reclaim failures",
"refId": "C",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -4919,7 +4919,7 @@
"intervalFactor": 2,
"legendFormat": "Pgrotated - Pages rotated to tail of the LRU",
"refId": "D",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5018,7 +5018,7 @@
"intervalFactor": 2,
"legendFormat": "Drop_pagecache - Calls to drop page cache pages",
"refId": "N",
"step": 4
"step": 240
},
{
"expr": "node_vmstat_drop_slab{instance=~\"$node:$port\",job=~\"$job\"}",
@ -5026,7 +5026,7 @@
"intervalFactor": 2,
"legendFormat": "Drop_slab - Calls to drop slab cache pages",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5125,7 +5125,7 @@
"intervalFactor": 2,
"legendFormat": "Slabs_scanned - Slab pages scanned",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5224,7 +5224,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_cleared - Unevictable pages cleared",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_culled{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5232,7 +5232,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_culled - Unevictable pages culled",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_mlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5240,7 +5240,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_mlocked - Unevictable pages mlocked",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_munlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5248,7 +5248,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_munlocked - Unevictable pages munlocked",
"refId": "E",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_rescued{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5256,7 +5256,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_rescued- Unevictable pages rescued",
"refId": "F",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5264,7 +5264,7 @@
"intervalFactor": 2,
"legendFormat": "Unevictable_pgs_scanned - Unevictable pages scanned",
"refId": "G",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_unevictable_pgs_stranded{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5272,7 +5272,7 @@
"intervalFactor": 2,
"legendFormat": "unevictable_pgs_stranded - Unevictable pages stranded",
"refId": "H",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5371,7 +5371,7 @@
"intervalFactor": 2,
"legendFormat": "Pgalloc_dma - Dma mem page allocations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgalloc_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5379,7 +5379,7 @@
"intervalFactor": 2,
"legendFormat": "Pgalloc_dma32 - Dma32 mem page allocations",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgalloc_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5387,7 +5387,7 @@
"intervalFactor": 2,
"legendFormat": "Pgalloc_movable - Movable mem page allocations",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgalloc_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5395,7 +5395,7 @@
"intervalFactor": 2,
"legendFormat": "Pgalloc_normal - Normal mem page allocations",
"refId": "D",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5494,7 +5494,7 @@
"intervalFactor": 2,
"legendFormat": "Pgrefill_dma - Dma mem pages inspected in refill_inactive_zone",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgrefill_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5502,7 +5502,7 @@
"intervalFactor": 2,
"legendFormat": "Pgrefill_dma32 - Dma32 mem pages inspected in refill_inactive_zone",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgrefill_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5510,7 +5510,7 @@
"intervalFactor": 2,
"legendFormat": "Pgrefill_movable - Movable mem pages inspected in refill_inactive_zone",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgrefill_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5518,7 +5518,7 @@
"intervalFactor": 2,
"legendFormat": "Pgrefill_normal - Normal mem pages inspected in refill_inactive_zone",
"refId": "E",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5617,7 +5617,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_direct_dma - Dma mem pages stealed",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5625,7 +5625,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_direct_dma32 - Dma32 mem pages scanned",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5633,7 +5633,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_direct_movable - Movable mem pages scanned",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5641,7 +5641,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_direct_normal - Normal mem pages scanned",
"refId": "E",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5740,7 +5740,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_dma - Dma mem pages scanned by kswapd",
"refId": "F",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5748,7 +5748,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_dma32 - Dma32 mem pages scanned by kswapd",
"refId": "G",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5756,7 +5756,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_movable - Movable mem pages scanned by kswapd",
"refId": "H",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgsteal_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5764,7 +5764,7 @@
"intervalFactor": 2,
"legendFormat": "Pgsteal_kswapd_normal - Normal mem pages scanned by kswapd",
"refId": "I",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -5863,7 +5863,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_direct_dma - Dma mem pages scanned",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5871,7 +5871,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_direct_dma32 - Dma32 mem pages scanned",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5879,7 +5879,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_direct_movable - Movable mem pages scanned",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5887,7 +5887,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_direct_normal - Normal mem pages scanned",
"refId": "E",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_direct_throttle{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -5995,7 +5995,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_dma - Dma mem pages scanned by kswapd",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6003,7 +6003,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_dma32 - Dma32 mem pages scanned by kswapd",
"refId": "G",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6011,7 +6011,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_movable - Movable mem pages scanned by kswapd",
"refId": "H",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgscan_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6019,7 +6019,7 @@
"intervalFactor": 2,
"legendFormat": "Pgscan_kswapd_normal - Normal mem pages scanned by kswapd",
"refId": "I",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6125,7 +6125,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_free_scanned - Pages scanned for freeing by compaction daemon",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_compact_isolated{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6133,7 +6133,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_isolated - Page isolations for memory compaction",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_compact_migrate_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6141,7 +6141,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_migrate_scanned - Pages scanned for migration by compaction daemon",
"refId": "D",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6247,7 +6247,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_fail - Unsuccessful compactions for high order allocations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_compact_stall{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6255,7 +6255,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_stall - Failures to even start compacting",
"refId": "E",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_compact_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6263,7 +6263,7 @@
"intervalFactor": 2,
"legendFormat": "Compact_sucess - Successful compactions for high order allocations",
"refId": "F",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6362,7 +6362,7 @@
"intervalFactor": 2,
"legendFormat": "Kswapd_high_wmark_hit_quickly - Times high watermark reached quickly",
"refId": "N",
"step": 4
"step": 240
},
{
"expr": "node_vmstat_kswapd_low_wmark_hit_quickly{instance=~\"$node:$port\",job=~\"$job\"}",
@ -6370,7 +6370,7 @@
"intervalFactor": 2,
"legendFormat": "Kswapd_low_wmark_hit_quickly - Times low watermark reached quickly",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6469,7 +6469,7 @@
"intervalFactor": 2,
"legendFormat": "Htlb_buddy_alloc_fail - Huge TLB page buddy allocation failures",
"refId": "N",
"step": 4
"step": 240
},
{
"expr": "node_vmstat_htlb_buddy_alloc_success{instance=~\"$node:$port\",job=~\"$job\"}",
@ -6477,7 +6477,7 @@
"intervalFactor": 2,
"legendFormat": "Htlb_buddy_alloc_success - Huge TLB page buddy allocation successes",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6576,7 +6576,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_foreign - Foreign NUMA zone allocations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_hit{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6584,7 +6584,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_hit - Successful allocations from preferred NUMA zone",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_interleave{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6592,7 +6592,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_interleave - Interleaved NUMA allocations in each zone for each NUMA node",
"refId": "F",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6600,7 +6600,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_local - Successful allocations from local NUMA zone",
"refId": "G",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_miss{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6608,7 +6608,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_miss - Unsuccessful allocations from preferred NUMA zona",
"refId": "H",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_other{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6616,7 +6616,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_other - Unsuccessful allocations from local NUMA zone",
"refId": "I",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6721,7 +6721,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_pages_migrated - NUMA page migrations",
"refId": "J",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgmigrate_fail{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6729,7 +6729,7 @@
"intervalFactor": 2,
"legendFormat": "Pgmigrate_fail - Unsuccessful NUMA page migrations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_pgmigrate_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6737,7 +6737,7 @@
"intervalFactor": 2,
"legendFormat": "Pgmigrate_success - Successful NUMA page migrations",
"refId": "B",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6836,7 +6836,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_hint_faults - NUMA hint faults trapped",
"refId": "B",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_hint_faults_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -6844,7 +6844,7 @@
"intervalFactor": 2,
"legendFormat": "Numa_hint_faults_local - Hinting faults to local nodes",
"refId": "C",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -6943,14 +6943,14 @@
"intervalFactor": 2,
"legendFormat": "Numa_pte_updates - NUMA page table entry updates",
"refId": "K",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_numa_huge_pte_updates{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Numa_huge_pte_updates - NUMA huge page table entry updates",
"refId": "A",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -7049,13 +7049,20 @@
"intervalFactor": 2,
"legendFormat": "Thp_split - Transparent huge page splits",
"refId": "F",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks",
"refId": "A",
"step": 240
}
],
"thresholds": [],
"timeFrom": null,
"timeShift": null,
"title": "Memory THP Splits",
"title": "Memory THP Splits / Faults",
"tooltip": {
"shared": true,
"sort": 0,
@ -7148,7 +7155,7 @@
"intervalFactor": 2,
"legendFormat": "Workingset_activate - Page activations to form the working set",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_workingset_nodereclaim{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7156,7 +7163,7 @@
"intervalFactor": 2,
"legendFormat": "Workingset_nodereclaim - NUMA node working set page reclaims",
"refId": "D",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_workingset_refault{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7164,7 +7171,7 @@
"intervalFactor": 2,
"legendFormat": "Workingset_refault - Refaults of previously evicted pages",
"refId": "E",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -7263,7 +7270,7 @@
"intervalFactor": 2,
"legendFormat": "Thp_collapse_alloc - Transparent huge page collapse allocations",
"refId": "A",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_thp_collapse_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7271,7 +7278,7 @@
"intervalFactor": 2,
"legendFormat": "Thp_collapse_alloc_failed - Transparent huge page collapse allocation failures",
"refId": "C",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_thp_zero_page_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7279,7 +7286,7 @@
"intervalFactor": 2,
"legendFormat": "Thp_zero_page_alloc - Transparent huge page zeroed page allocations",
"refId": "G",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_thp_zero_page_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
@ -7287,21 +7294,14 @@
"intervalFactor": 2,
"legendFormat": "Thp_zero_page_alloc_failed - Transparent huge page zeroed page allocation failures",
"refId": "H",
"step": 4
"step": 240
},
{
"expr": "irate(node_vmstat_thp_fault_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Thp_fault_alloc - Transparent huge page fault allocations",
"refId": "B",
"step": 4
},
{
"expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])",
"intervalFactor": 2,
"legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks",
"refId": "D",
"step": 4
"step": 240
}
],
"thresholds": [],
@ -20009,5 +20009,5 @@
},
"timezone": "browser",
"title": "Node Exporter Full",
"version": 61
"version": 62
}