Serverless Monitoring for Azure App Service

Overview

Azure App Service is a platform that hosts web applications, REST APIs, and mobile backends. Datadog Serverless Monitoring provides metrics, logs, and traces for your Azure App Service applications.

Datadog UI, Serverless Monitoring page with Azure App Service selected.

In Datadog, use the Serverless > Azure page to troubleshoot all your Azure resources.

Azure metrics and logs

Install the Azure integration for enriched metrics and resource metadata for Azure App Service.

Set up Azure log forwarding to automatically collect and send Azure App Service resource and application logs to Datadog.

APM and custom metrics

To monitor Azure App Service workloads with APM and custom metrics, you can instrument your Azure App Service workloads.

OSRuntimeDocumentation
LinuxJava, Node.js, .NET, PHP, PythonLinux - Code instrumentation
LinuxContainerLinux - Container instrumentation
WindowsJava, Node.js, .NETWindows - Code instrumentation

Capabilities:

  • Fully distributed APM tracing using automatic instrumentation
  • Customized APM service and trace views showing relevant Azure App Service metrics and metadata
  • Manual APM instrumentation to customize spans
  • Trace_ID injection into application logs
  • Custom metrics with DogStatsD

Further reading