Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 2.02 KB

METRICS.md

File metadata and controls

17 lines (14 loc) · 2.02 KB

Metrics

grabbit exposes and reports the following metrics to Prometheus

Namespace Subsystem Name Description
grabbit handlers [name of message handler]_result records and counts each successful or failed execution of a message handler
grabbit handlers [name of message handler]_latency records the execution time of each handler
grabbit handlers result records and counts each run of a handler, having the handler's name, message type and the result as labels
grabbit handlers latency records the execution time of each run of a handler, having the handler's name, message type as labels
grabbit messages rejected_messages increments each time a message gets rejected
grabbit saga timedout_sagas counting the number of timedout saga instances
grabbit saga latency records the execution time of the entire saga, from it's creation until deletion (in ms). having the "Service", "SagaType", "Initiator" as labels
grabbit outbox outbox_total_records reports the total amount of records currently in the outbox
grabbit outbox outbox_pending_delivery reports the total amount of records pending delivery currently in the outbox
grabbit outbox outbox_pending_removal reports the total amount of records that were sent and pending removal currently in the outbox