metadata.yaml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. plugin_name: python.d.plugin
  2. modules:
  3. - meta:
  4. plugin_name: python.d.plugin
  5. module_name: memcached
  6. monitored_instance:
  7. name: Memcached
  8. link: https://memcached.org/
  9. categories:
  10. - data-collection.database-servers
  11. icon_filename: "memcached.svg"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords:
  18. - memcached
  19. - memcache
  20. - cache
  21. - database
  22. most_popular: false
  23. overview:
  24. data_collection:
  25. metrics_description: "Monitor Memcached metrics for proficient in-memory key-value store operations. Track cache hits, misses, and memory usage for efficient data caching."
  26. method_description: "It reads server response to stats command ([stats interface](https://github.com/memcached/memcached/wiki/Commands#stats))."
  27. supported_platforms:
  28. include: []
  29. exclude: []
  30. multi_instance: true
  31. additional_permissions:
  32. description: ""
  33. default_behavior:
  34. auto_detection:
  35. description: |
  36. If no configuration is given, collector will attempt to connect to memcached instance on `127.0.0.1:11211` address.
  37. limits:
  38. description: ""
  39. performance_impact:
  40. description: ""
  41. setup:
  42. prerequisites:
  43. list: []
  44. configuration:
  45. file:
  46. name: python.d/memcached.conf
  47. description: ""
  48. options:
  49. description: |
  50. There are 2 sections:
  51. * Global variables
  52. * One or more JOBS that can define multiple different instances to monitor.
  53. The following options can be defined globally: priority, penalty, autodetection_retry, update_every, but can also be defined per JOB to override the global values.
  54. Additionally, the following collapsed table contains all the options that can be configured inside a JOB definition.
  55. Every configuration JOB starts with a `job_name` value which will appear in the dashboard, unless a `name` parameter is specified.
  56. folding:
  57. title: Config options
  58. enabled: true
  59. list:
  60. - name: host
  61. description: the host to connect to.
  62. default_value: "127.0.0.1"
  63. required: false
  64. - name: port
  65. description: the port to connect to.
  66. default_value: "11211"
  67. required: false
  68. - name: update_every
  69. description: Sets the default data collection frequency.
  70. default_value: 10
  71. required: false
  72. - name: priority
  73. description: Controls the order of charts at the netdata dashboard.
  74. default_value: 60000
  75. required: false
  76. - name: autodetection_retry
  77. description: Sets the job re-check interval in seconds.
  78. default_value: 0
  79. required: false
  80. - name: penalty
  81. description: Indicates whether to apply penalty to update_every in case of failures.
  82. default_value: yes
  83. required: false
  84. - name: name
  85. description: Job name. This value will overwrite the `job_name` value. JOBS with the same name are mutually exclusive. Only one of them will be allowed running at any time. This allows autodetection to try several alternatives and pick the one that works.
  86. default_value: ""
  87. required: false
  88. examples:
  89. folding:
  90. enabled: true
  91. title: "Config"
  92. list:
  93. - name: localhost
  94. description: An example configuration for localhost.
  95. folding:
  96. enabled: false
  97. config: |
  98. localhost:
  99. name: 'local'
  100. host: 'localhost'
  101. port: 11211
  102. - name: localipv4
  103. description: An example configuration for localipv4.
  104. folding:
  105. enabled: true
  106. config: |
  107. localhost:
  108. name: 'local'
  109. host: '127.0.0.1'
  110. port: 11211
  111. - name: localipv6
  112. description: An example configuration for localipv6.
  113. folding:
  114. enabled: true
  115. config: |
  116. localhost:
  117. name: 'local'
  118. host: '::1'
  119. port: 11211
  120. troubleshooting:
  121. problems:
  122. list: []
  123. alerts:
  124. - name: memcached_cache_memory_usage
  125. link: https://github.com/netdata/netdata/blob/master/health/health.d/memcached.conf
  126. metric: memcached.cache
  127. info: cache memory utilization
  128. - name: memcached_cache_fill_rate
  129. link: https://github.com/netdata/netdata/blob/master/health/health.d/memcached.conf
  130. metric: memcached.cache
  131. info: average rate the cache fills up (positive), or frees up (negative) space over the last hour
  132. - name: memcached_out_of_cache_space_time
  133. link: https://github.com/netdata/netdata/blob/master/health/health.d/memcached.conf
  134. metric: memcached.cache
  135. info: estimated time the cache will run out of space if the system continues to add data at the same rate as the past hour
  136. metrics:
  137. folding:
  138. title: Metrics
  139. enabled: false
  140. description: ""
  141. availability: []
  142. scopes:
  143. - name: global
  144. description: "These metrics refer to the entire monitored application."
  145. labels: []
  146. metrics:
  147. - name: memcached.cache
  148. description: Cache Size
  149. unit: "MiB"
  150. chart_type: stacked
  151. dimensions:
  152. - name: available
  153. - name: used
  154. - name: memcached.net
  155. description: Network
  156. unit: "kilobits/s"
  157. chart_type: area
  158. dimensions:
  159. - name: in
  160. - name: out
  161. - name: memcached.connections
  162. description: Connections
  163. unit: "connections/s"
  164. chart_type: line
  165. dimensions:
  166. - name: current
  167. - name: rejected
  168. - name: total
  169. - name: memcached.items
  170. description: Items
  171. unit: "items"
  172. chart_type: line
  173. dimensions:
  174. - name: current
  175. - name: total
  176. - name: memcached.evicted_reclaimed
  177. description: Evicted and Reclaimed Items
  178. unit: "items"
  179. chart_type: line
  180. dimensions:
  181. - name: reclaimed
  182. - name: evicted
  183. - name: memcached.get
  184. description: Get Requests
  185. unit: "requests"
  186. chart_type: stacked
  187. dimensions:
  188. - name: hints
  189. - name: misses
  190. - name: memcached.get_rate
  191. description: Get Request Rate
  192. unit: "requests/s"
  193. chart_type: line
  194. dimensions:
  195. - name: rate
  196. - name: memcached.set_rate
  197. description: Set Request Rate
  198. unit: "requests/s"
  199. chart_type: line
  200. dimensions:
  201. - name: rate
  202. - name: memcached.delete
  203. description: Delete Requests
  204. unit: "requests"
  205. chart_type: stacked
  206. dimensions:
  207. - name: hits
  208. - name: misses
  209. - name: memcached.cas
  210. description: Check and Set Requests
  211. unit: "requests"
  212. chart_type: stacked
  213. dimensions:
  214. - name: hits
  215. - name: misses
  216. - name: bad value
  217. - name: memcached.increment
  218. description: Increment Requests
  219. unit: "requests"
  220. chart_type: stacked
  221. dimensions:
  222. - name: hits
  223. - name: misses
  224. - name: memcached.decrement
  225. description: Decrement Requests
  226. unit: "requests"
  227. chart_type: stacked
  228. dimensions:
  229. - name: hits
  230. - name: misses
  231. - name: memcached.touch
  232. description: Touch Requests
  233. unit: "requests"
  234. chart_type: stacked
  235. dimensions:
  236. - name: hits
  237. - name: misses
  238. - name: memcached.touch_rate
  239. description: Touch Request Rate
  240. unit: "requests/s"
  241. chart_type: line
  242. dimensions:
  243. - name: rate