metadata.yaml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423
  1. type: vcenter
  2. status:
  3. class: receiver
  4. stability:
  5. alpha: [metrics]
  6. distributions: [contrib, observiq, sumo]
  7. codeowners:
  8. active: [djaglowski, schmikei]
  9. resource_attributes:
  10. vcenter.cluster.name:
  11. description: The name of the vCenter Cluster.
  12. enabled: true
  13. type: string
  14. vcenter.host.name:
  15. description: The hostname of the vCenter ESXi host.
  16. enabled: true
  17. type: string
  18. vcenter.resource_pool.name:
  19. description: The name of the resource pool.
  20. enabled: true
  21. type: string
  22. vcenter.resource_pool.inventory_path:
  23. description: The inventory path of the resource pool.
  24. enabled: true
  25. type: string
  26. vcenter.datastore.name:
  27. description: The name of the vCenter datastore.
  28. enabled: true
  29. type: string
  30. vcenter.vm.name:
  31. description: The name of the virtual machine.
  32. enabled: true
  33. type: string
  34. vcenter.vm.id:
  35. description: The instance UUID of the virtual machine.
  36. enabled: true
  37. type: string
  38. attributes:
  39. disk_state:
  40. description: The state of storage and whether it is already allocated or free.
  41. type: string
  42. enum:
  43. - available
  44. - used
  45. disk_type:
  46. description: The type of storage device that is being recorded.
  47. type: string
  48. enum:
  49. - virtual
  50. - physical
  51. host_effective:
  52. type: bool
  53. name_override: effective
  54. description: Whether the host is effective in the vCenter cluster.
  55. disk_direction:
  56. name_override: direction
  57. description: The direction of disk latency.
  58. type: string
  59. enum:
  60. - read
  61. - write
  62. throughput_direction:
  63. name_override: direction
  64. description: The direction of network throughput.
  65. type: string
  66. enum:
  67. - transmitted
  68. - received
  69. vm_count_power_state:
  70. name_override: power_state
  71. description: Whether the virtual machines are powered on or off.
  72. type: string
  73. enum:
  74. - "on"
  75. - "off"
  76. object_name:
  77. name_override: object
  78. description: The object on the virtual machine or host that is being reported on.
  79. type: string
  80. metrics:
  81. vcenter.cluster.cpu.limit:
  82. enabled: true
  83. description: The amount of CPU available to the cluster.
  84. unit: "{MHz}"
  85. sum:
  86. monotonic: false
  87. value_type: int
  88. aggregation_temporality: cumulative
  89. attributes: []
  90. vcenter.cluster.cpu.effective:
  91. enabled: true
  92. description: The effective CPU available to the cluster. This value excludes CPU from hosts in maintenance mode or are unresponsive.
  93. unit: "{MHz}"
  94. sum:
  95. monotonic: false
  96. value_type: int
  97. aggregation_temporality: cumulative
  98. attributes: []
  99. vcenter.cluster.memory.limit:
  100. enabled: true
  101. description: The available memory of the cluster.
  102. unit: By
  103. sum:
  104. monotonic: false
  105. value_type: int
  106. aggregation_temporality: cumulative
  107. attributes: []
  108. vcenter.cluster.memory.effective:
  109. enabled: true
  110. description: The effective memory of the cluster. This value excludes memory from hosts in maintenance mode or are unresponsive.
  111. unit: By
  112. sum:
  113. monotonic: false
  114. value_type: int
  115. aggregation_temporality: cumulative
  116. attributes: []
  117. vcenter.cluster.memory.used:
  118. enabled: true
  119. description: The memory that is currently used by the cluster.
  120. unit: By
  121. sum:
  122. monotonic: false
  123. value_type: int
  124. aggregation_temporality: cumulative
  125. attributes: []
  126. vcenter.cluster.vm.count:
  127. enabled: true
  128. description: the number of virtual machines in the cluster.
  129. unit: "{virtual_machines}"
  130. sum:
  131. monotonic: false
  132. value_type: int
  133. aggregation_temporality: cumulative
  134. attributes: [vm_count_power_state]
  135. vcenter.cluster.host.count:
  136. enabled: true
  137. description: The number of hosts in the cluster.
  138. unit: "{hosts}"
  139. sum:
  140. monotonic: false
  141. value_type: int
  142. aggregation_temporality: cumulative
  143. attributes: [host_effective]
  144. vcenter.datastore.disk.usage:
  145. enabled: true
  146. description: The amount of space in the datastore.
  147. unit: By
  148. sum:
  149. monotonic: false
  150. value_type: int
  151. aggregation_temporality: cumulative
  152. attributes: [disk_state]
  153. vcenter.datastore.disk.utilization:
  154. enabled: true
  155. description: The utilization of the datastore.
  156. unit: "%"
  157. gauge:
  158. value_type: double
  159. attributes: []
  160. vcenter.host.cpu.utilization:
  161. enabled: true
  162. description: The CPU utilization of the host system.
  163. unit: "%"
  164. gauge:
  165. value_type: double
  166. attributes: []
  167. vcenter.host.cpu.usage:
  168. enabled: true
  169. description: The amount of CPU used by the host.
  170. unit: "MHz"
  171. sum:
  172. monotonic: false
  173. value_type: int
  174. aggregation_temporality: cumulative
  175. attributes: []
  176. vcenter.host.disk.throughput:
  177. enabled: true
  178. description: Average number of kilobytes read from or written to the disk each second.
  179. unit: "{KiBy/s}"
  180. sum:
  181. monotonic: false
  182. value_type: int
  183. aggregation_temporality: cumulative
  184. attributes: [disk_direction, object_name]
  185. extended_documentation: As measured over the most recent 20s interval. Aggregated disk I/O rate. Requires Performance Level 4.
  186. vcenter.host.disk.latency.avg:
  187. enabled: true
  188. description: The latency of operations to the host system's disk.
  189. unit: ms
  190. gauge:
  191. value_type: int
  192. attributes: [disk_direction, object_name]
  193. extended_documentation: This latency is the sum of the device and kernel read and write latencies. Requires Performance Counter level 2 for metric to populate.
  194. vcenter.host.disk.latency.max:
  195. enabled: true
  196. description: Highest latency value across all disks used by the host.
  197. unit: ms
  198. gauge:
  199. value_type: int
  200. attributes: [object_name]
  201. extended_documentation: As measured over the most recent 20s interval. Requires Performance Level 3.
  202. vcenter.host.memory.utilization:
  203. enabled: true
  204. description: The percentage of the host system's memory capacity that is being utilized.
  205. unit: "%"
  206. gauge:
  207. value_type: double
  208. attributes: []
  209. vcenter.host.memory.usage:
  210. enabled: true
  211. description: The amount of memory the host system is using.
  212. unit: MiBy
  213. sum:
  214. monotonic: false
  215. value_type: int
  216. aggregation_temporality: cumulative
  217. attributes: []
  218. vcenter.host.network.throughput:
  219. enabled: true
  220. description: The amount of data that was transmitted or received over the network by the host.
  221. unit: "{KiBy/s}"
  222. sum:
  223. monotonic: false
  224. value_type: int
  225. aggregation_temporality: cumulative
  226. attributes: [throughput_direction, object_name]
  227. extended_documentation: As measured over the most recent 20s interval.
  228. vcenter.host.network.usage:
  229. enabled: true
  230. description: The sum of the data transmitted and received for all the NIC instances of the host.
  231. unit: "{KiBy/s}"
  232. sum:
  233. monotonic: false
  234. value_type: int
  235. aggregation_temporality: cumulative
  236. attributes: [object_name]
  237. vcenter.host.network.packet.errors:
  238. enabled: true
  239. description: The summation of packet errors on the host network.
  240. unit: "{errors}"
  241. sum:
  242. monotonic: false
  243. value_type: int
  244. aggregation_temporality: cumulative
  245. attributes: [throughput_direction, object_name]
  246. extended_documentation: As measured over the most recent 20s interval.
  247. vcenter.host.network.packet.count:
  248. enabled: true
  249. description: The number of packets transmitted and received, as measured over the most recent 20s interval.
  250. unit: "{packets/sec}"
  251. sum:
  252. monotonic: false
  253. value_type: int
  254. aggregation_temporality: cumulative
  255. attributes: [throughput_direction, object_name]
  256. vcenter.resource_pool.memory.usage:
  257. enabled: true
  258. description: The usage of the memory by the resource pool.
  259. unit: MiBy
  260. sum:
  261. monotonic: false
  262. value_type: int
  263. aggregation_temporality: cumulative
  264. attributes: []
  265. vcenter.resource_pool.memory.shares:
  266. enabled: true
  267. description: The amount of shares of memory in the resource pool.
  268. unit: "{shares}"
  269. sum:
  270. monotonic: false
  271. value_type: int
  272. aggregation_temporality: cumulative
  273. attributes: []
  274. vcenter.resource_pool.cpu.usage:
  275. enabled: true
  276. description: The usage of the CPU used by the resource pool.
  277. unit: "{MHz}"
  278. sum:
  279. monotonic: false
  280. value_type: int
  281. aggregation_temporality: cumulative
  282. attributes: []
  283. vcenter.resource_pool.cpu.shares:
  284. enabled: true
  285. description: The amount of shares of CPU in the resource pool.
  286. unit: "{shares}"
  287. sum:
  288. monotonic: false
  289. value_type: int
  290. aggregation_temporality: cumulative
  291. attributes: []
  292. vcenter.vm.memory.ballooned:
  293. enabled: true
  294. description: The amount of memory that is ballooned due to virtualization.
  295. unit: MiBy
  296. sum:
  297. monotonic: false
  298. value_type: int
  299. aggregation_temporality: cumulative
  300. attributes: []
  301. vcenter.vm.memory.usage:
  302. enabled: true
  303. description: The amount of memory that is used by the virtual machine.
  304. unit: MiBy
  305. sum:
  306. monotonic: false
  307. value_type: int
  308. aggregation_temporality: cumulative
  309. attributes: []
  310. vcenter.vm.memory.swapped:
  311. enabled: true
  312. description: The portion of memory that is granted to this VM from the host's swap space.
  313. unit: MiBy
  314. sum:
  315. monotonic: false
  316. value_type: int
  317. aggregation_temporality: cumulative
  318. attributes: []
  319. vcenter.vm.memory.swapped_ssd:
  320. enabled: true
  321. description: The amount of memory swapped to fast disk device such as SSD.
  322. unit: KiBy
  323. sum:
  324. monotonic: false
  325. value_type: int
  326. aggregation_temporality: cumulative
  327. attributes: []
  328. vcenter.vm.disk.usage:
  329. enabled: true
  330. description: The amount of storage space used by the virtual machine.
  331. unit: By
  332. sum:
  333. monotonic: false
  334. value_type: int
  335. aggregation_temporality: cumulative
  336. attributes: [disk_state]
  337. vcenter.vm.disk.utilization:
  338. enabled: true
  339. description: The utilization of storage on the virtual machine.
  340. unit: "%"
  341. gauge:
  342. value_type: double
  343. attributes: []
  344. vcenter.vm.disk.latency.avg:
  345. enabled: true
  346. description: The latency of operations to the virtual machine's disk.
  347. unit: ms
  348. gauge:
  349. value_type: int
  350. attributes: [disk_direction, disk_type, object_name]
  351. extended_documentation: Requires Performance Counter level 2 for metric to populate. As measured over the most recent 20s interval.
  352. vcenter.vm.disk.latency.max:
  353. enabled: true
  354. description: The highest reported total latency (device and kernel times) over an interval of 20 seconds.
  355. unit: ms
  356. gauge:
  357. value_type: int
  358. attributes: [object_name]
  359. vcenter.vm.disk.throughput:
  360. enabled: true
  361. description: The throughput of the virtual machine's disk.
  362. unit: By/sec
  363. sum:
  364. monotonic: false
  365. value_type: int
  366. aggregation_temporality: cumulative
  367. attributes: [object_name]
  368. vcenter.vm.network.throughput:
  369. enabled: true
  370. description: The amount of data that was transmitted or received over the network of the virtual machine.
  371. unit: By/sec
  372. sum:
  373. monotonic: false
  374. value_type: int
  375. aggregation_temporality: cumulative
  376. attributes: [throughput_direction, object_name]
  377. extended_documentation: As measured over the most recent 20s interval.
  378. vcenter.vm.network.packet.count:
  379. enabled: true
  380. description: The amount of packets that was received or transmitted over the instance's network.
  381. unit: "{packets/sec}"
  382. sum:
  383. monotonic: false
  384. value_type: int
  385. aggregation_temporality: cumulative
  386. attributes: [throughput_direction, object_name]
  387. vcenter.vm.network.usage:
  388. enabled: true
  389. description: The network utilization combined transmit and receive rates during an interval.
  390. unit: "{KiBy/s}"
  391. sum:
  392. monotonic: false
  393. value_type: int
  394. aggregation_temporality: cumulative
  395. attributes: [object_name]
  396. extended_documentation: As measured over the most recent 20s interval.
  397. vcenter.vm.cpu.utilization:
  398. enabled: true
  399. description: The CPU utilization of the VM.
  400. unit: "%"
  401. gauge:
  402. value_type: double
  403. attributes: []
  404. vcenter.vm.cpu.usage:
  405. enabled: true
  406. description: The amount of CPU used by the VM.
  407. unit: "MHz"
  408. sum:
  409. monotonic: false
  410. value_type: int
  411. aggregation_temporality: cumulative
  412. attributes: []
  413. vcenter.vm.memory.utilization:
  414. enabled: false
  415. description: The memory utilization of the VM.
  416. unit: "%"
  417. gauge:
  418. value_type: double
  419. attributes: []