metadata.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. type: zookeeper
  2. status:
  3. class: receiver
  4. stability:
  5. development: [metrics]
  6. distributions: [contrib, observiq, sumo]
  7. codeowners:
  8. active: [djaglowski]
  9. resource_attributes:
  10. server.state:
  11. description: State of the Zookeeper server (leader, standalone or follower).
  12. enabled: true
  13. type: string
  14. zk.version:
  15. description: Zookeeper version of the instance.
  16. enabled: true
  17. type: string
  18. attributes:
  19. state:
  20. description: State of followers
  21. type: string
  22. enum:
  23. - synced
  24. - unsynced
  25. direction:
  26. description: State of a packet based on io direction.
  27. type: string
  28. enum:
  29. - received
  30. - sent
  31. metrics:
  32. zookeeper.follower.count:
  33. enabled: true
  34. description: The number of followers. Only exposed by the leader.
  35. unit: "{followers}"
  36. attributes: [state]
  37. sum:
  38. monotonic: false
  39. aggregation_temporality: cumulative
  40. value_type: int
  41. zookeeper.sync.pending:
  42. enabled: true
  43. description: The number of pending syncs from the followers. Only exposed by the leader.
  44. unit: "{syncs}"
  45. sum:
  46. monotonic: false
  47. aggregation_temporality: cumulative
  48. value_type: int
  49. zookeeper.latency.avg:
  50. enabled: true
  51. description: Average time in milliseconds for requests to be processed.
  52. unit: ms
  53. gauge:
  54. value_type: int
  55. zookeeper.latency.max:
  56. enabled: true
  57. description: Maximum time in milliseconds for requests to be processed.
  58. unit: ms
  59. gauge:
  60. value_type: int
  61. zookeeper.latency.min:
  62. enabled: true
  63. description: Minimum time in milliseconds for requests to be processed.
  64. unit: ms
  65. gauge:
  66. value_type: int
  67. zookeeper.connection.active:
  68. enabled: true
  69. description: Number of active clients connected to a ZooKeeper server.
  70. unit: "{connections}"
  71. sum:
  72. monotonic: false
  73. aggregation_temporality: cumulative
  74. value_type: int
  75. zookeeper.request.active:
  76. enabled: true
  77. description: Number of currently executing requests.
  78. unit: "{requests}"
  79. sum:
  80. monotonic: false
  81. aggregation_temporality: cumulative
  82. value_type: int
  83. zookeeper.znode.count:
  84. enabled: true
  85. description: Number of z-nodes that a ZooKeeper server has in its data tree.
  86. unit: "{znodes}"
  87. sum:
  88. monotonic: false
  89. aggregation_temporality: cumulative
  90. value_type: int
  91. zookeeper.watch.count:
  92. enabled: true
  93. description: Number of watches placed on Z-Nodes on a ZooKeeper server.
  94. unit: "{watches}"
  95. sum:
  96. monotonic: false
  97. aggregation_temporality: cumulative
  98. value_type: int
  99. zookeeper.data_tree.ephemeral_node.count:
  100. enabled: true
  101. description: Number of ephemeral nodes that a ZooKeeper server has in its data tree.
  102. unit: "{nodes}"
  103. sum:
  104. monotonic: false
  105. aggregation_temporality: cumulative
  106. value_type: int
  107. zookeeper.data_tree.size:
  108. enabled: true
  109. description: Size of data in bytes that a ZooKeeper server has in its data tree.
  110. unit: By
  111. sum:
  112. monotonic: false
  113. aggregation_temporality: cumulative
  114. value_type: int
  115. zookeeper.file_descriptor.open:
  116. enabled: true
  117. description: Number of file descriptors that a ZooKeeper server has open.
  118. unit: "{file_descriptors}"
  119. sum:
  120. monotonic: false
  121. aggregation_temporality: cumulative
  122. value_type: int
  123. zookeeper.file_descriptor.limit:
  124. enabled: true
  125. description: Maximum number of file descriptors that a ZooKeeper server can open.
  126. unit: "{file_descriptors}"
  127. gauge:
  128. value_type: int
  129. zookeeper.packet.count:
  130. enabled: true
  131. description: The number of ZooKeeper packets received or sent by a server.
  132. unit: "{packets}"
  133. attributes: [direction]
  134. sum:
  135. value_type: int
  136. monotonic: true
  137. aggregation_temporality: cumulative
  138. zookeeper.fsync.exceeded_threshold.count:
  139. enabled: true
  140. description: Number of times fsync duration has exceeded warning threshold.
  141. unit: "{events}"
  142. sum:
  143. value_type: int
  144. monotonic: true
  145. aggregation_temporality: cumulative
  146. zookeeper.ruok:
  147. enabled: true
  148. description: Response from zookeeper ruok command
  149. unit: 1
  150. gauge:
  151. value_type: int