metadata.yaml 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. meta:
  2. plugin_name: python.d.plugin
  3. module_name: haproxy
  4. monitored_instance:
  5. name: HAProxy
  6. link: ''
  7. categories:
  8. - data-collection.web-servers-and-web-proxies
  9. icon_filename: 'haproxy.png'
  10. related_resources:
  11. integrations:
  12. list: []
  13. info_provided_to_referring_integrations:
  14. description: ''
  15. keywords: []
  16. most_popular: false
  17. overview:
  18. data_collection:
  19. metrics_description: 'Monitor HAProxy performance for ideal load balancing operations. Monitor session rates, queue lengths, and error rates to maintain balanced network traffic.'
  20. method_description: ''
  21. supported_platforms:
  22. include: []
  23. exclude: []
  24. multi-instance: true
  25. additional_permissions:
  26. description: ''
  27. default_behavior:
  28. auto_detection:
  29. description: ''
  30. limits:
  31. description: ''
  32. performance_impact:
  33. description: ''
  34. setup:
  35. prerequisites:
  36. list: []
  37. configuration:
  38. file:
  39. name: ''
  40. description: ''
  41. options:
  42. description: ''
  43. folding:
  44. title: ''
  45. enabled: true
  46. list: []
  47. examples:
  48. folding:
  49. enabled: true
  50. title: ''
  51. list: []
  52. troubleshooting:
  53. problems:
  54. list: []
  55. alerts:
  56. - name: haproxy_backend_server_status
  57. link: https://github.com/netdata/netdata/blob/master/health/health.d/haproxy.conf
  58. metric: haproxy_hs.down
  59. info: average number of failed haproxy backend servers over the last 10 seconds
  60. - name: haproxy_backend_status
  61. link: https://github.com/netdata/netdata/blob/master/health/health.d/haproxy.conf
  62. metric: haproxy_hb.down
  63. info: average number of failed haproxy backends over the last 10 seconds
  64. metrics:
  65. folding:
  66. title: Metrics
  67. enabled: false
  68. description: ""
  69. availability: []
  70. scopes:
  71. - name: global
  72. description: ""
  73. labels: []
  74. metrics:
  75. - name: haproxy_f.bin
  76. description: Kilobytes In
  77. unit: "KiB/s"
  78. chart_type: line
  79. dimensions:
  80. - name: a dimension per frontend server
  81. - name: haproxy_f.bout
  82. description: Kilobytes Out
  83. unit: "KiB/s"
  84. chart_type: line
  85. dimensions:
  86. - name: a dimension per frontend server
  87. - name: haproxy_f.scur
  88. description: Sessions Active
  89. unit: "sessions"
  90. chart_type: line
  91. dimensions:
  92. - name: a dimension per frontend server
  93. - name: haproxy_f.qcur
  94. description: Session In Queue
  95. unit: "sessions"
  96. chart_type: line
  97. dimensions:
  98. - name: a dimension per frontend server
  99. - name: haproxy_f.hrsp_1xx
  100. description: HTTP responses with 1xx code
  101. unit: "responses/s"
  102. chart_type: line
  103. dimensions:
  104. - name: a dimension per frontend server
  105. - name: haproxy_f.hrsp_2xx
  106. description: HTTP responses with 2xx code
  107. unit: "responses/s"
  108. chart_type: line
  109. dimensions:
  110. - name: a dimension per frontend server
  111. - name: haproxy_f.hrsp_3xx
  112. description: HTTP responses with 3xx code
  113. unit: "responses/s"
  114. chart_type: line
  115. dimensions:
  116. - name: a dimension per frontend server
  117. - name: haproxy_f.hrsp_4xx
  118. description: HTTP responses with 4xx code
  119. unit: "responses/s"
  120. chart_type: line
  121. dimensions:
  122. - name: a dimension per frontend server
  123. - name: haproxy_f.hrsp_5xx
  124. description: HTTP responses with 5xx code
  125. unit: "responses/s"
  126. chart_type: line
  127. dimensions:
  128. - name: a dimension per frontend server
  129. - name: haproxy_f.hrsp_other
  130. description: HTTP responses with other codes (protocol error)
  131. unit: "responses/s"
  132. chart_type: line
  133. dimensions:
  134. - name: a dimension per frontend server
  135. - name: haproxy_f.hrsp_total
  136. description: HTTP responses
  137. unit: "responses"
  138. chart_type: line
  139. dimensions:
  140. - name: a dimension per frontend server
  141. - name: haproxy_b.bin
  142. description: Kilobytes In
  143. unit: "KiB/s"
  144. chart_type: line
  145. dimensions:
  146. - name: a dimension per backend server
  147. - name: haproxy_b.bout
  148. description: Kilobytes Out
  149. unit: "KiB/s"
  150. chart_type: line
  151. dimensions:
  152. - name: a dimension per backend server
  153. - name: haproxy_b.scur
  154. description: Sessions Active
  155. unit: "sessions"
  156. chart_type: line
  157. dimensions:
  158. - name: a dimension per backend server
  159. - name: haproxy_b.qcur
  160. description: Sessions In Queue
  161. unit: "sessions"
  162. chart_type: line
  163. dimensions:
  164. - name: a dimension per backend server
  165. - name: haproxy_b.hrsp_1xx
  166. description: HTTP responses with 1xx code
  167. unit: "responses/s"
  168. chart_type: line
  169. dimensions:
  170. - name: a dimension per backend server
  171. - name: haproxy_b.hrsp_2xx
  172. description: HTTP responses with 2xx code
  173. unit: "responses/s"
  174. chart_type: line
  175. dimensions:
  176. - name: a dimension per backend server
  177. - name: haproxy_b.hrsp_3xx
  178. description: HTTP responses with 3xx code
  179. unit: "responses/s"
  180. chart_type: line
  181. dimensions:
  182. - name: a dimension per backend server
  183. - name: haproxy_b.hrsp_4xx
  184. description: HTTP responses with 4xx code
  185. unit: "responses/s"
  186. chart_type: line
  187. dimensions:
  188. - name: a dimension per backend server
  189. - name: haproxy_b.hrsp_5xx
  190. description: HTTP responses with 5xx code
  191. unit: "responses/s"
  192. chart_type: line
  193. dimensions:
  194. - name: a dimension per backend server
  195. - name: haproxy_b.hrsp_other
  196. description: HTTP responses with other codes (protocol error)
  197. unit: "responses/s"
  198. chart_type: line
  199. dimensions:
  200. - name: a dimension per backend server
  201. - name: haproxy_b.hrsp_total
  202. description: HTTP responses (total)
  203. unit: "responses/s"
  204. chart_type: line
  205. dimensions:
  206. - name: a dimension per backend server
  207. - name: haproxy_b.qtime
  208. description: The average queue time over the 1024 last requests
  209. unit: "milliseconds"
  210. chart_type: line
  211. dimensions:
  212. - name: a dimension per backend server
  213. - name: haproxy_b.ctime
  214. description: The average connect time over the 1024 last requests
  215. unit: "milliseconds"
  216. chart_type: line
  217. dimensions:
  218. - name: a dimension per backend server
  219. - name: haproxy_b.rtime
  220. description: The average response time over the 1024 last requests
  221. unit: "milliseconds"
  222. chart_type: line
  223. dimensions:
  224. - name: a dimension per backend server
  225. - name: haproxy_b.ttime
  226. description: The average total session time over the 1024 last requests
  227. unit: "milliseconds"
  228. chart_type: line
  229. dimensions:
  230. - name: a dimension per backend server
  231. - name: haproxy_hs.down
  232. description: Backend Servers In DOWN State
  233. unit: "failed servers"
  234. chart_type: line
  235. dimensions:
  236. - name: a dimension per backend server
  237. - name: haproxy_hs.up
  238. description: Backend Servers In UP State
  239. unit: "health servers"
  240. chart_type: line
  241. dimensions:
  242. - name: a dimension per backend server
  243. - name: haproxy_hb.down
  244. description: Is Backend Failed?
  245. unit: "boolean"
  246. chart_type: line
  247. dimensions:
  248. - name: a dimension per backend server
  249. - name: haproxy.idle
  250. description: The Ratio Of Polling Time Vs Total Time
  251. unit: "percentage"
  252. chart_type: line
  253. dimensions:
  254. - name: idle