Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (2023)

  • Article
  • 7 minutes to read

Azure Service Bus insights provide a view of the overall performance, failures, capacity, and operational health of all your Service Bus resources in a unified interactive experience. This article will help you understand the benefits of this new monitoring experience, and how you can modify and adapt the experience to fit the unique needs of your organization.

Introduction

Before diving into the experience, you should understand how it presents and visualizes information.

It delivers:

  • At scale perspective of your Service Bus resources across all your subscriptions in a single location, with the ability to selectively scope to only those subscriptions and resources you're interested in evaluating.

  • Drill down analysis of a particular Service Bus resource to help diagnose issues or perform detailed analysis by category - utilization, failures, capacity, and operations. Selecting any one of those options provides an in-depth view of the relevant information.

  • Customizable - This experience is built on top of Azure Monitor workbook templates allowing you to change what metrics are displayed, modify or set thresholds that align with your limits, and then save into a custom workbook. Charts in the workbooks can then be pinned to Azure dashboards.

This feature doesn't require you to enable or configure anything, these Service Bus metrics are collected by default.

Note

There is no charge to access this feature and you will only be charged for the Azure Monitor essential features you configure or enable, as described on the Azure Monitor pricing details page.

(Video) How to monitor app performance with Azure Monitor Application Insights

View utilization and performance metrics for Service Bus

To view the utilization and performance of your Service Bus resources across all of your subscriptions, perform the following steps.

  1. Sign in to the Azure portal.

  2. Search for Monitor and select Monitor.

    Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (1)

  3. On the left menu, select Service Bus (preview).

Overview

On Overview, the table displays interactive Service Bus metrics. You can filter the results based on the options you select from the following drop-down lists:

  • Subscriptions - only subscriptions that have a Service Bus resource are listed.

  • Service Bus - You can select all, a subset, or single Service Bus resource.

  • Time Range - by default, displays the last 4 hours of information based on the corresponding selections made.

The counter tile under the drop-down lists rolls-up the total number of Service Bus resources are in the selected subscriptions. There's conditional color-coding or heatmaps for columns in the workbook that report transaction metrics. The deepest color has the highest value and a lighter color is based on the lowest values.

The Overview page shows you the following values and also the timeline for active connections.

(Video) Azure monitoring and alerting Create view and manage Alerts Using Azure Monitor Metrics LOG Alerts

Metric NameDescription
Active ConnectionsThe number of active connections on a namespace and on an entity in the namespace. Value for this metric is a point-in-time value. Connections that were active immediately after that point-in-time may not be reflected in the metric.
Connections OpenedThe number of open connections.
Connections ClosedThe number of closed connections.
Successful RequestsThe number of successful requests made to the Service Bus service over a specified period.
Throttled RequestsThe number of requests that were throttled because the usage was exceeded.

For more information about these metrics, see Service Bus metrics.

Selecting the Service Bus resource name highlighted in blue will take you to the default Overview for that resource.

Requests

Select Requests at the top of the page and the Requests portion of the workbook template opens.

This page shows you the following values and also the timeline for incoming requests.

Metric NameDescription
Incoming RequestsThe number of requests made to the Service Bus service over a specified period.
Successful RequestsThe number of successful requests made to the Service Bus service over a specified period.
Throttled RequestsThe number of requests that were throttled because the usage was exceeded.
Server ErrorsThe number of requests not processed because of an error in the Service Bus service over a specified period.
User ErrorsThe number of requests not processed because of user errors over a specified period.

For more information about these metrics, see Service Bus - request metrics.

Messages

Select Messages at the top of the page and the Messages portion of the workbook template opens.

This page shows you the following values and also the timeline for incoming messages.

Metric NameDescription
Incoming MessagesThe number of messages sent to Service Bus over a specified period. This metric doesn't include messages that are auto forwarded.
Outgoing MessagesThe number of messages received from Service Bus over a specified period.
MessagesCount of messages in a queue/topic.
Scheduled messagesCount of scheduled messages in a queue/topic.

For more information about these metrics, see Service Bus - message metrics.

View from a Service Bus resource

  1. In the Azure portal, search for Service Bus, and select any of your existing Service Bus namespaces.

  2. On the Service Bus Namespace page, in the Monitoring section on the left menu, select Insights (preview) or Workbooks to do further analysis. You see the following page when you select Insights (preview).

    (Video) How to use Azure Monitor Application Insights to record custom events | Azure Tips and Tricks

You see the same tabs (Overview, Requests, and Messages) on this page, similar to the ones you see on the Azure Monitor - Service Bus (Preview) page. You'll see more information on these tabs compared to the ones on the Azure Monitor page though.

Note

For more information about metrics you see on this page, see Service Bus metrics.

Overview tab

You see the following information for the Service Bus namespace for the selected time range: number of active connections, connections opened, successful requests, throttled requests, and incoming messages.

You also see charts with the following information for the namespace over time in the selected time range: active connections, connections opened and closed, successful requests, throttled requests, and incoming & outgoing messages. For example, the Active Connections chart shows the number of active connections in the last 4 hours (selected time range).

Requests tab

You see the following information for the Service Bus namespace for the selected time range: number of incoming requests, successful requests, server errors, user errors, and throttled requests.

The table that follows this section shows break down of these values for each resource (queue or topic) in the Service Bus namespace.

This page also has charts showing the following information for the namespace over time in the selected time range:

  • Incoming, successful, and throttled requests for all queues and topics in the namespace, and for each queue or topic (segment) in the namespace
  • Server and user errors for all queues and topics in the namespace, and for each queue or topic (segment) in the namespace.

Messages tab

You see the following information for the Service Bus namespace for the selected time range:

(Video) Configuring Alert and Monitoring for Azure Services

  • Number of incoming, outgoing, and dead-lettered messages for all queues and topics in the namespace.
  • Average number of messages, active messages, and scheduled messages for all queues and topics in the namespace.

The table that follows this section shows break down of these values for each resource (queue or topic) in the Service Bus namespace.

This page also has charts showing the following information for the namespace over time in the selected time range:

  • Incoming, outgoing, all, active, scheduled, and dead-lettered messages for all entities (queues and topics) in the namespace.
  • Breakdown of above metrics by segment or entity (queue or topic in the namespace)

Time range

By default, the Time Range field displays data from the Last 4 hours. You can modify the time range to display data anywhere from the last 5 minutes to the last seven days. The time range selector also includes a Custom mode that allows you to type in the start/end dates to view a custom time frame based on available data for the selected account.

Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (7)

Pin and export

You can pin any one of the metric sections to an Azure Dashboard by selecting the pushpin icon at the top right of the section.

Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (8)

To export your data into the Excel format, select the down arrow icon to the left of the pushpin icon.

Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (9)

Customize Service Bus insights

Since this experience is built on top of Azure Monitor workbook templates, you can customize it by selecting Customize on the toolbar.

Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (10)

On the Service Bus Overview - Azure Monitor page, select Edit to make modifications, and Save a copy of your modified version into a custom workbook. Select Workbooks on the toolbar to see the gallery of workbooks including the one you saved.

Monitor Azure Service Bus with Azure Monitor insights - Azure Service Bus (11)

(Video) Monitoring and Troubleshooting with Azure Application Insights

Troubleshooting

For troubleshooting guidance, refer to the dedicated workbook-based insights troubleshooting article.

Next steps

  • Configure metric alerts and service health notifications to set up automated alerting to aid in detecting issues.

  • Learn the scenarios workbooks are designed to support, how to author new and customize existing reports, and more by reviewing Create interactive reports with Azure Monitor workbooks.

FAQs

What are the 7 things Azure security monitor can do? ›

Use Azure Monitor to monitor these types of resources in Azure, other clouds, or on-premises:
  • Applications.
  • Virtual machines.
  • Guest operating systems.
  • Containers.
  • Databases.
  • Security events in combination with Azure Sentinel.
  • Networking events and health in combination with Network Watcher.

How do I monitor my Azure Service Bus queue? ›

You can access alerts for Azure Service Bus by selecting Alerts from the Azure Monitor section on the home page for your Service Bus namespace. See Create, view, and manage metric alerts using Azure Monitor for details on creating alerts.

What is the difference between Azure monitor and Azure insights? ›

Application Insights is an extension of Azure Monitor and provides Application Performance Monitoring (also known as “APM”) features. APM tools are useful to monitor applications from development, through test, and into production in the following ways: Proactively understand how an application is performing.

Which of the following features services can you use to to monitor your live applications and automatically detect performance anomalies? ›

Visual Studio Application Insights is an extensible analytics service that monitors your live web application. With it you can detect and diagnose performance issues, and understand what users actually do with your app.

What are the 3 important services offered by Azure? ›

Top 10 Microsoft Azure Products and Services
  • Azure DevOps.
  • Azure Blob Storage.
  • Azure Virtual Machines.
  • Azure Backup.
  • Azure Cosmos DB.
  • Azure Logic Apps.
  • Azure Active Directory.
  • API management.

What are the different types of monitoring in Azure? ›

Microsoft combined three unique services—Azure Monitor, Log Analytics, and Application Insights—under the umbrella of Azure Monitor to provide powerful end-to-end monitoring of your applications and the components they rely on. Log Analytics and Application Insights are now features of Azure Monitor.

Can Azure Monitor trigger alerts? ›

You can alert on any metric or log data source in the Azure Monitor data platform. This diagram shows you how alerts work. An alert rule monitors your telemetry and captures a signal that indicates something is happening on the specified resource.

How does Azure Monitor network traffic? ›

If you don't have an Azure subscription, create a free account before you begin.
  1. Prerequisites. An Azure subscription.
  2. Sign in to Azure. Sign in to the Azure portal.
  3. Create VMs. Create two VMs. ...
  4. Create a connection monitor. ...
  5. View a connection monitor. ...
  6. Generate alerts. ...
  7. View a problem. ...
  8. Clean up resources.
Jan 20, 2023

What are the limitations of Azure monitor? ›

The following limits apply to the Azure Monitor workspace ingesting your Prometheus metrics. Active time series with metrics that have been reported in the last ~12 hours. You can request an increase. You can request an increase.
...
Query pre-parsing limits.
LimitValue
Query hours per Azure tenant600,000
2 more rows
Oct 12, 2022

Can Azure monitor monitor multiple subscriptions? ›

So, by just providing different service principal for different subscription, you can effectively manage and monitor multiple subscriptions in Azure from Serverless360.

What can I monitor with Azure monitor? ›

Azure administrators implement, manage, and monitor an organization's Microsoft Azure environment, including virtual networks, storage, compute, identity, security, and governance.

Where are Azure monitor logs stored? ›

Azure Monitor Logs stores the data that it collects in one or more Log Analytics workspaces. You must create at least one workspace to use Azure Monitor Logs.

What is the monitoring tools using to monitor the application? ›

Application performance monitoring (APM) tools allow users to monitor and track the performance of particular software or web applications to identify and solve any performance issues that may arise.

What features are provided by Azure monitor? ›

Monitoring Azure and on-premises services. Aggregate and analyze metrics, logs, and traces. Fire alerts and send notifications or call automated solutions.

How many types of services are in Azure? ›

In addition, Azure offers four different forms of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS) and serverless functions.

How many types of Azure services are there? ›

A public cloud computing platform, Microsoft Azure offers infrastructure as a service (IaaS), software as a service (SaaS), platform as a service (PaaS), and a serverless model.

How many types of Azure functions are there? ›

There are currently four durable function types in Azure Functions: activity, orchestrator, entity, and client. The rest of this section goes into more details about the types of functions involved in an orchestration.

What are the 4 types of monitoring? ›

Abstract. We describe and label four types of monitoring—surveillance, implementation, effectiveness, and ecological effects—that are designed to answer very different questions and achieve very different goals.

What are the three monitoring methods? ›

In the world of monitoring and evaluation (M&E) three approaches can be identified: result-oriented, constructivist and reflexive (see table p.

What are the two main types of monitoring? ›

Types of Monitoring
  • Results monitoring which tracks whether a project is on target towards its intended results (outputs, outcomes, impact) e.g., Have all the children in a target community actually been immunised?
  • Process (activity) monitoring tracks whether inputs and resources have been used efficiently.

How long does Azure Monitor keep logs? ›

The full set of available retention periods is 30, 60, 90, 120, 180, 270, 365, 550, or 730 days.

What is difference between alerting and monitoring? ›

A set of software components used for data collection, their processing, and presentation is called a monitoring system. Alerting is the capability of a monitoring system to detect and notify the operators about meaningful events that denote a grave change of state.

Can Azure Monitor detect threats? ›

Azure offers built in threat protection functionality through services such as Azure Active Directory (Azure AD), Azure Monitor logs, and Microsoft Defender for Cloud. This collection of security services and capabilities provides a simple and fast way to understand what is happening within your Azure deployments.

What is Azure monitor metrics? ›

Azure Monitor Metrics is a feature of Azure Monitor that collects numeric data from monitored resources into a time-series database. Metrics are numerical values that are collected at regular intervals and describe some aspect of a system at a particular time. Note.

What is the difference between Azure monitor and Log Analytics? ›

Monitor is the brand, and Log Analytics is one of the solutions. Log Analytics and Application Insights have been consolidated into Azure Monitor to provide a single integrated experience for monitoring Azure resources and hybrid environments.

How do I check Azure monitor logs? ›

Sign in to the Azure portal. Select Azure Active Directory, and then select Logs from the Monitoring section to open your Log Analytics workspace. The workspace will open with a default query.

What are the 2 methods that a network manager uses to Monitor traffic? ›

5 Network Monitoring Techniques Your Enterprise Needs to Use
  • Ping monitoring. Network pings are one of the oldest monitoring techniques, but it is still widely used by NPMs today. ...
  • Log file monitoring. ...
  • SNMP monitoring. ...
  • NetFlow monitoring. ...
  • SQL query monitoring.
Mar 26, 2019

How do I Monitor all network traffic? ›

How to check network traffic
  1. Access your router by entering your router's IP address into a web browser.
  2. Once you sign in, look for a Status section on the router (you might even have a Bandwidth or Network Monitor section depending on the type of router).
Jun 17, 2016

How do I Monitor user traffic? ›

Here are some specific steps you can follow to learn how to monitor network traffic on any device.
  1. Step 1: Choose a data source of best fit. To start exploring the depths of your network, you must gain visibility of the data. ...
  2. Step 2: Discover main applications running on your network. ...
  3. Step 3: Apply network monitor tools.
Nov 18, 2021

Can Azure Monitor collect data from any source? ›

The Azure Monitor agent allows you to collect logs from data sources that you configure using data collection rules or from monitoring solutions that provide additional insights into applications running on the machine. These can be sent to one or more Log Analytics workspaces.

What type of data does Azure Monitor collect? ›

Azure Monitor collects data from various sources including logs and metrics from Azure platform and resources, custom applications, and agents running on virtual machines.

What are the advantages of Azure monitoring? ›

The powerful data analysis capabilities of Azure monitor can provide deep insights into the application's operations and can help in diagnosing errors even before the users report them. Applications Insights can be integrated easily into Visual Studio or can be used to support DevOps processes.

Can one Azure tenant have multiple subscriptions? ›

Multiple Microsoft cloud offering subscriptions can use the same Azure AD tenant that acts as a common identity provider. A central Azure AD tenant that contains the synchronized accounts of your on-premises AD DS provides cloud-based Identity as a Service (IDaaS) for your organization.

How many Azure subscriptions can I have? ›

A single user can belong to a maximum of 500 Azure AD tenants as a member or a guest. A single user can create a maximum of 200 directories. You can add no more than 5,000 managed domain names.

Can one Azure account have multiple subscriptions? ›

An Azure account can have multiple subscriptions with different access management policies and different billing procedures. An Azure subscription can be used to define the following boundaries: Billing boundary: This subscription type defines the billing requirements for using resources.

How do I monitor my Azure Database? ›

View your Azure Monitor metrics for all connected resources by going to the Azure Monitor page directly in the Azure portal. Or, on the Overview page of an Azure SQL DB, select Metrics under the Monitoring heading to reach Azure Monitor.

What does application insights monitor? ›

Application Insights monitors your running web app. It tells you about failures and performance issues and helps you analyze how customers use your app. It works for apps running on platforms like ASP.NET, Java EE, and Node. js.

Can Azure monitor send alerts to Azure Active Directory? ›

Some of the key takeaways of Azure Monitor for your AZ-900 exam are, you can send alerts to Azure Active Directory groups and users, and Azure Monitor can trigger alerts based on data in an Azure Log Analytics workspace.

How do I send logs to Azure Monitor? ›

Add a custom log table
  1. Go to the Log Analytics workspaces menu in the Azure portal and select Tables. ...
  2. Specify a name for the table. ...
  3. Select Create a new data collection rule to create the DCR that will be used to send data to this table. ...
  4. Select the DCE that you created, and then select Next.

How do I enable Azure Monitor logs? ›

Use the Log Analytics workspaces menu to create a workspace.
  1. In the Azure portal, enter Log Analytics in the search box. ...
  2. Select Add.
  3. Select a Subscription from the dropdown.
  4. Use an existing Resource Group or create a new one.
  5. Provide a name for the new Log Analytics workspace, such as DefaultLAWorkspace.
Feb 13, 2023

What are the different types of monitoring systems? ›

Types of IT monitoring
  • System monitoring. ...
  • Dependency monitoring. ...
  • Integration and API monitoring. ...
  • Business Activity Monitoring (BAM) ...
  • Web performance monitoring. ...
  • Application Performance Monitoring (APM) ...
  • Real User Monitoring (RUM) ...
  • Security monitoring.
May 27, 2020

What are example monitoring methods? ›

Nature of monitoring: Monitoring can be made by taking appropriate measurements or by making observations. For example temperature measurement or observation of colour change in a food. Method of monitoring: Monitoring procedures may involve either in-line or off-line systems.

What are the types of application monitoring? ›

Types of Application Monitoring Tools
  • App Metrics. ...
  • Network Performance Monitoring. ...
  • Code-level Tracing & Dependencies. ...
  • The First Set of Metrics. ...
  • The Second Set of Metrics. ...
  • Introduce AMP to Business Operations. ...
  • Accentuate Configuration. ...
  • Be Ready for Variations.
Dec 13, 2021

What are the three main functions of Azure monitor? ›

Azure Monitor's data platform has stores for metrics, logs, traces, and changes. The functions and components that consume data include analysis, visualizations, insights, and responses.

What is the seven monitoring tools? ›

Recognizing the need is easy, but choosing which monitoring tool or set of tools to use can be difficult. The seven tools I wrote about here – Datadog, Ruxit, OverOps, Rollbar, Sensu, ELK Stack, and Graphite – are worthwhile tools to check out.

What is the function of security monitor? ›

A security monitor collects and analyzes information for detecting unauthorized systems or suspicious changes on the network. This job requires the person to define the behavior that triggers the alerts.

What are the 4 steps of monitoring? ›

Top 4 Project Monitoring Steps
  • Step 1: Designing an Efficient Plan For Monitoring. ...
  • Step 2: Designing Effective Report Management Mechanism. ...
  • Step 3: Recommendations For Project Improvement. ...
  • Step 4: Ensuring Guidelines And Recommendations Are Followed Accordingly.
Oct 13, 2015

What two fundamental types of data does Azure monitor collect? ›

All data collected by Azure Monitor fits into one of two fundamental types: metrics and logs. Metrics are numerical values that describe some aspect of a system at a particular point in time.

What are the 3 functions of a security system? ›

Security control types go hand-in-hand with three security control functions—preventative, detective, and corrective.

What are the major functions of monitoring? ›

Monitoring is the systematic and continuous collection and analysis of information about the progress of a development intervention. Monitoring is done to ensure that the people who need to know about a development intervention are properly informed so that management decisions can be taken in a timely manner.

How does monitoring service work? ›

Alarm monitoring is quick and detailed communication between your home security system and the central station of your security provider. Your control panel registers an emergency event and sends a signal to the central monitoring station, where the appropriate authorities are notified and sent to your home.

What is secret key in Azure? ›

Azure Key Vault is a cloud service that provides a secure store for secrets. You can securely store keys, passwords, certificates, and other secrets. Azure key vaults may be created and managed through the Azure portal. In this quickstart, you create a key vault, then use it to store a secret.

Where is key vault in Azure? ›

Sign into the Azure portal. Select Monitor from the left-hand pane in the Azure portal, and under the Insights section, select Key Vaults.

What is key value in Azure? ›

Azure App Configuration stores configuration data as key-values. Key-values are a simple and flexible representation of application settings used by developers.

Videos

1. How to use Azure Service Bus Queues | Azure Tips and Tricks
(Microsoft Azure)
2. Full-stack end-to-end monitoring with Azure Monitor | Azure Friday
(Microsoft Developer)
3. Azure Service Bus Monitoring made easy with Serverless360
(Serverless360)
4. Dead Letter Messages Streamlined - Azure Service Bus | Serverless360
(Serverless360)
5. Microsoft Azure Dashboard in Grafana - Tutorial
(Dmitry Lambert)
6. Azure Service Bus Dead-letter Monitoring from ground up
(Samuel Kastberg)
Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated: 06/22/2023

Views: 5868

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.