After our Public Preview announcement earlier this earlier, we are excited to share early preview into significant enhancements to the Integration Environment and Application Monitoring experience. These updates are designed to make it easier for you to monitor, trace, and manage your Azure Integration Services (AIS) applications at scale.
Note: This capability is in limited Preview and can be accessed via this link - https://aka.ms/aismon/refresh . It will be available publicly in January'25
What’s New
Single pane view into the Health of All Applications in Integration Environment
Gain a consolidated view of your application's health through Integration Environment:
- Leverage Azure Alerts to monitor individual resources and view all triggered alerts in one place.
- Understand the overall health of your application with a single-pane view, helping you stay proactive in identifying and resolving issues.
End-to-End Message Tracing Across AIS Resources
Using a single correlation ID, you can now trace messages seamlessly across all AIS resources in your application. This enables:
- A comprehensive end-to-end itinerary of your message flow across resources.
- Enhanced troubleshooting and diagnostics for complex workflows.
Note: We are actively addressing an issue that prevents Service Bus traces from displaying in some scenarios.
At-Scale Monitoring for Logic Apps
We’ve expanded monitoring capabilities for Logic Apps to support at-scale operations:
- Health Dashboard: Monitor the health of one or multiple Logic Apps within your application (previously limited to a single Logic App).
- Bulk Resubmission: Easily select and resubmit multiple Logic App runs in bulk, streamlining operational efficiency.
Improved Browsing Experience
The Integration Environment now provides a more intuitive browsing experience. Key enhancements include:
- API Connections in the Integration Application View: Easily locate and monitor API connections within your Logic App and in your integration application.
- Resource Status Visibility: Quickly check the current status of resources.
- Plan Details: View detailed information about your plan, including Name and SKU.
- Customizable Filters: Tailor the columns to display the most relevant information for your monitoring needs.
Getting Started
This new capability will be available in Public Preview in early January. If you’d like early access, use this link (https://aka.ms/aismon/refresh).
Pre-requisites
To use this experience completely, you need to use Workspace-based Application Insights resource. All the AIS resources in your Integration application should push logs to the same workspace.
When you use the Dashboards, you select the above chosen workspace to power all the visualizations. The dashboards are built using Azure Workbooks and will be customization so that you can extend them based on your business needs.
Learn more
Single pane view into health of all applications
- In Integration Environment, the Insights on the menu item will take you to the aggregated view into the health of all applications.
- This view is built upon Azure Alerts. You will be able to see the health based on the fired alerts. The screen shot below shows each application, and the number of alerts by the Severity level.
- When you select a row and choose an application, a detailed table view is displayed, providing a drill-down into the alerts triggered by the resources within that application. This centralized view consolidates alerts from various types of Azure Integration Services (AIS) resources, making it easier to monitor and manage them. The table includes details such as the associated resource, the triggered alerts, their severity levels, and a direct link to each alert for more in-depth information. This unified experience simplifies the process of tracking and addressing issues across your application resources.
- The Open Alert Details link opens gives further details into the specific entities which are in unhealthy state.
-
You can also take an action on the alert here and update the user response and add comments.
To summarize, within a single pane you can see the health of your application that includes different AIS resources, drill into the alerts that make up the health of the application. You can even go one step further and update user response. All of this through a in a single pane, across different types of resources, without the need for any context switching.
Monitoring Dashboard Enhancements
-
The workbook-based dashboards are accessible through the Insights menu within an application. Under Logic Apps, the Overview page provides an aggregated view of the health of all Logic Apps in the application. From this page, you can drill down to view the health of individual Logic Apps, explore detailed run statuses, and monitor workflows for each Logic App.
-
The trend charts show the runs and their trends over the selected time period. As you are ready to troubleshoot further, the Runs tab gives more details
-
The chart below illustrates the total runs and their pass/fail rates for Logic Apps and their associated workflows. This widget provides a clear visual representation of workflow statuses, helping you quickly identify areas that may require attention. Selecting a row allows you to drill down into the specific runs for the selected Logic App or workflow.
-
The runs for a workflow include all relevant details, with additional insights available in the properties bag to aid further troubleshooting. The table is filterable by run status, making it easier to focus on specific scenarios. Most importantly, it supports resubmission of failed runs, either individually or in bulk.
Additionally, each entry includes a unique correlation ID, which tracks the flow across all AIS resources. Selecting a row opens a detailed table showing the AIS processing hops for the message, providing a comprehensive view of its journey through the system.
-
When you select on a row in the runs table, we use this correlation ID to stitch the timelines of the processing of this message across all AIS resources in this application.
-
You can also provide multiple operation IDs to look into the journey of multiple messages
-
The final table on this page provides action-level details for the selected run, offering a deeper drill-down into each individual action. In the event of failures, the properties section includes error details to assist with root cause analysis.
What’s Next
We are sharing this early preview to get your feedback – do not hesitate to reach out to us via this blogpost or directly. We plan to release this in January in Public Preview. We are also targeting to include some of these capabilities such as bulk resubmission and health based on alerts in Logic Apps Standard as well. Stay Tuned for more updates!