29 Nov 2024 03:52 AM
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?
29 Nov 2024 06:45 AM
@Sivp09 , is this what you are after?
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.
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:
29 Nov 2024 07:49 AM
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