Azure Monitor Integration with Third Party Tool

Shirish Kamalapurkar 21 Reputation points
2022-02-04T06:18:25.49+00:00

Hello Experts,

We have a use case to integrate third party tool with Azure Monitor events for the event management. I have few queries.

in which format does Azure Monitor event is generated and can it be sent to third party tool? I guess it is JSON format, but can someone confirm the same.

What are the other ways to capture those events or reroute the events from Azure monitor to third party tool on premise.

Thanks in Advance.

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,645 questions
0 comments No comments
{count} votes

Accepted answer
  1. Stanislav Zhelyazkov 28,186 Reputation points MVP Volunteer Moderator
    2022-02-04T07:57:33.927+00:00

    Hi,
    Azure Monitor consists of several services. The question you are asking is very general so the reply will be such as well. Different resources emit logs and metrics. These logs and metrics can be send in third party by using diagnostic settings feature from Azure Monitor. The feature has the option to send the logs to Storage account, Event Hubs and Azure partner integrations. The last one is specific integration with specific third party tools. Event Hubs is also commonly used with third party tools by sending the data to Event Hub and from there the third party tool has some integration to collect them. Same is for Storage account but mostly Event Hubs is used. These two can also serve to write your own integration by pulling the data from them. Azure activity logs which are the Azure management plane logs can also be send via diagnostic settings. If you store data in Log Analytics (part of Azure Monitor) you can send the data from there to Storage Account or Event Hub for third party integration. Check the limitations as not all data can be sent. If you use any of the Azure Monitor alert types you can use action groups to integrate with third party systems. This could be things like ITSM tools. You will have to check if the third party tool provides some way to integrate with action groups. If not you can create your own integration by using automation tools like Azure automation, Azure Functions or Azure Logic app. You can even send the from the alert via action group data to a webhook. Assuming that the endpoint that receives the webhook will do some processing on its own to integrate with your third party. Whatever third party tool you use you should check with it what kind of integration offers with Azure Monitor. If it does not probably you will need to write your own integration and support it if you want to go that route.

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    2 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.