• /
  • Log in
  • Free account

Azure Service Bus monitoring integration

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 inventory 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 > Infrastructure > Azure and look for the integration.

You can query and explore your data using these event types:

For the list of inventory data, see Inventory.

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

successfulRequests

Total successful requests for a namespace.

serverErrors

Server errors for Microsoft.ServiceBus.

userErrors

User errors for Microsoft.ServiceBus.

throttledRequests

Throttled requests for Microsoft.ServiceBus.

incomingRequests

Incoming requests for Microsoft.ServiceBus.

incomingMessages

Incoming messages for Microsoft.ServiceBus.

outgoingMessages

Outgoing messages for Microsoft.ServiceBus.

activeConnections

Total active connections for Microsoft.ServiceBus.

connectionsOpened

Count of open connections for Microsoft.ServiceBus.

connectionsClosed

Count of closed connections for Microsoft.ServiceBus.

sizeBytes

Size of a queue/topic in Bytes.

messages

Count of messages in a Queue/Topic.

activeMessages

Count of active messages in a Queue/Topic.

deadletteredMessages

The total number of messages that are dead lettered.

scheduledMessages

The total number of scheduled messages.

CPUXNS

Service Bus premium namespace CPU usage metric indicating maximum percentage used.

WSXNS

Service Bus premium namespace memory usage metric indicating maximum percentage used.

namespaceMemoryUsage

Service bus premium namespace memory usage percentage.

Queue sample metrics

Metric

Description

successfulRequests

Total successful requests for a namespace.

serverErrors

Server errors for Microsoft.ServiceBus.

userErrors

User errors for Microsoft.ServiceBus.

throttledRequests

Throttled requests for Microsoft.ServiceBus.

incomingRequests

Incoming requests for Microsoft.ServiceBus.

incomingMessages

Incoming messages for Microsoft.ServiceBus.

outgoingMessages

Outgoing messages for Microsoft.ServiceBus.

connectionsOpened

Count of open connections for Microsoft.ServiceBus.

connectionsClosed

Count of closed connections for Microsoft.ServiceBus.

sizeBytes

Size of a queue in bytes.

messages

Count of messages in a queue/topic.

activeMessages

Count of active messages in a queue/topic.

deadletteredMessages

The total number of messages that are dead lettered.

scheduledMessages

The total number of scheduled messages.

Subscription sample metrics

Metric

Description

activeMessages

Total number of active messages in the queue, topic, or subscription.

deadLetterMessages

The total number of messages that are dead lettered.

messages

The total number of messages in the queue.

scheduledMessages

The total number of scheduled messages.

transferDeadLetterMessages

The total number of messages transferred into dead letters.

transferMessages

The total number of messages transferred to another queue, topic, or subscription.

Topic sample metrics

Metric

Description

successfulRequests

Total successful requests for a namespace.

serverErrors

Server errors for Microsoft.ServiceBus.

userErrors

User errors for Microsoft.ServiceBus.

throttledRequests

Throttled requests for Microsoft.ServiceBus.

incomingRequests

Incoming requests for Microsoft.ServiceBus.

incomingMessages

Incoming messages for Microsoft.ServiceBus.

outgoingMessages

Outgoing messages for Microsoft.ServiceBus.

connectionsOpened

Count of open connections for Microsoft.ServiceBus.

connectionsClosed

Count of closed connections for Microsoft.ServiceBus.

sizeBytes

Size of a topic in bytes.

messages

Count of messages in a queue/topic.

activeMessages

Count of active messages in a queue/topic.

deadletteredMessages

The total number of messages that are dead lettered.

scheduledMessages

The total number of scheduled messages.

Inventory data

Inventory data is information about your system's state and configuration. For details on how to find and use inventory data, see Understand and use data.

The Azure Service Bus integration reports this inventory data:

For more help

If you need more help, check out these support and learning resources:

Create issueEdit page
Copyright © 2021 New Relic Inc.