Skip to main content

Metrics

Introduction

Metrics allow you to monitor the activity and status of various resources that you use.

Metrics are provided by various providers, from which you can create virtual timeseries call MetricTimeSeries.

Providers

This sections detail the metrics available from the providers.

AzureServiceBus

Azure service bus queue message metrics.

Additional property - queue

The AzureServiceBus metric provider requires the name of the queue to which the metrics correspond to. See this example

Metric names

NameDescription
SuccessfulRequestsSuccessful Requests
ServerErrorsServer Errors
UserErrorsUser Errors
ThrottledRequestsThrottled Requests
IncomingRequestsIncoming Requests
IncomingMessagesIncoming Messages
OutgoingMessagesOutgoing Messages
ActiveConnectionsTotal Active Connections
ConnectionsOpenedConnections Opened
ConnectionsClosedConnections Closed
SizeSize of a Queue/Topic in Bytes
MessagesCount of messages in a Queue/Topic
ActiveMessagesCount of active messages in a Queue/Topic
DeadletteredMessagesCount of dead-lettered messages in a Queue/Topic
ScheduledMessagesCount of scheduled messages in a Queue/Topic
CompleteMessageCount of messages completed on a Queue/Topic
AbandonMessageCount of messages abandoned on a Queue/Topic
PendingCheckpointOperationCountPending Checkpoint Operations Count
ServerSendLatencyLatency of Send Message operations for Service Bus resources
ReplicationLagDurationReplication lag by time duration
ReplicationLagCountReplication lag by message count

ODSLRequests

ODSL user request metrics

Metric names

NameDescription
ReadRequestsThe number of read requests
WriteRequestsThe number of write (create/update) requests
DeleteRequestsThe number of delete requests