- 6 minutes to read

Manage Azure Service Bus Topic Resources

Nodinite gives you real-time visibility and control over Azure Service Bus Topics and Subscriptions. This guide shows you how to manage thresholds, enable or disable topics, view details, and empower your team with secure, self-service remote actions—all without direct Azure Portal access.

Expect to:

  • ✅ Monitor and manage topics and subscriptions in real time
  • ✅ Set global or specific thresholds for proactive alerting
  • ✅ Enable, disable, and view details with a single click
  • ✅ Delegate secure, self-service access to IT operations and business users
  • ✅ Ensure compliance with full audit logging of all actions

Manage monitoring thresholds and perform administrative remote actions on Microsoft Azure Service Bus topics and services for configured subscriptions.

This agent among many other queue services allows you to monitor Microsoft Azure Service Bus Topics and related Subscriptions.
List of example Resources Example of a list of Resources with Azure Service Bus Topics as seen in a Nodinite Monitor View.

Tip

Thresholds for topic subscription depth and age can be either global or unique per configured specific Topic Subscription to monitor.

Delegate the power to control all or individual Service Bus Topic resources to selected team members and the business. This feature helps the people involved in the support and maintenance team have the power to manage problems with your Service Bus Topics and services without having individual direct access to the Microsoft Azure Portal. Limiting the number of attack vectors, and having fewer people with high access rights minimizes the risk of disruption of mission-critical services.

Stockpiling messages is terrible for your business. So we developed this Monitoring Agent to give end-users the power to get alerts and manage content to keep the system healthy.

Application Management Team IT Operations Business
Let your AM team resolve problems with content on Azure Service Bus Topics Stay in complete control, end to end, with access to everything Give your business self-service control for Servicebus topic resources

Remember: Avoid the blame game, all sensitive operations are Audit Logged.

Features

From Monitor Views with Service Bus Topic Resources; The Nodinite Message Queueing Monitoring Agent features the following Remote Actions:

Topics Topic Subscriptions
Edit thresholds Edit thresholds
Details Details
Enable Enable
Disable Disable

You can also manage all settings from the Configuration modal.

As an Administrator with access to Monitoring Agents from the Configuration dialogue, you can further manage:

  • Add and Remove Azure subscriptions (with Topics and Subscriptions)
    • Add and Remove Resource groups within each subscription
  • Enable and Disable Monitoring
  • Manage thresholds - Global and specific
  • Filter - Remove Queus and Topics that you do not wish to monitor using regular expressions (RegEx)

Service Bus Topic

A User with access rights to a Monitor Views with the Resources of the Category 'Service Bus Topic' where Remote Actions are allowed can perform the Actions documented next.

Actions Action button
Remote Actions
Menu items

Edit thresholds

💡Manage Monitoring thresholds for the specific Topic.

The monitoring is based on thresholds. You can manage the following properties:

Edit
Example with the Edit thresholds dialog for a Service Bus Topic.

If you see the following alert; it means that this topic is using global thresholds. When you click on the Save button you will start to use specific thresholds instead.

Convert global to specific threshold
If you see this alert then the current configuration is global

Description

You can manage the Description field for the Nodinite Resource. This option provides you a way to add a "comment" for the specific Topic.

Topic Monitoring Thresholds

You can opt to either disable the quota based monitoring or enable it. If you enable it, you can set the following properties:

  • Evaluation Type
    • None - Topic is not evaluated based on any of the quota based options
    • Percent - Monitor on percentage of the topic quota
      • Warning Limit (%) - Set the warning threshold as a percentage (0-100).
      • Error Limit (%) - Set the error threshold as a percentage (0-100).

Global Topic Subscription Thresholds

Unless you have configured specific thresholds for the Topic, the following properties are used for all Subscriptions of the Topic:

Timespan evaluation
  • Allowed timespan - manage threshold for the maximum allowed age for first message on the specific topic
State Name Data Type Value Example Description
Warning TimeSpan Timespan 00:05:00 (5 minutes) The age of first message on the topic subscription to trigger Warning alert
Error TimeSpan Timespan 01:10:00 (1 hour 10 minutes) The age of first message on the topic to trigger Error alert
Number evaluation
  • Count Evaluation Type
    • None - Topic subscriptions are not evaluated based on any of the number based options
    • Fixed - Monitor on fixed numbers

Count Evaluation Type
Options for monitoring of topic based on numbers.

None

With the None option no monitoring on numbers will be performed.
None option

Fixed

With the Fixed option monitoring is based on "fixed" numbers.
Fixed option

State Name Data Type Value Example Description
Warning Count integer >=0 The number of messages to go above on the topic to trigger Warning alert
Error Count integer >=0 The number of messages to go above on the topic to trigger Error alert

Service Bus Topic Details

Select Topic Details to open a modal with information about the Service Bus:
Topic Details
Example with basic information about the selected Topic.

Subscriptions

You can further expand with more information about Topic Subscriptions by expanding the accordion:
Topic Subscriptions
Example of a list of Topic Subscriptions.

Thresholds

You can further expand with more information about Thresholds by expanding the accordion:
Thresholds
Read-only view of the current Monitoring thresholds for selected Topic.

Enable Topic

💡Enable a disabled Service Bus Topic.

Enable Topic Menu Item

If you click on the 'Enable' menu item of the Actions button you are presented with a confirmation dialogue:
Confirm Enable Topic operation

If the operation succeeds you are presented with this information Success

Disable topic

💡Disable an enabled Service Bus Topic.

Disable Topic Menu Item Example of the Disable Topic menu item in the Actions button.

If you click on the 'Disable' menu item of the Actions button you are presented with a confirmation dialogue:
Confirm Disable Topic operation
Example of confirmation dialogue when disabling a Service Bus Topic.

If the operation succeeds you are presented with this information.
Success
Example of success message when disabling a Service Bus Topic.


Next Step

Configure the Nodinite Message Queueing Monitoring Agent

Azure Service Bus Topics

Azure Service Bus Queues

Apache ActiveMQ

MuleSoft AnypointMQ

Microsoft MSMQ