El destino Azure Storage está disponible para la plantilla Logs de archivos. Utiliza este destino para enviar tus logs en formato rehidratable en Datadog a un bucket de Azure Storage para archivarlo. Debes configurar logs de archivos de Datadog, si aún no lo has hecho y, a continuación, debes configurar el destino en la interfaz de usuario del pipeline.
Configurar archivos de logs
Si ya tienes un archivo de log de Datadog configurado para Observability Pipelines, ve directamente a Configurar el destino de tu pipeline.
Para configurar archivos de logs de Datadog necesitas tener instalada la integración Google Cloud Platform de Datadog.
Crear una cuenta de almacenamiento
Crea una cuenta de almacenamiento de Azure si aún no tienes una.
- Navega hasta Storage accounts (Cuentas de almacenamiento).
- Haz clic en Create (Crear).
- Selecciona el nombre de la suscripción y el nombre del recurso que deseas utilizar.
- Introduce un nombre para tu cuenta de almacenamiento.
- Selecciona una región en el menú desplegable.
- Selecciona el tipo de cuenta Standard o Premium.
- Haz clic en Next (Siguiente).
- En la sección Blob storage (Almacenamiento de globos), selecciona el almacenamiento Hot (En caliente) o Cool (En frío).
- Haz clic en Review + create (Revisar + crear).
Crear un bucket de almacenamiento
- En tu cuenta de almacenamiento, haz clic en Containers (Contenedores) dentro de Data storage (Almacenamiento de datos) en el menú de navegación de la izquierda.
- Haz clic en + Container (+ Contenedor) en la parte superior para crear un nuevo contenedor.
- Introduce un nombre para el nuevo contenedor. Este nombre se utilizará más adelante cuando configures el destino Azure Storage de Observability Pipelines.
Nota: No establezcas políticas de inmutabilidad porque los datos más recientes podrían necesitar ser reescritos en casos pocos frecuentes (típicamente cuando hay un tiempo de espera).
Conecta el contenedor de Azure a los archivos de logs de Datadog
- Navega a Reenvío de logs de Datadog.
- Haz clic en New archive (Nuevo archivo).
- Introduce un nombre de archivo descriptivo.
- Añade una consulta que filtre todos los logs que pasen por los pipelines de log para que ninguno de esos logs entre en este archivo. Por ejemplo, añade la consulta
observability_pipelines_read_only_archive
, suponiendo que ningún log que pase por el pipeline tenga esa etiqueta añadida. - Selecciona Azure Storage (Almacenamiento de Azure).
- Selecciona el inquilino de Azure y el cliente en el que se encuentra tu cuenta de almacenamiento.
- Introduce el nombre de la cuenta de almacenamiento.
- Introduce el nombre del contenedor que has creado anteriormente.
- Opcionalmente, introduce una ruta.
- Opcionalmente, establece permisos, añade etiquetas y define el tamaño máximo de escaneo para la rehidratación. Consulta Configuración avanzada para obtener más información.
- Haz clic en Save (Guardar).
Para más información, consulta la documentación de Archivos de logs.
Configurar el destino de tu pipeline
Configura el destino Amazon S3 y sus variables de entorno cuando configures un pipeline de logs de archivos. La siguiente información se configura en la interfaz de usuario del pipeline.
- Enter the name of the Azure container you created earlier.
- Optionally, enter a prefix.
- Prefixes are useful for partitioning objects. For example, you can use a prefix as an object key to store objects under a particular directory. If using a prefix for this purpose, it must end in
/
to act as a directory path; a trailing /
is not automatically added. - See template syntax if you want to route logs to different object keys based on specific fields in your logs.
Configurar las variables de entorno
Enter the Azure connection string you created earlier.
The connection string gives the Worker access to your Azure Storage bucket.
To get the connection string:
- Navigate to Azure Storage accounts.
- Click Access keys under Security and networking in the left navigation menu.
- Copy the connection string for the storage account and paste it into the Azure connection string field on the Observability Pipelines Worker installation page.
Cómo funciona el destino
Colocación de eventos en lotes
Un lote de eventos se descarga cuando se cumple uno de estos parámetros. Para obtener más información, consulta la colocación de eventos en lotes.
Eventos máximos | Bytes máximos | Tiempo de espera (segundos) |
---|
Ninguno | 100,000,000 | 900 |