Topic Monitoring
  • 08 Jun 2021
  • 2 Okunacak Dakika
  • katkıda
  • karanlık
    ışık
  • Pdf

Topic Monitoring

  • karanlık
    ışık
  • Pdf

Makale özeti

Why Monitor Service Bus Topics?

Service Bus Topics in a Business Orchestration connect Publishers and Subscribers. Their role is significant in keeping the business on. This also necessitates monitoring these Topics and the Topic Subscriptions.

When a Service Bus Topic is associated with a Serverless360 Composite Application, it is possible to monitor Service Bus Topic and Topic Subscriptions in various perspectives using the monitors in Serverless360.

Monitor Service Bus Topic and its Subscriptions on their Status

If the intention is to monitor the status, say the business demands the Topic to be always active, Serverless360 can monitor Topic and its Subscriptions status. By associating a Topic to Status Monitor or Threshold Monitor, it is possible to monitor their status, compare against the expected set and alert through configured notification channels

Monitor Service Bus Topic and its Subscriptions on their Properties

It is also possible to monitor the Topic on its Size in Bytes.
ServiceBus-Topic-State

Topic subscriptions can be monitored on their properties below:

  • Scheduled Message Count
  • Active Message Count
  • Dead Letter Message Count
  • Transfer Message Count
  • Transfer Dead Letter Message Count

Service Bus Topic monitoring with appropriate warning and threshold values can be set as in figure below. Monitoring on properties of Topic subscriptions is a distinct capability offered only by Serverless360. Please refer extensive documentation on Status Monitor and Threshold Monitor to choose the right monitor to meet your business need.

Bulk Monitoring for Service Bus Topic Subscriptions

Considering Service Bus Topics with good number of Subscriptions, configuring monitoring on their properties for every Topic Subscriptions would be a tedious process. Understanding the pain point Serverless360 has not got bulk monitoring configuration for Service Bus Topic Subscriptions. Below is the illustration on defining bulk monitoring configuration for several subscriptions in a Service Bus Topic.

TopicSubscriptionBulkMonitoring

Monitor Service Bus Topic on its Metrics

If the intention is to understand the message flow, reliability of the Service Bus Topic then the choice should be a Serverless360 Data Monitor. Data Monitoring can be configured for a Service Bus Topic on an extensive set of metrics. Service Bus Topic data monitoring with appropriate warning and threshold values can be set as in figure below
ServiceBus-Topic-DM

Data Monitoring documentation can provide more information.

Data Monitoring Recommendations

The table below lists down the combination of metrics to monitor the Service Bus Topic in various perspectives using Serverless360 Data Monitor.

Monitoring PurposeMetrics to Choose
Check if the Service Bus Topic is availableServer Errors (Count), User Errors (Count), Size (Bytes)
Monitor Incoming Requests over a time durationIncoming Requests (Count)
Monitor Incoming and Outgoing Messages over a time duration hence check if Upstream and downstream applications are activeIncoming Messages (Count), Outgoing Messages (Count)
Check if applications interacting with the Service Bus Topic are generating any exceptionsUser Errors (Count)
Monitor Throttled Requests over a time durationThrottled Requests (Count)
Check if expected number of messages are being processed by the interacting applications. Check message count by typeCount of messages (Count), Count of active messages (Count), Count of dead-lettered messages (Count), Count of scheduled messages (Count)
Detect anomaly in abnormal increase in Topic sizeSize (Bytes)

Data Monitor can be configured with appropriate combination of metrics to meet various monitoring requirements.


Bu makale size yardımcı oldu mu?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.