What is the best way to monitor specific data from your Logic App Runs?

Sophia 0 Reputation points
2024-05-14T14:34:39.8533333+00:00

I would like to monitor and track specific data from my logic app runs. I have added the tracked properties that I would like to return in output from a run details. I would like properties like OrderId, Customer, Product, Quantity’ to be searchable to track down any associated run history with a given property. I would like to be able to create daily reports on tracked business properties and develop a dashboard to diagnose and monitor potential issues with any b2b transactions in my run histories. What is the best way to monitor b2b run details from your logic apps?

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,905 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2024-05-14T14:34:39.8733333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To monitor and track specific data from your Logic App Runs, you can use Tracked Properties. Tracked Properties allow you to specify a custom property name and value by entering an expression or hardcoded value to track specific inputs or outputs. You can add Tracked Properties to actions, but they can only reference the parameters, inputs, and outputs for its own trigger or action.

    To view the Tracked Properties for a specific run, you can go to the Run Details page and select the step that you want to view. You can also search for the Tracked Properties using the column filter.

    To create daily reports on tracked business properties and develop a dashboard to diagnose and monitor potential issues with any b2b transactions in your run histories, you can use your Log Analytics workspace. After your workflow runs, you can view the data about those runs in your Log Analytics workspace. You can select the row for a logic app workflow run to view all the actions and their details for a specific run.

    To filter your results, you can perform both client-side and server-side filtering. For each column, you can select the filters that you want. To select a specific time window or to limit the number of runs that appear, use the scope control at the top of the page. By default, only 1,000 records appear at a time.


    References:

    0 comments No comments

  2. SwathiDhanwada-MSFT 18,031 Reputation points
    2024-05-15T09:27:25.2533333+00:00

    @Sophia Thanks for your question. Here are documents that details on how to monitor B2B messages in Azure Logic Apps. Kindly check and revert if you have further questions.

    1. https://learn.microsoft.com/en-us/azure/logic-apps/monitor-b2b-messages-log-analytics
    2. https://learn.microsoft.com/en-us/azure/logic-apps/tracking-schemas-as2-x12-custom?source=recommendations