pub const MESSAGING_CLIENT_CONSUMED_MESSAGES: &str = "messaging.client.consumed.messages";
Expand description

§Description

Number of messages that were delivered to the application.

Records the number of messages pulled from the broker or number of messages dispatched to the application in push-based scenarios. The metric SHOULD be reported once per message delivery. For example, if receiving and processing operations are both instrumented for a single message delivery, this counter is incremented when the message is received and not reported when it is processed.

§Metadata

Instrument:counter
Unit:{message}
Status:Experimental

§Attributes

NameRequirement
crate::attribute::MESSAGING_OPERATION_NAMERequired
crate::attribute::MESSAGING_SYSTEMRequired
crate::attribute::ERROR_TYPEConditionally required: If and only if the messaging operation has failed.
crate::attribute::MESSAGING_CONSUMER_GROUP_NAMEConditionally required: if applicable.
crate::attribute::MESSAGING_DESTINATION_NAMEConditionally required: if and only if messaging.destination.name is known to have low cardinality. Otherwise, messaging.destination.template MAY be populated.
crate::attribute::MESSAGING_DESTINATION_SUBSCRIPTION_NAMEConditionally required: if applicable.
crate::attribute::MESSAGING_DESTINATION_TEMPLATEConditionally required: if available.
crate::attribute::SERVER_ADDRESSConditionally required: If available.
crate::attribute::MESSAGING_DESTINATION_PARTITION_IDUnspecified
crate::attribute::SERVER_PORTUnspecified