metadata.yaml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
  1. plugin_name: debugfs.plugin
  2. modules:
  3. - meta:
  4. plugin_name: debugfs.plugin
  5. module_name: /sys/kernel/debug/extfrag
  6. monitored_instance:
  7. name: System Memory Fragmentation
  8. link: 'https://www.kernel.org/doc/html/next/admin-guide/sysctl/vm.html'
  9. categories:
  10. - data-collection.linux-systems.memory-metrics
  11. icon_filename: 'microchip.svg'
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ''
  17. keywords:
  18. - extfrag
  19. - extfrag_threshold
  20. - memory fragmentation
  21. most_popular: false
  22. overview:
  23. data_collection:
  24. metrics_description: 'Collects memory fragmentation statistics from the Linux kernel'
  25. method_description: 'Parse data from `debugfs` file'
  26. supported_platforms:
  27. include:
  28. - Linux
  29. exclude: []
  30. multi_instance: false
  31. additional_permissions:
  32. description: >
  33. This integration requires read access to files under `/sys/kernel/debug/extfrag`, which are accessible
  34. only to the root user by default. Netdata uses Linux Capabilities to give the plugin access to
  35. debugfs. `CAP_DAC_READ_SEARCH` is added automatically during installation. This capability allows bypassing
  36. file read permission checks and directory read and execute permission checks. If file capabilities are not
  37. usable, then the plugin is instead installed with the SUID bit set in permissions so that it runs as root.
  38. default_behavior:
  39. auto_detection:
  40. description: >
  41. Assuming that debugfs is mounted and the required permissions are available, this integration will
  42. automatically run by default.
  43. limits:
  44. description: ''
  45. performance_impact:
  46. description: ''
  47. setup:
  48. prerequisites:
  49. list:
  50. - title: 'filesystem'
  51. description: >
  52. The debugfs filesystem must be mounted on your host for plugin to collect data.
  53. You can run the command-line (`sudo mount -t debugfs none /sys/kernel/debug/`) to mount it locally.
  54. It is also recommended to modify your fstab (5) avoiding necessity to mount the filesystem
  55. before starting netdata.
  56. configuration:
  57. file:
  58. name: 'netdata.conf'
  59. section_name: '[plugin:debugfs]'
  60. description: 'This is netdata main configuration file.'
  61. options:
  62. description: ''
  63. folding:
  64. title: 'Config options'
  65. enabled: true
  66. list:
  67. - name: update every
  68. description: Data collection frequency.
  69. default_value: 1
  70. required: false
  71. - name: command options
  72. description: Additinal parameters for collector
  73. default_value: ""
  74. required: false
  75. examples:
  76. folding:
  77. enabled: true
  78. title: ''
  79. list: []
  80. troubleshooting:
  81. problems:
  82. list: []
  83. alerts: []
  84. metrics:
  85. folding:
  86. title: Metrics
  87. enabled: false
  88. description: "Monitor the overall memory fragmentation of the system."
  89. availability: []
  90. scopes:
  91. - name: node
  92. description: "Memory fragmentation statistics for each NUMA node in the system."
  93. labels:
  94. - name: numa_node
  95. description: The NUMA node the metrics are associated with.
  96. metrics:
  97. - name: mem.fragmentation_index_dma
  98. description: Memory fragmentation index for each order
  99. unit: "index"
  100. chart_type: line
  101. dimensions:
  102. - name: order0
  103. - name: order1
  104. - name: order2
  105. - name: order3
  106. - name: order4
  107. - name: order5
  108. - name: order6
  109. - name: order7
  110. - name: order8
  111. - name: order9
  112. - name: order10
  113. - name: mem.fragmentation_index_dma32
  114. description: Memory fragmentation index for each order
  115. unit: "index"
  116. chart_type: line
  117. dimensions:
  118. - name: order0
  119. - name: order1
  120. - name: order2
  121. - name: order3
  122. - name: order4
  123. - name: order5
  124. - name: order6
  125. - name: order7
  126. - name: order8
  127. - name: order9
  128. - name: order10
  129. - name: mem.fragmentation_index_normal
  130. description: Memory fragmentation index for each order
  131. unit: "index"
  132. chart_type: line
  133. dimensions:
  134. - name: order0
  135. - name: order1
  136. - name: order2
  137. - name: order3
  138. - name: order4
  139. - name: order5
  140. - name: order6
  141. - name: order7
  142. - name: order8
  143. - name: order9
  144. - name: order10
  145. - meta:
  146. plugin_name: debugfs.plugin
  147. module_name: /sys/kernel/debug/zswap
  148. monitored_instance:
  149. name: Linux ZSwap
  150. link: 'https://www.kernel.org/doc/html/latest/admin-guide/mm/zswap.html'
  151. categories:
  152. - data-collection.linux-systems.memory-metrics
  153. icon_filename: 'microchip.svg'
  154. related_resources:
  155. integrations:
  156. list: []
  157. info_provided_to_referring_integrations:
  158. description: ''
  159. keywords:
  160. - swap
  161. - zswap
  162. - frontswap
  163. - swap cache
  164. most_popular: false
  165. overview:
  166. data_collection:
  167. metrics_description: >
  168. Collects zswap performance metrics on Linux systems.
  169. method_description: 'Parse data from `debugfs file.'
  170. supported_platforms:
  171. include:
  172. - Linux
  173. exclude: []
  174. multi_instance: false
  175. additional_permissions:
  176. description: >
  177. This integration requires read access to files under `/sys/kernel/debug/zswap`, which are accessible
  178. only to the root user by default. Netdata uses Linux Capabilities to give the plugin access to
  179. debugfs. `CAP_DAC_READ_SEARCH` is added automatically during installation. This capability allows bypassing
  180. file read permission checks and directory read and execute permission checks. If file capabilities are not
  181. usable, then the plugin is instead installed with the SUID bit set in permissions so that it runs as root.
  182. default_behavior:
  183. auto_detection:
  184. description: >
  185. Assuming that debugfs is mounted and the required permissions are available, this integration will
  186. automatically detect whether or not the system is using zswap.
  187. limits:
  188. description: ''
  189. performance_impact:
  190. description: ''
  191. setup:
  192. prerequisites:
  193. list:
  194. - title: 'filesystem'
  195. description: >
  196. The debugfs filesystem must be mounted on your host for plugin to collect data.
  197. You can run the command-line (`sudo mount -t debugfs none /sys/kernel/debug/`) to mount it locally.
  198. It is also recommended to modify your fstab (5) avoiding necessity to mount the filesystem
  199. before starting netdata.
  200. configuration:
  201. file:
  202. name: 'netdata.conf'
  203. section_name: '[plugin:debugfs]'
  204. description: 'This is netdata main configuration file.'
  205. options:
  206. description: ''
  207. folding:
  208. title: 'Config options'
  209. enabled: true
  210. list:
  211. - name: update every
  212. description: Data collection frequency.
  213. default_value: 1
  214. required: false
  215. - name: command options
  216. description: Additinal parameters for collector
  217. default_value: ""
  218. required: false
  219. examples:
  220. folding:
  221. enabled: true
  222. title: ''
  223. list: []
  224. troubleshooting:
  225. problems:
  226. list: []
  227. alerts: []
  228. metrics:
  229. folding:
  230. title: Metrics
  231. enabled: false
  232. description: "Monitor the performance statistics of zswap."
  233. availability: []
  234. scopes:
  235. - name: global
  236. description: "Global zswap performance metrics."
  237. labels: []
  238. metrics:
  239. - name: system.zswap_pool_compression_ratio
  240. description: Zswap compression ratio
  241. unit: "ratio"
  242. chart_type: line
  243. dimensions:
  244. - name: compression_ratio
  245. - name: system.zswap_pool_compressed_size
  246. description: Zswap compressed bytes currently stored
  247. unit: "bytes"
  248. chart_type: area
  249. dimensions:
  250. - name: compressed_size
  251. - name: system.zswap_pool_raw_size
  252. description: Zswap uncompressed bytes currently stored
  253. unit: "bytes"
  254. chart_type: area
  255. dimensions:
  256. - name: uncompressed_size
  257. - name: system.zswap_rejections
  258. description: Zswap rejections
  259. unit: "rejections/s"
  260. chart_type: stacked
  261. dimensions:
  262. - name: compress_poor
  263. - name: kmemcache_fail
  264. - name: alloc_fail
  265. - name: reclaim_fail
  266. - name: system.zswap_pool_limit_hit
  267. description: Zswap pool limit was reached
  268. unit: "events/s"
  269. chart_type: line
  270. dimensions:
  271. - name: limit
  272. - name: system.zswap_written_back_raw_bytes
  273. description: Zswap uncomressed bytes written back when pool limit was reached
  274. unit: "bytes/s"
  275. chart_type: area
  276. dimensions:
  277. - name: written_back
  278. - name: system.zswap_same_filled_raw_size
  279. description: Zswap same-value filled uncompressed bytes currently stored
  280. unit: "bytes"
  281. chart_type: area
  282. dimensions:
  283. - name: same_filled
  284. - name: system.zswap_duplicate_entry
  285. description: Zswap duplicate store was encountered
  286. unit: "entries/s"
  287. chart_type: line
  288. dimensions:
  289. - name: duplicate
  290. - meta:
  291. plugin_name: debugfs.plugin
  292. module_name: intel_rapl
  293. monitored_instance:
  294. name: Power Capping
  295. link: 'https://www.kernel.org/doc/html/next/power/powercap/powercap.html'
  296. categories:
  297. - data-collection.linux-systems.kernel-metrics
  298. icon_filename: 'powersupply.svg'
  299. related_resources:
  300. integrations:
  301. list: []
  302. info_provided_to_referring_integrations:
  303. description: ''
  304. keywords:
  305. - power capping
  306. - energy
  307. most_popular: false
  308. overview:
  309. data_collection:
  310. metrics_description: >
  311. Collects power capping performance metrics on Linux systems.
  312. method_description: 'Parse data from `debugfs file.'
  313. supported_platforms:
  314. include:
  315. - Linux
  316. exclude: []
  317. multi_instance: false
  318. additional_permissions:
  319. description: >
  320. This integration requires read access to files under `/sys/devices/virtual/powercap`, which are accessible
  321. only to the root user by default. Netdata uses Linux Capabilities to give the plugin access to
  322. debugfs. `CAP_DAC_READ_SEARCH` is added automatically during installation. This capability allows bypassing
  323. file read permission checks and directory read and execute permission checks. If file capabilities are not
  324. usable, then the plugin is instead installed with the SUID bit set in permissions so that it runs as root.
  325. default_behavior:
  326. auto_detection:
  327. description: >
  328. Assuming that debugfs is mounted and the required permissions are available, this integration will
  329. automatically detect whether or not the system is using zswap.
  330. limits:
  331. description: ''
  332. performance_impact:
  333. description: ''
  334. setup:
  335. prerequisites:
  336. list:
  337. - title: 'filesystem'
  338. description: >
  339. The debugfs filesystem must be mounted on your host for plugin to collect data.
  340. You can run the command-line (`sudo mount -t debugfs none /sys/kernel/debug/`) to mount it locally.
  341. It is also recommended to modify your fstab (5) avoiding necessity to mount the filesystem
  342. before starting netdata.
  343. configuration:
  344. file:
  345. name: 'netdata.conf'
  346. section_name: '[plugin:debugfs]'
  347. description: 'This is netdata main configuration file.'
  348. options:
  349. description: ''
  350. folding:
  351. title: 'Config options'
  352. enabled: true
  353. list:
  354. - name: update every
  355. description: Data collection frequency.
  356. default_value: 1
  357. required: false
  358. - name: command options
  359. description: Additinal parameters for collector
  360. default_value: ""
  361. required: false
  362. examples:
  363. folding:
  364. enabled: true
  365. title: ''
  366. list: []
  367. troubleshooting:
  368. problems:
  369. list: []
  370. alerts: []
  371. metrics:
  372. folding:
  373. title: Metrics
  374. enabled: false
  375. description: "Monitor the Intel RAPL zones Consumption."
  376. availability: []
  377. scopes:
  378. - name: global
  379. description: "Global Intel RAPL zones."
  380. labels: []
  381. metrics:
  382. - name: cpu.powercap_intel_rapl_zone
  383. description: Intel RAPL Zone Power Consumption
  384. unit: "Watts"
  385. chart_type: line
  386. dimensions:
  387. - name: Power
  388. - name: cpu.powercap_intel_rapl_subzones
  389. description: Intel RAPL Subzones Power Consumption
  390. unit: "Watts"
  391. chart_type: line
  392. dimensions:
  393. - name: dram
  394. - name: core
  395. - name: uncore