cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Trying to find a holistic method for bringing these pieces of Azure into Dynatrace.

runatyr
Organizer

We are just in the process of truly integrating our existing on prem application with Azure.

Until now, I have been taking the approach of when we see something built in Azure, we try to monitor it without

consideration of the other pieces that may be added later (mainly because those components had not been defined)

 

However, once I saw a complete plan for Azure, I realized this was a far from elegant solution.

Azure has so many different components and capabilities, it appears that taking this approach may not be

as sustainable.

 

Right now, we have our Azure instance connection set up with Dynatrace, so we get the basic features. However,

there is a lot of functionality that I can’t seem to find based on what our company is planning on

implementing. Let me list below the main components I need to have in Dynatrace

 

App services

Azure Data Factory functionality.

Event Grid Trigger Apps

Express Route functionality

Key Vaults

Log analytics

Malware Scanning

Service Bus Trigger Apps

Service Bus functionality

 

So ideally, we would want to pull any metrics on the performance of these capabilities.

Additionally, we’d want the ability to process and react to entries in Log analytics or Event Grid.

 

With all of that said, I am trying to find the best “approach” to ensuring this information is available to be put into Dynatrace and then leveraged from Dynatrace.

 

I’m not a cloud engineer by trade. I’ve dealt primarily with classic on prem networks, but I need to ensure this information is in Dynatrace.

 

Is there any advice on a tool or method for getting the most of those items listed above into Dynatrace.

I realize one means of porting into Dynatrace may not work for everything, but is there something that captures most of it?

 

 

Also, if anyone has experience with classes or training that seems to support what I am trying to do, please share as well.

 

Kindest regards,

Runatyr

4 REPLIES 4

IzabelaRokita
Community Team
Community Team

Hey @runatyr!
Sorry for the delay. Our Community gets lots of activity every day, and unfortunately, sometimes, some posts don't get as much attention as they deserve. Did you find an answer to your question, or would you like me to seek further assistance for you? 

No but thank you.

Pawel-Siwek
Dynatrace Helper
Dynatrace Helper

@runatyr  there are two key sources to integrate Azure Monitoring with Dynatrace:

 

1) Azure integration (Azure Monitor & Resource Graph) - which allows You to forward platform metrics, logs and entities to Dynatrace. This is solution to use for all non-compute resources (in Your case Key Vaults, Event Grid, Data Factory, Express Route etc.).

To enable Metrics & Entity integration You need to create Azure Connection following the guide: https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-monito... 

To enable Logs integration, You need to create log forwarding infrastructure (Diagnostic Settings, Event Hubs, Log-forwarding Function) following the guide: https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/set-up-log-f... 

Customers who use Azure Native Dynatrace Service (ANDS) can reduce most of the log-forwarding infrastructure, leveraging Microsoft->Dynatrace native integration. The guide is available here: https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-platform/azure-native-int... (please note ANDS is available only to Dynatrace tenants created through Azure Marketplace).

 

2) Compute resource integration with OneAgent - Azure Virtual Machines, Azure App Services on Windows, Azure Virtual Machine Scale Sets, Azure Arc - can be monitored with OneAgent, also leveraging Azure-native installation package Dynatrace VM/VMSS/App Service Extensions (ie https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-vm, https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-vmss)

Azure Spring Apps can be instrumented with native Azure Spring Apps integration (https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-spring

Azure Function Apps, Azure Container Apps, Azure Container Instance can be instrumented with OneAgent , generic way - as container services.

 

Overall high-level concept of Azure Monitoring with Dynatrace is illustrated below:

PawelSiwek_1-1750839867131.png

 

 

Great summary @Pawel-Siwek .  There are a couple items you need to be aware of when creating the Azure Integration and they are mentioned to a certain extent on this page.

We are exploring options to monitor specific services from all subscriptions per SPN rather than having to manage an SPN per subscriptions since our company will potentially have 100s of subscriptions that would make managing that many SPNs more administratively burdensome.  We are not 100% sure on this approach as of yet, but we feel this could be a good method of keeping the SPNs manageable and limiting the issue of running into Azure Monitor API throttling limits.

Additionally, there are times when individual resource metrics may not indicate a widespread Azure regional service issue.  In addition to the integration of Dynatrace to pull the metrics from Azure Monitor we are working on setting up Service Health alerts in Azure to get insight into these more widespread Azure Service issues.  You could integrate this with Dynatrace by sending those Azure Service Health alerts via a webhook.

Featured Posts