Monitorización de Azure App Service

Información general

Microsoft Azure App Service es un grupo de recursos serverless que permiten crear y alojar aplicaciones web, backends móviles, funciones basadas en eventos y API RESTful sin tener que gestionar infraestructura. El servicio puede alojar cargas de trabajo de todos los tamaños y ofrece opciones de escalado automático y alta disponibilidad.

Datadog ofrece capacidades de monitorización para todos los tipos de recursos de Azure App Service:

Datadog ofrece capacidades de monitorización adicionales para los siguientes tiempos de ejecución de las cargas de trabajo de Azure App Service que se encuentren en los planes Basic, Standard y Premium:

Sistema operativoTiempo de ejecuciónTipo de aplicaciónEstadoDocumentación
Windows.NETAplicación de funciones y aplicación webDisponible de forma generalConfiguración de .NET para Windows
WindowsJavaAplicación webDisponible de forma generalConfiguración de Java para Windows
WindowsNodeAplicación webDisponible de forma generalConfiguración de Node para Windows
Linux.NETAplicación webDisponible de forma generalConfiguración de .NET para Linux
LinuxNodeAplicación webDisponible de forma generalConfiguración de Node para Linux
LinuxPHPAplicación webDisponible de forma generalConfiguración de PHP para Linux
LinuxJavaAplicación webDisponible de forma generalConfiguración de Java para Linux
LinuxPythonAplicación webDisponible de forma generalConfiguración de Python para Linux
LinuxContenedorAplicación webDisponible de forma generalConfiguración de contenedor para Linux

Capacidades:

  • Rastreo totalmente distribuido de APM mediante la instrumentación automática.
  • Vistas personalizadas de servicios y trazas (traces) de APM que muestran las métricas y los metadatos pertinentes de Azure App Service.
  • Instrumentación manual de APM para personalizar tramos (spans).
  • Inyección de Trace_ID en los logs de aplicación.
  • Métricas personalizadas con DogStatsD.

Referencias adicionales