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
Name | Requirement |
---|---|
crate::attribute::MESSAGING_OPERATION_NAME | Required |
crate::attribute::MESSAGING_SYSTEM | Required |
crate::attribute::ERROR_TYPE | Conditionally required : If and only if the messaging operation has failed. |
crate::attribute::MESSAGING_CONSUMER_GROUP_NAME | Conditionally required : if applicable. |
crate::attribute::MESSAGING_DESTINATION_NAME | Conditionally 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_NAME | Conditionally required : if applicable. |
crate::attribute::MESSAGING_DESTINATION_TEMPLATE | Conditionally required : if available. |
crate::attribute::SERVER_ADDRESS | Conditionally required : If available. |
crate::attribute::MESSAGING_DESTINATION_PARTITION_ID | Unspecified |
crate::attribute::SERVER_PORT | Unspecified |