Logic Apps OMS Monitoring – Preview

Today, there was the exciting announcement of a first preview of OMS monitoring for Logic Apps.  This already existed for B2B Logic Apps, but it’s now also available for ‘normal’ Logic Apps.  Let’s have a first look at it!

How to enable Logic Apps monitoring?

This topic describes how you can enable OMS monitoring for Logic Apps.

  • Add new Log Analytics service and click Create

logic-apps-oms-monitoring-01

  • Configure all settings and click OK to create the OMS workspace.

logic-apps-oms-monitoring-02

  • Create a new Logic App and enable immediately Logic Analytics, by pointing to the just created OMS workspace.  For existing Logic Apps, this can be enabled through Monitoring > Diagnostics > Diagnostic settings.

logic-apps-oms-monitoring-03

  • Ensure now that some of your Logic Apps are executed.  Don’t expect the data to be immediately available in OMS, there seems to be a 5 to 10 minutes delay.
  • Browse to the previously created Log Analytics resource.  Upgrade the OMS workspace first, as explained over here.
  • Open the OMS Portal

logic-apps-oms-monitoring-04

  • Open the Solutions Gallery

logic-apps-oms-monitoring-05

  • Select the Logic Apps Management solution

logic-apps-oms-monitoring-06

  • Click Add to enable the Logic Apps monitoring in your OMS workspace

logic-apps-oms-monitoring-07

What do we get in this first preview?

This topic describes the functionality available in the first preview of the OMS monitoring.

  • On the home page, you’ll notice that a Logic Apps Management tile has been added.

logic-apps-oms-monitoring-08

  • If you click on it, you end up on the following dashboard.  There are four tiles available:
  1. A donut graph showing the status of all Logic App runs
  2. A graph showing the Logic App run statuses trend
  3. An overview of all Logic Apps runs, filtering on Logic App name is possible
  4. An overview of all Logic Apps statuses, filtering on status is possible

OMS Dashboard

  • You can click through to another Runs table.  It gives you a good overview of all the tracked Logic App runs.  You can sort and filter on Logic App name, status, duration, resubmit flag, resource group, start and end times.

logic-apps-oms-monitoring-10

  • If you click on one of the runs, you get redirected to a OMS Log Search query that shows all action details of the selected run.

logic-apps-oms-monitoring-11

What do I hope to find in next releases?

This topic describes some suggestions to further improve the monitoring experience.  Some of them where already more or less announced to be part of this offering.

Resubmit
Would be great to be able to resubmit from within the Runs table.  An option for mass resubmit would be awesome!

Tracked Properties
To get the maximum out of tracked properties, it’s important to be able to search based on those properties.

Nested Logic Apps
Many integrations span multiple Logic Apps.  It would be nice to have this visualized in the Runs table

Logic Apps run details
Click through from the Runs table, to the Logic Apps run details view, will improve troubleshooting experience.

Download message bodies
Similar to Logic Apps B2B, the ability to download messages.  Handling different content types can be challenging.

Conclusion

Once again, great to see that this new feature is added to improve the operational management of Logic Apps solutions.  This first step is really heading into the right direction!  Already excited for the next preview!

Cheers,
Toon

ABOUT

MEET THE YOUR AZURE COACH TEAM

Your Azure Coach is specialized in organizing Azure trainings that are infused with real-life experience. All our coaches are active consultants, who are very passionate and who love to share their Azure expertise with you.