New Relic infrastructure monitoring provides an integration for Microsoft Azure Service Bus that reports data from your Azure Service Bus service to New Relic. This document explains how to activate this integration and describes the data that can be captured.
Features
New Relic's integration for Azure Service Bus reports metric data about your Service Bus service, like the number of messages in the queue, the number of dead letter messages, and the byte size of the queue. It also collects data about the status and configuration of the service.
You can monitor and alert on your Azure Service Bus data from New Relic, and you can create custom queries and chart dashboards.
Activate integration
To enable this integration follow standard procedures to activate your Azure service in New Relic.
Configuration and polling
You can change the polling frequency and filter data using configuration options.
Default polling information for the Service Bus integration:
- Polling interval: 5 minutes
- Resolution: 1 data point per minute
Find and use data
To find your integration data, go to one.newrelic.com > All capabilities > Infrastructure > Azure and look for the integration.
You can query and explore your data using these event types:
- Namespace data:
AzureServiceBusNamespaceSample
- Queue data:
AzureServiceBusQueueSample
- Subscription data:
AzureServiceBusSubscriptionSample
- Topic data:
AzureServiceBusTopicSample
For more on how to find and use integration data, see Understand and use data.
Metric data
There are several sets of metrics reported by the Azure Service Bus integration. For more about how data is structured and reported to New Relic, see Understand and use integration data.
Namespace sample metrics
Namespace metrics are only collected if you have the Service Bus Messaging Premium tier.
Metric | Description |
---|---|
| Total successful requests for a namespace. |
| Server errors for Microsoft.ServiceBus. |
| User errors for Microsoft.ServiceBus. |
| Throttled requests for Microsoft.ServiceBus. |
| Incoming requests for Microsoft.ServiceBus. |
| Incoming messages for Microsoft.ServiceBus. |
| Outgoing messages for Microsoft.ServiceBus. |
| Total active connections for Microsoft.ServiceBus. |
| Count of open connections for Microsoft.ServiceBus. |
| Count of closed connections for Microsoft.ServiceBus. |
| Size of a queue/topic in Bytes. |
| Count of messages in a Queue/Topic. |
| Count of active messages in a Queue/Topic that are ready for delivery. |
| The total number of messages that are dead lettered. |
| The total number of scheduled messages. |
| Service Bus premium namespace CPU usage metric indicating maximum percentage used. |
| Service Bus premium namespace memory usage metric indicating maximum percentage used. |
| Service bus premium namespace memory usage percentage. |
Queue sample metrics
Metric | Description |
---|---|
| Total successful requests for a namespace. |
| Server errors for Microsoft.ServiceBus. |
| User errors for Microsoft.ServiceBus. |
| Throttled requests for Microsoft.ServiceBus. |
| Incoming requests for Microsoft.ServiceBus. |
| Incoming messages for Microsoft.ServiceBus. |
| Outgoing messages for Microsoft.ServiceBus. |
| Count of open connections for Microsoft.ServiceBus. |
| Count of closed connections for Microsoft.ServiceBus. |
| Size of a queue in bytes. |
| Count of messages in a queue/topic. |
| Count of active messages in a queue/topic. |
| The total number of messages that are dead lettered. |
| The total number of scheduled messages. |
Subscription sample metrics
Metric | Description |
---|---|
| Total number of active messages in the queue, topic, or subscription. |
| The total number of messages that are dead lettered. |
| The total number of messages in the queue. |
| The total number of scheduled messages. |
| The total number of messages transferred into dead letters. |
| The total number of messages transferred to another queue, topic, or subscription. |
Topic sample metrics
Metric | Description |
---|---|
| Total successful requests for a namespace. |
| Server errors for Microsoft.ServiceBus. |
| User errors for Microsoft.ServiceBus. |
| Throttled requests for Microsoft.ServiceBus. |
| Incoming requests for Microsoft.ServiceBus. |
| Incoming messages for Microsoft.ServiceBus. |
| Outgoing messages for Microsoft.ServiceBus. |
| Count of open connections for Microsoft.ServiceBus. |
| Count of closed connections for Microsoft.ServiceBus. |
| Size of a topic in bytes. |
| Count of messages in a queue/topic. |
| Count of active messages in a queue/topic. |
| The total number of messages that are dead lettered. |
| The total number of scheduled messages. |