# What is the best to setup monitoring for Azure DevOps?

**URL:** <https://community.dynatrace.com/t/what-is-the-best-to-setup-monitoring-for-azure-devops/42834>\
**Category:** Alerting\
**Tags:** azure, clouds, dynatrace-saas\
**Created:** [November 25, 2023, 9:28am UTC](https://community.dynatrace.com/t/what-is-the-best-to-setup-monitoring-for-azure-devops/42834 "2023-11-25T09:28:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sujit\_k\_singh](https://avatars.discourse-cdn.com/v4/letter/s/34f0e0/32.png) [@sujit\_k\_singh](https://community.dynatrace.com/u/sujit_k_singh)\
**Post date:** [November 25, 2023, 9:28am UTC](https://community.dynatrace.com/t/what-is-the-best-to-setup-monitoring-for-azure-devops/42834/1 "2023-11-25T09:28:06Z")

</div>

Hi,

I am trying to setup monitoring for AZURE DevOps but dint get proper way to do this. Is there any right and easy solution for this?

Thanks,

Tijust

---

<div class="post-metadata">

**Author:** ![radek\_jasinski](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/radek_jasinski/32/10432_2.png) [@radek\_jasinski](https://community.dynatrace.com/u/radek_jasinski)\
**Post date:** [November 25, 2023, 5:21pm UTC](https://community.dynatrace.com/t/what-is-the-best-to-setup-monitoring-for-azure-devops/42834/2 "2023-11-25T17:21:30Z")

</div>

Hi&nbsp;[@sujit\_k\_singh](https://community.dynatrace.com/user/67382)

Overall, Dynatrace is easy to integrate into Azure DevOps. You have it described here: [Azure DevOps: Get started integrating Dynatrace into your release pipelines](https://www.dynatrace.com/news/blog/get-started-integrating-dynatrace-in-your-azure-devops-release-pipelines/)

However, when it comes to monitoring, in my opinion you are left with pulling information from Azure via the Rest API and using the [Dynatrace Metrics Ingest Api](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics) to put this data into Dynatrace.

Radek

---

<div class="post-metadata">

**Author:** ![lawrence\_cuneaz](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/lawrence_cuneaz/32/1053_2.png) [@lawrence\_cuneaz](https://community.dynatrace.com/u/lawrence_cuneaz)\
**Post date:** [May 15, 2024, 3:47am UTC](https://community.dynatrace.com/t/what-is-the-best-to-setup-monitoring-for-azure-devops/42834/3 "2024-05-15T03:47:14Z")

</div>

Just as Radek answered, first, we can&nbsp;[setup Azure DevOps to send Dynatrace information events](https://www.dynatrace.com/news/blog/get-started-integrating-dynatrace-in-your-azure-devops-release-pipelines/)&nbsp;and [Azure DevOps metrics to the Dynatrace API](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics) so the context is in Dynatrace and in any problem that could be detected and for dashboarding. A few informational event examples include,&nbsp;when new builds have completed or failed, tests have completed or failed and when new releases are deployed. Next, we can [trigger an on demand Dynatrace synthetic monitor to run functional tests](https://www.youtube.com/watch?v=JtdDnd9p5RQ&ab_channel=Dynatrace) as part of an Azure DevOps pipeline by calling the API. Then, we can [call the Dynatrace Site Reliability Guardian from Azure DevOps](https://github.com/Dynatrace/dynatrace-automation-tools/tree/main/docs/Site-Reliability-Guardian/example-pipelines/AzureDevOps) after the tests run to validate the reliability prior to promoting the release.
