metadata.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. type: apache
  2. status:
  3. class: receiver
  4. stability:
  5. beta: [metrics]
  6. distributions: [contrib, observiq, sumo]
  7. codeowners:
  8. active: [djaglowski]
  9. resource_attributes:
  10. apache.server.name:
  11. description: The name of the Apache HTTP server.
  12. type: string
  13. enabled: true
  14. apache.server.port:
  15. description: The port of the Apache HTTP server.
  16. type: string
  17. enabled: true
  18. attributes:
  19. workers_state:
  20. name_override: state
  21. description: The state of workers.
  22. type: string
  23. enum:
  24. - busy
  25. - idle
  26. cpu_level:
  27. name_override: level
  28. description: Level of processes.
  29. type: string
  30. enum:
  31. - self
  32. - children
  33. cpu_mode:
  34. name_override: mode
  35. description: Mode of processes.
  36. type: string
  37. enum:
  38. - system
  39. - user
  40. scoreboard_state:
  41. name_override: state
  42. description: The state of a connection.
  43. type: string
  44. enum:
  45. - open
  46. - waiting
  47. - starting
  48. - reading
  49. - sending
  50. - keepalive
  51. - dnslookup
  52. - closing
  53. - logging
  54. - finishing
  55. - idle_cleanup
  56. - unknown
  57. metrics:
  58. apache.uptime:
  59. enabled: true
  60. description: The amount of time that the server has been running in seconds.
  61. unit: s
  62. sum:
  63. value_type: int
  64. input_type: string
  65. monotonic: true
  66. aggregation_temporality: cumulative
  67. attributes: []
  68. apache.current_connections:
  69. enabled: true
  70. description: The number of active connections currently attached to the HTTP server.
  71. unit: "{connections}"
  72. sum:
  73. value_type: int
  74. input_type: string
  75. monotonic: false
  76. aggregation_temporality: cumulative
  77. attributes: []
  78. apache.workers:
  79. enabled: true
  80. description: The number of workers currently attached to the HTTP server.
  81. unit: "{workers}"
  82. sum:
  83. value_type: int
  84. input_type: string
  85. monotonic: false
  86. aggregation_temporality: cumulative
  87. attributes: [workers_state]
  88. apache.requests:
  89. enabled: true
  90. description: The number of requests serviced by the HTTP server per second.
  91. unit: "{requests}"
  92. sum:
  93. value_type: int
  94. input_type: string
  95. monotonic: true
  96. aggregation_temporality: cumulative
  97. attributes: []
  98. apache.traffic:
  99. enabled: true
  100. description: Total HTTP server traffic.
  101. unit: By
  102. sum:
  103. value_type: int
  104. monotonic: true
  105. aggregation_temporality: cumulative
  106. attributes: []
  107. apache.cpu.time:
  108. enabled: true
  109. description: Jiffs used by processes of given category.
  110. unit: "{jiff}"
  111. sum:
  112. value_type: double
  113. input_type: string
  114. monotonic: true
  115. aggregation_temporality: cumulative
  116. attributes: [cpu_level, cpu_mode]
  117. apache.cpu.load:
  118. enabled: true
  119. description: Current load of the CPU.
  120. unit: "%"
  121. gauge:
  122. value_type: double
  123. input_type: string
  124. attributes: []
  125. apache.load.1:
  126. enabled: true
  127. description: The average server load during the last minute.
  128. unit: "%"
  129. gauge:
  130. value_type: double
  131. input_type: string
  132. attributes: []
  133. apache.load.5:
  134. enabled: true
  135. description: The average server load during the last 5 minutes.
  136. unit: "%"
  137. gauge:
  138. value_type: double
  139. input_type: string
  140. attributes: []
  141. apache.load.15:
  142. enabled: true
  143. description: The average server load during the last 15 minutes.
  144. unit: "%"
  145. gauge:
  146. value_type: double
  147. input_type: string
  148. attributes: []
  149. apache.request.time:
  150. enabled: true
  151. description: Total time spent on handling requests.
  152. unit: ms
  153. sum:
  154. value_type: int
  155. input_type: string
  156. monotonic: true
  157. aggregation_temporality: cumulative
  158. attributes: []
  159. apache.scoreboard:
  160. enabled: true
  161. description: The number of workers in each state.
  162. extended_documentation: >-
  163. The apache scoreboard is an encoded representation of the state of all the server's workers.
  164. This metric decodes the scoreboard and presents a count of workers in each state.
  165. Additional details can be found [here](https://metacpan.org/pod/Apache::Scoreboard#DESCRIPTION).
  166. unit: "{workers}"
  167. sum:
  168. value_type: int
  169. monotonic: false
  170. aggregation_temporality: cumulative
  171. attributes: [scoreboard_state]