metadata.yaml 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. plugin_name: xenstat.plugin
  2. modules:
  3. - meta:
  4. plugin_name: xenstat.plugin
  5. module_name: xenstat.plugin
  6. monitored_instance:
  7. name: Xen XCP-ng
  8. link: "https://xenproject.org/"
  9. categories:
  10. - data-collection.containers-and-vms
  11. icon_filename: "xen.png"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords: []
  18. most_popular: false
  19. overview:
  20. data_collection:
  21. metrics_description: "This collector monitors XenServer and XCP-ng host and domains statistics."
  22. method_description: ""
  23. supported_platforms:
  24. include: []
  25. exclude: []
  26. multi_instance: true
  27. additional_permissions:
  28. description: "The plugin needs setuid."
  29. default_behavior:
  30. auto_detection:
  31. description: "This plugin requires the `xen-dom0-libs-devel` and `yajl-devel` libraries to be installed."
  32. limits:
  33. description: ""
  34. performance_impact:
  35. description: ""
  36. setup:
  37. prerequisites:
  38. list:
  39. - title: Libraries
  40. description: |
  41. 1. Install `xen-dom0-libs-devel` and `yajl-devel` using the package manager of your system.
  42. Note: On Cent-OS systems you will need `centos-release-xen` repository and the required package for xen is `xen-devel`
  43. 2. Re-install Netdata from source. The installer will detect that the required libraries are now available and will also build xenstat.plugin.
  44. configuration:
  45. file:
  46. name: "netdata.conf"
  47. section_name: "[plugin:xenstat]"
  48. description: "The netdata main configuration file."
  49. options:
  50. description: ""
  51. folding:
  52. title: "Config options"
  53. enabled: true
  54. list:
  55. - name: update every
  56. description: Data collection frequency.
  57. default_value: 1
  58. required: false
  59. examples:
  60. folding:
  61. enabled: true
  62. title: ""
  63. list: []
  64. troubleshooting:
  65. problems:
  66. list: []
  67. alerts: []
  68. metrics:
  69. folding:
  70. title: Metrics
  71. enabled: false
  72. description: ""
  73. availability: []
  74. scopes:
  75. - name: global
  76. description: "These metrics refer to the entire monitored application."
  77. labels: []
  78. metrics:
  79. - name: xenstat.mem
  80. description: Memory Usage
  81. unit: "MiB"
  82. chart_type: stacked
  83. dimensions:
  84. - name: free
  85. - name: used
  86. - name: xenstat.domains
  87. description: Number of Domains
  88. unit: "domains"
  89. chart_type: line
  90. dimensions:
  91. - name: domains
  92. - name: xenstat.cpus
  93. description: Number of CPUs
  94. unit: "cpus"
  95. chart_type: line
  96. dimensions:
  97. - name: cpus
  98. - name: xenstat.cpu_freq
  99. description: CPU Frequency
  100. unit: "MHz"
  101. chart_type: line
  102. dimensions:
  103. - name: frequency
  104. - name: xendomain
  105. description: "Metrics related to Xen domains. Each domain provides its own set of the following metrics."
  106. labels: []
  107. metrics:
  108. - name: xendomain.states
  109. description: Domain States
  110. unit: "boolean"
  111. chart_type: line
  112. dimensions:
  113. - name: running
  114. - name: blocked
  115. - name: paused
  116. - name: shutdown
  117. - name: crashed
  118. - name: dying
  119. - name: xendomain.cpu
  120. description: CPU Usage (100% = 1 core)
  121. unit: "percentage"
  122. chart_type: line
  123. dimensions:
  124. - name: used
  125. - name: xendomain.mem
  126. description: Memory Reservation
  127. unit: "MiB"
  128. chart_type: line
  129. dimensions:
  130. - name: maximum
  131. - name: current
  132. - name: xendomain.vcpu
  133. description: CPU Usage per VCPU
  134. unit: "percentage"
  135. chart_type: line
  136. dimensions:
  137. - name: a dimension per vcpu
  138. - name: xendomain vbd
  139. description: "Metrics related to Xen domain Virtual Block Device. Each VBD provides its own set of the following metrics."
  140. labels: []
  141. metrics:
  142. - name: xendomain.oo_req_vbd
  143. description: VBD{%u} Out Of Requests
  144. unit: "requests/s"
  145. chart_type: line
  146. dimensions:
  147. - name: requests
  148. - name: xendomain.requests_vbd
  149. description: VBD{%u} Requests
  150. unit: "requests/s"
  151. chart_type: line
  152. dimensions:
  153. - name: read
  154. - name: write
  155. - name: xendomain.sectors_vbd
  156. description: VBD{%u} Read/Written Sectors
  157. unit: "sectors/s"
  158. chart_type: line
  159. dimensions:
  160. - name: read
  161. - name: write
  162. - name: xendomain network
  163. description: "Metrics related to Xen domain network interfaces. Each network interface provides its own set of the following metrics."
  164. labels: []
  165. metrics:
  166. - name: xendomain.bytes_network
  167. description: Network{%u} Received/Sent Bytes
  168. unit: "kilobits/s"
  169. chart_type: line
  170. dimensions:
  171. - name: received
  172. - name: sent
  173. - name: xendomain.packets_network
  174. description: Network{%u} Received/Sent Packets
  175. unit: "packets/s"
  176. chart_type: line
  177. dimensions:
  178. - name: received
  179. - name: sent
  180. - name: xendomain.errors_network
  181. description: Network{%u} Receive/Transmit Errors
  182. unit: "errors/s"
  183. chart_type: line
  184. dimensions:
  185. - name: received
  186. - name: sent
  187. - name: xendomain.drops_network
  188. description: Network{%u} Receive/Transmit Drops
  189. unit: "drops/s"
  190. chart_type: line
  191. dimensions:
  192. - name: received
  193. - name: sent