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.
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 |
---|---|
![]() |
Edit thresholds
💡Manage Monitoring thresholds for the specific Topic.
The monitoring is based on thresholds. You can manage the following properties:
- Description - Manage the description for the specific Topic
- Topic Monitoring Thresholds - Settings related to the topic itself
- Global Topic Subscription Thresholds -
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.
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
Options for monitoring of topic based on numbers.
None
With the None option no monitoring on numbers will be performed.
Fixed
With the Fixed option monitoring is based on "fixed" numbers.
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:
Example with basic information about the selected Topic.
Subscriptions
You can further expand with more information about Topic Subscriptions by expanding the accordion:
Example of a list of Topic Subscriptions.
Thresholds
You can further expand with more information about Thresholds by expanding the accordion:
Read-only view of the current Monitoring thresholds for selected Topic.
Enable Topic
💡Enable a disabled Service Bus Topic.
If you click on the 'Enable' menu item of the Actions button you are presented with a confirmation dialogue:
If the operation succeeds you are presented with this information
Disable topic
💡Disable an enabled Service Bus Topic.
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:
Example of confirmation dialogue when disabling a Service Bus Topic.
If the operation succeeds you are presented with this information.
Example of success message when disabling a Service Bus Topic.
Next Step
Configure the Nodinite Message Queueing Monitoring Agent