Contexto: por qué es importante el registro de diagnósticos
Las cuentas de Azure Storage son una piedra angular para almacenar datos en la nube, ya que ofrecen funciones como escalabilidad, durabilidad y seguridad. Sin embargo, gestionar y supervisar estos recursos es tan importante como configurarlos. Aquí es donde entra en juego el registro de diagnósticos .
El registro de diagnósticos es una potente función que te permite realizar un seguimiento de las operaciones, supervisar errores, investigar problemas y crear alertas en función de la actividad de tu cuenta de almacenamiento. Ya estés auditando quién eliminó archivos críticos, investigando bloqueos del cortafuegos o supervisando métricas de transacciones, habilitar el registro de diagnósticos te proporciona los datos que necesitas para solucionar problemas y optimizar tu entorno de Azure.

Ventajas del registro de diagnósticos
El registro de diagnósticos ofrece varias funciones cruciales, entre ellas:
- Auditoría de operaciones:
- Registra quién realizó acciones como leer, escribir o eliminar archivos.
- Ejemplo: «¿Quién eliminó mis vídeos de gatitos adorables?».
- Supervisión de errores:
- Identifica y analiza errores, como los HTTP 404, para resolver problemas rápidamente.
- Ejemplo: «¿Cuántos errores 404 se produjeron en la última hora?».
- Investigación del cortafuegos:
- Valida los intentos de conexión por dirección IP para solucionar bloqueos del cortafuegos.
- Ejemplo: «¿Se bloqueó una conexión desde esta dirección IP?».
- Métricas de transacciones:
- Supervisa el número de transacciones durante un periodo específico.
- Ejemplo: «¿Cuántas transacciones se produjeron ayer?».
- Alertas y acciones:
- Configura alertas o acciones en función de los registros de diagnóstico.
- Ejemplo: «Envíame un correo electrónico cuando se suban archivos nuevos».
Cómo habilitar el registro de diagnósticos en cuentas de Azure Storage
Configurar el registro de diagnósticos es sencillo. Sigue estos pasos:
Paso 1: ve a la configuración de diagnósticos
- Abre Azure Portal y ve a tu cuenta de almacenamiento.
- En el menú de la izquierda, selecciona Diagnósticos.

Paso 2: elige los servicios para registrar
- Selecciona el servicio específico del que quieres registrar las operaciones:
- File
- Blob
- Queue
- Table
Paso 3: añade una configuración de diagnóstico
- Haz clic en Agregar una configuración de diagnóstico.
- En la pantalla siguiente:
- Pon un nombre a la configuración: elige el nombre que quieras (por ejemplo, «AuditLogs»).
- Marca la casilla Auditoría para registrar las operaciones de lectura, escritura y eliminación.
Paso 4: elige los detalles del destino
- Selecciona dónde quieres que vayan los registros:
- La opción más sencilla es Log Analytics Workspace.
- Puedes elegir un área de trabajo existente o crear una nueva.
- Nota: el uso de Log Analytics conlleva costes adicionales. Informa a los clientes para que puedan desactivarlo si solo necesitan el registro temporalmente.
- Pulsa Guardar para habilitar el registro de diagnósticos.
Cómo auditar registros
Una vez habilitado el registro de diagnósticos, auditar los registros es sencillo:
- Ve a la opción Registros en el panel de la cuenta de almacenamiento.
- Esto abre Log Analytics, donde puedes encontrar tablas de diagnóstico como:
StorageFileLogsStorageBlobLogs
- Usa consultas Kusto en Log Analytics para filtrar y analizar los registros. Ten en cuenta que el volumen de registros puede ser considerable según el nivel de actividad de la cuenta de almacenamiento.
Ejemplo de consulta Kusto:
StorageBlobLogs
| where OperationName == "DeleteContainer"
| summarize Count = count() by TimeGenerated

Esta consulta filtra las operaciones de eliminación en Blob Storage.
Consejos adicionales para aprovechar al máximo el registro de diagnósticos
- Habilita el registro de diagnósticos de forma proactiva: activar el registro de diagnósticos con antelación garantiza que las organizaciones dispongan de los datos necesarios para supervisar y solucionar problemas de su cuenta de Azure Storage de forma eficaz. Este enfoque proactivo minimiza el tiempo de inactividad y acelera la resolución de problemas al proporcionar información inmediata sobre las operaciones y los errores.
- Comprende las implicaciones de costes: aunque Log Analytics Workspace es una herramienta potente para analizar los registros de diagnóstico, conlleva costes adicionales. Las organizaciones deben evaluar sus requisitos de registro y decidir si el registro a largo plazo o la activación temporal se ajusta mejor a su presupuesto y sus objetivos operativos.