Configuración del reenvío manual de logs de Azure
Utiliza esta guía para configurar manualmente el reenvío de log desde Azure a cualquier sitio de Datadog.
Nota: Para recopilar logs de los espacios de trabajo de Azure Log Analytics, utiliza la plantilla de ARM automatizada o el proceso de Azure Container App.
A partir del 30 de abril de 2025, Azure ya no es compatible con Node.js 18. Para garantizar la compatibilidad, actualiza utilizando la plantilla de Azure Resource Manager (ARM) con los mismos parámetros.
Configuración
Puedes reenviar tus logs a través de una cuenta de Azure Container App o Azure Blob Storage.
- Haz clic en el botón siguiente y rellena el formulario en el Portal de Azure. Datadog despliega automáticamente los recursos de Azure necesarios para reenviar logs a tu cuenta de Datadog.

- Una vez finalizado el despliegue de la plantilla, configura la configuración de diagnóstico de cada fuente de logs para enviar logs de la plataforma de Azure (incluidos logs de recursos) a la cuenta de almacenamiento creada durante el despliegue.
Nota: Los recursos solo pueden transmitirse a una cuenta de almacenamiento en la misma región de Azure.
- Si aún no has configurado Azure Blob Storage, utiliza uno de los siguientes métodos para empezar:
- Configura la función Azure de Datadog para reenviar logs desde el almacenamiento de blobs, siguiendo las instrucciones que se indican a continuación.
- Configura tus Azure App Services para reenviar sus logs a Blob Storage.
Crear una aplicación de función
Si ya tienes una aplicación de función configurada para este fin, pasa directamente a añadir una nueva función a tu aplicación de función utilizando la plantilla del activador de centros de eventos.
- En el portal de Azure, ve a la Descripción general de la aplicación de función y haz clic en Create (Crear).
- En la sección Instance Details (Detalles de la instancia), configura los siguientes parámetros:
a. Selecciona el botón de opción Code (Código).
b. En Runtime stack (Stack tecnológico del tiempo de ejecución), selecciona
Node.js
c. En Version (Versión), selecciona 18 LTS.
d. En Operating System (Sistema operativo), selecciona Windows. - Configura otros parámetros, según prefieras.
- Haz clic en Review + create (Revisar + crear) para validar el recurso. Si la validación es correcta, haz clic en Create (Crear).
Añade una nueva función a tu aplicación de función utilizando la plantilla del activador del almacenamiento de blobs de Azure.
- Selecciona tu aplicación de función nueva o existente en la Vista general de Function App.
- En la pestaña Functions (Funciones), haz clic en Create (Crear).
- En el campo Development environment (Entorno de desarrollo), selecciona Develop in portal (Desarrollar en el portal).
- En Select a template (Seleccionar una plantilla), elige Activador de almacenamiento de Azure Blob.
- Selecciona tu conexión de cuenta de almacenamiento.
Nota: Consulta Configurar una cadena de conexión para una cuenta de almacenamiento de Azure para obtener más información.
- Haz clic en Create (Crear).
Consulta Primeros pasos con Azure Functions para obtener más información.
Dirigir tu activador de almacenamiento de blobs hacia Datadog
- En la página de detalles de la función de tu activador de centros de eventos, haz clic en Code + Test (Código + Test), en el menú lateral Developer (Desarrollador).
- Añade el código de función de Datadog y Azure al archivo
index.js de la función. - Añade tu clave de API de Datadog con una variable de entorno
DD_API_KEY, o cópiala en el código de la función sustituyendo <DATADOG_API_KEY> en la línea 20. - Si no estás utilizando el sitio de Datadog US1, establece tu sitio de Datadog con una variable de entorno
DD_SITE en la pestaña de configuración de tu aplicación de función, o copia el parámetro de sitio en el código de la función en la línea 21. - Guarda la función.
- Haz clic en *Integration (Integración), en el menú lateral Developer (Desarrollador).
- Haz clic en Azure Blob Storage (Almacenamiento de blobs de Azure), en Trigger and inputs (Activadores y entradas).
- Configura el *Blob Parameter Name (Nombre del parámetro de blob) como
blobContent y haz clic en Save (Guardar). - Verifica que tu configuración es correcta al comprobar en el Datadog Log Explorer en busca de logs de este recurso.
Log archiving
Archiving logs to Azure Blob Storage requires an App Registration. If you haven’t already, follow the automatic or manual setup instructions to configure the integration using an App Registration. App Registrations created for archiving purposes do not need the Monitoring Reader role.
After configuring an App Registration, create a log archive that writes to Azure Blob Storage.
Note: If your storage bucket is in a subscription being monitored through the Azure Native integration, a redundancy warning appears in the Azure integration tile. This warning can be safely ignored for log archiving.
Referencias adicionales
Más enlaces, artículos y documentación útiles: