metadata.yaml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. type: rabbitmq
  2. status:
  3. class: receiver
  4. stability:
  5. beta: [metrics]
  6. distributions: [contrib, observiq, sumo]
  7. codeowners:
  8. active: [djaglowski, cpheps]
  9. resource_attributes:
  10. rabbitmq.queue.name:
  11. description: The name of the RabbitMQ queue.
  12. enabled: true
  13. type: string
  14. rabbitmq.node.name:
  15. description: The name of the RabbitMQ node.
  16. enabled: true
  17. type: string
  18. rabbitmq.vhost.name:
  19. description: The name of the RabbitMQ vHost.
  20. enabled: true
  21. type: string
  22. attributes:
  23. message.state:
  24. name_override: state
  25. description: The state of messages in a queue.
  26. type: string
  27. enum:
  28. - ready
  29. - unacknowledged
  30. metrics:
  31. rabbitmq.consumer.count:
  32. description: The number of consumers currently reading from the queue.
  33. unit: "{consumers}"
  34. sum:
  35. monotonic: false
  36. aggregation_temporality: cumulative
  37. value_type: int
  38. enabled: true
  39. rabbitmq.message.delivered:
  40. description: The number of messages delivered to consumers.
  41. unit: "{messages}"
  42. sum:
  43. monotonic: true
  44. aggregation_temporality: cumulative
  45. value_type: int
  46. enabled: true
  47. rabbitmq.message.published:
  48. description: The number of messages published to a queue.
  49. unit: "{messages}"
  50. sum:
  51. monotonic: true
  52. aggregation_temporality: cumulative
  53. value_type: int
  54. enabled: true
  55. rabbitmq.message.acknowledged:
  56. description: The number of messages acknowledged by consumers.
  57. unit: "{messages}"
  58. sum:
  59. monotonic: true
  60. aggregation_temporality: cumulative
  61. value_type: int
  62. enabled: true
  63. rabbitmq.message.dropped:
  64. description: The number of messages dropped as unroutable.
  65. unit: "{messages}"
  66. sum:
  67. monotonic: true
  68. aggregation_temporality: cumulative
  69. value_type: int
  70. enabled: true
  71. rabbitmq.message.current:
  72. description: The total number of messages currently in the queue.
  73. unit: "{messages}"
  74. sum:
  75. monotonic: false
  76. aggregation_temporality: cumulative
  77. value_type: int
  78. attributes: [message.state]
  79. enabled: true