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

Azure function app service plan, can we can access and install agents on underlying servers ?

Sivp09
Contributor

For an Azure Function App Service Plan, is it possible to access and install agents on the underlying servers? Will this setup monitor the Azure Function and provide detailed traces, or do we have to rely solely on the site extension for this purpose?

2 REPLIES 2

p_devulapalli
Champion

@Sivp09 , is this what you are after?

https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-functi...

Capabilities

 

Dynatrace provides an Azure Site Extension to install OneAgent on Azure Functions. Azure Site Extensions are the native extension mechanism provided via Kudu, which is the deployment management engine behind Azure App Services.

The extension doesn't include the OneAgent installer. Instead, the extension uses the Dynatrace REST API to download the latest installer from the cluster, unless a OneAgent default version is configured.

Limitations

Since Azure Functions are a fully managed hosting platform built on top of Azure App Services, functions/applications are deployed into a sandboxed environment that doesn't allow direct access to the underlying operating system. This results in some restrictions for OneAgent:

  • Enhanced I/O monitoring requires Azure Monitor integration.
  • Dynatrace Log Monitoring isn't supported for Azure Functions.
  • Network zones aren't supported.
Phani Devulapalli

Hi @p_devulapalli 

Thank you for the clarification. If the App Service is writing to Application Insights, according to the Dynatrace documentation, this needs to be disabled on the Azure side so that OneAgent can utilize the same interface. Does this mean we won't be able to see app logs in Dynatrace? Do we need to set up log forwarding to have logs available in Dynatrace? Alternatively, is there a way to integrate Application Insights with Dynatrace? The goal is to have application logs available in Dynatrace.

Regards,
Siva

Featured Posts