metadata.yaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. plugin_name: diskspace.plugin
  2. modules:
  3. - meta:
  4. plugin_name: diskspace.plugin
  5. module_name: diskspace.plugin
  6. monitored_instance:
  7. name: Disk space
  8. link: ""
  9. categories:
  10. - data-collection.linux-systems
  11. icon_filename: "hard-drive.svg"
  12. related_resources:
  13. integrations:
  14. list:
  15. - plugin_name: ebpf.plugin
  16. module_name: disk
  17. info_provided_to_referring_integrations:
  18. description: ""
  19. keywords:
  20. - disk
  21. - I/O
  22. - space
  23. - inode
  24. most_popular: false
  25. overview:
  26. data_collection:
  27. metrics_description: "Monitor Disk space metrics for proficient storage management. Keep track of usage, free space, and error rates to prevent disk space issues."
  28. method_description: ""
  29. supported_platforms:
  30. include: []
  31. exclude: []
  32. multi_instance: true
  33. additional_permissions:
  34. description: ""
  35. default_behavior:
  36. auto_detection:
  37. description: "The plugin reads data from `/proc/self/mountinfo` and `/proc/diskstats file`."
  38. limits:
  39. description: ""
  40. performance_impact:
  41. description: ""
  42. setup:
  43. prerequisites:
  44. list: []
  45. configuration:
  46. file:
  47. name: "netdata.conf"
  48. section_name: "[plugin:proc:diskspace]"
  49. description: "This is netdata main configuration file"
  50. options:
  51. description: "You can also specify per mount point `[plugin:proc:diskspace:mountpoint]`"
  52. folding:
  53. title: "Config options"
  54. enabled: true
  55. list:
  56. - name: update every
  57. description: Data collection frequency.
  58. default_value: 1
  59. required: false
  60. - name: remove charts of unmounted disks
  61. description: Remove chart when a device is unmounted on host.
  62. default_value: yes
  63. required: false
  64. - name: check for new mount points every
  65. description: Parse proc files frequency.
  66. default_value: 15
  67. required: false
  68. - name: exclude space metrics on paths
  69. description: Do not show metrics (charts) for listed paths. This option accepts netdata simple pattern.
  70. default_value: /proc/* /sys/* /var/run/user/* /run/user/* /snap/* /var/lib/docker/*
  71. required: false
  72. - name: exclude space metrics on filesystems
  73. description: Do not show metrics (charts) for listed filesystems. This option accepts netdata simple pattern.
  74. default_value: "*gvfs *gluster* *s3fs *ipfs *davfs2 *httpfs *sshfs *gdfs *moosefs fusectl autofs"
  75. required: false
  76. - name: exclude inode metrics on filesystems
  77. description: Do not show metrics (charts) for listed filesystems. This option accepts netdata simple pattern.
  78. default_value: msdosfs msdos vfat overlayfs aufs* *unionfs
  79. required: false
  80. - name: space usage for all disks
  81. description: Define if plugin will show metrics for space usage. When value is set to `auto` plugin will try to access information to display if filesystem or path was not discarded with previous option.
  82. default_value: auto
  83. required: false
  84. - name: inodes usage for all disks
  85. description: Define if plugin will show metrics for inode usage. When value is set to `auto` plugin will try to access information to display if filesystem or path was not discarded with previous option.
  86. default_value: auto
  87. required: false
  88. examples:
  89. folding:
  90. enabled: true
  91. title: ""
  92. list: []
  93. troubleshooting:
  94. problems:
  95. list: []
  96. alerts:
  97. - name: disk_space_usage
  98. link: https://github.com/netdata/netdata/blob/master/health/health.d/disks.conf
  99. metric: disk.space
  100. info: disk ${label:mount_point} space utilization
  101. os: "linux freebsd"
  102. - name: disk_inode_usage
  103. link: https://github.com/netdata/netdata/blob/master/health/health.d/disks.conf
  104. metric: disk.inodes
  105. info: disk ${label:mount_point} inode utilization
  106. os: "linux freebsd"
  107. metrics:
  108. folding:
  109. title: Metrics
  110. enabled: false
  111. description: ""
  112. availability: []
  113. scopes:
  114. - name: mount point
  115. description: ""
  116. labels:
  117. - name: mount_point
  118. description: Path used to mount a filesystem
  119. - name: filesystem
  120. description: The filesystem used to format a partition.
  121. - name: mount_root
  122. description: Root directory where mount points are present.
  123. metrics:
  124. - name: disk.space
  125. description: Disk Space Usage
  126. unit: "GiB"
  127. chart_type: stacked
  128. dimensions:
  129. - name: avail
  130. - name: used
  131. - name: reserved_for_root
  132. - name: disk.inodes
  133. description: Disk Files (inodes) Usage
  134. unit: "inodes"
  135. chart_type: stacked
  136. dimensions:
  137. - name: avail
  138. - name: used
  139. - name: reserved_for_root