Supervisión de Azure Files

Si tiene aplicaciones y procesos empresariales críticos que dependen de recursos de Azure, querrá supervisar esos recursos para su disponibilidad, rendimiento y funcionamiento. En este artículo se describen los datos de supervisión que genera Azure Files y cómo puede usar las características de Azure Monitor para analizar las alertas sobre estos datos.

Se aplica a

Tipo de recurso compartido de archivos SMB NFS
Recursos compartidos de archivos Estándar (GPv2), LRS/ZRS Sí No
Recursos compartidos de archivos Estándar (GPv2), GRS/GZRS Sí No
Recursos compartidos de archivos Premium (FileStorage), LRS/ZRS Sí Sí

Información general de supervisión

La página Información general de Azure Portal para cada recurso de Azure Files incluye una breve vista del uso de los recursos, como las solicitudes y la facturación por hora. Esta información es útil, pero solo hay disponible una pequeña cantidad de datos de supervisión. Algunos de estos datos se recopilan automáticamente y están disponibles para su análisis en cuanto se crea el recurso. Puede habilitar tipos adicionales de recopilación de datos con cierta configuración adicional.

¿Qué es Azure Monitor?

Azure Files crea los datos de supervisión mediante Azure Monitor, que es un servicio de supervisión de pila completo en Azure. Azure Monitor proporciona un conjunto completo de características para supervisar los recursos de Azure y los recursos en otras nubes y en el entorno local.

Comience con el artículo Supervisión de recursos de Azure con Azure Monitor, que describe lo siguiente:

  • ¿Qué es Azure Monitor?
  • Costos asociados con la supervisión
  • Datos de supervisión recopilados en Azure
  • Configuración de la recolección de datos
  • Herramientas estándar en Azure para analizar datos de supervisión y alertar sobre ellos

Las secciones siguientes complementan este artículo mediante la descripción de los datos específicos que se recopilan de Azure Files. En los ejemplos se muestra cómo configurar la recopilación de datos y analizar estos datos con herramientas de Azure.

Supervisión de datos

Azure Files recopila los mismos tipos de datos de supervisión que otros recursos de Azure, que se describen en Supervisión de datos de recursos de Azure.

Vea Referencia de datos de supervisión de Azure Files para obtener información detallada sobre las métricas y las métricas de registros que crea Azure Files.

Las métricas y registros de Azure Monitor solo admiten cuentas de almacenamiento de Azure Resource Manager. Azure Monitor no admite cuentas de almacenamiento clásicas. Si desea usar las métricas o registros en una cuenta de almacenamiento clásica, es preciso migrar a una cuenta de almacenamiento de Azure Resource Manager. Consulte Migración a Azure Resource Manager.

Recopilación y enrutamiento

Las métricas de la plataforma y el registro de actividad se recopilan automáticamente, pero se pueden enrutar a otras ubicaciones mediante una configuración de diagnóstico.

Para recopilar registros de recursos, debe crear una configuración de diagnóstico. Cuando cree la configuración, elija archivo como tipo de almacenamiento para habilitar los registros. A continuación, especifique una de las siguientes categorías de operaciones de las que quiera recopilar registros.

Category Descripción
StorageRead Operaciones de lectura en objetos.
StorageWrite Operaciones de escritura en objetos.
StorageDelete Operaciones de eliminación en objetos.

Para obtener la lista de operaciones de SMB y de REST que se registran, vea Operaciones registradas de almacenamiento y mensajes de estado y Referencia de datos de supervisión de Azure Files.

Consulte Creación de una configuración de diagnóstico para recopilar registros de plataforma y métricas en Azure para ver el proceso detallado de creación de una configuración de diagnóstico mediante Azure Portal, la CLI o PowerShell. También puede encontrar vínculos a información sobre cómo crear una configuración de diagnóstico mediante una plantilla de Azure Resource Manager o una definición de Azure Policy.

Limitaciones de destino

Para conocer las limitaciones de destino generales, consulte Limitaciones de destino. Las siguientes limitaciones solo se aplican a la supervisión de cuentas de Azure Storage.

  • No puede enviar registros a la misma cuenta de almacenamiento que supervisa con esta configuración.

    Esto provocaría registros recursivos en los que una entrada de registro describe la escritura de otra entrada de registro. Debe crear una cuenta o usar otra existente para almacenar información de registro.

  • No se puede establecer una directiva de retención.

    Si archiva los registros en una cuenta de almacenamiento, puede administrar la directiva de retención de un contenedor de registros mediante la definición de una directiva de administración del ciclo de vida. Para descubrir cómo hacerlo, consulte Optimización de los costos mediante la automatización de los niveles de acceso de Azure Blob Storage.

    Si envía registros a Log Analytics, puede administrar el período de retención de datos de Log Analytics en el nivel de área de trabajo o incluso especificar diferentes configuraciones de retención por tipo de datos. Para saber cómo, consulte Cambio del período de retención de datos.

Análisis de métricas

Para obtener una lista de todas las métricas compatibles con Azure Monitor, lo que incluye Azure Files, vea Métricas compatibles con Azure Monitor.

Puede analizar las métricas de Azure Storage con métricas de otros servicios de Azure con el Explorador de métricas. Para abrir el Explorador de métricas, elija Métricas en el menú Azure Monitor. Para más información sobre esta herramienta, consulte Introducción al Explorador de métricas de Azure.

Para ver las métricas que admiten dimensiones, puede filtrar las métricas con el valor de dimensión deseado. Para obtener una lista completa de las dimensiones que admite Azure Storage, consulte Dimensiones de métricas. Las métricas de Azure Files se encuentran en estos espacios de nombres:

  • Microsoft.Storage/storageAccounts
  • Microsoft.Storage/storageAccounts/fileServices

Análisis de datos

Puede acceder a los registros de los recursos como blob en una cuenta de almacenamiento, como datos de eventos o a través de consultas de Log Analytics. Para obtener información sobre cómo buscar esos registros, consulte Registros de recursos de Azure.

Todos los registros de recursos de Azure Monitor tienen los mismos campos seguidos de campos específicos del servicio. El esquema común se describe en Esquema de registros de recursos de Azure Monitor. El esquema para los registros de recursos de Azure Files se encuentra en Referencia de datos de supervisión de Azure Files.

Para obtener la lista de operaciones de SMB y de REST que se registran, consulte Operaciones y mensajes de estado registrados por Storage.

Las entradas del registro se crean solo si se presentan solicitudes al punto de conexión de servicio. Por ejemplo, si una cuenta de almacenamiento tiene actividad en el punto de conexión de su archivo, pero no en los puntos de conexión de su tabla o cola, solo se crean los registros correspondientes al servicio del archivo de Azure. Los registros de Azure Storage contienen información detallada sobre las solicitudes correctas y erróneas realizadas a un servicio de almacenamiento. Esta información se puede utilizar para supervisar solicitudes concretas y para diagnosticar problemas con un servicio de almacenamiento. Las solicitudes se registran en función de la mejor opción.

El Registro de actividad es un tipo de registro de plataforma de Azure que proporciona conclusiones sobre los eventos del nivel de suscripción. Puede verlo de forma independiente o enrutarlo a registros de Azure Monitor, donde puede realizar consultas mucho más complejas mediante Log Analytics.

Registro de solicitudes autenticadas

Se registran los siguientes tipos de solicitudes autenticadas:

  • Solicitudes correctas
  • Solicitudes erróneas, incluidos errores de tiempo de espera, de limitación, de red, de autorización y de otro tipo
  • Solicitudes que usan Kerberos, NTLM o una firma de acceso compartido (SAS), que incluyen tanto las solicitudes correctas como con error
  • Solicitudes de datos de análisis (datos de registro clásicos en el contenedor $logs y datos de métricas clásicos en las tablas $metric)

Las solicitudes que realiza el propio servicio Azure Files, como la creación o eliminación de registros, no se registran. Para obtener una lista completa de solicitudes de SMB y de REST que se registran, vea Operaciones registradas de almacenamiento y mensajes de estado y Referencia de datos de supervisión de Azure Files.

Ejemplos de consultas de Kusto

Si envía registros a Log Analytics, puede acceder a esos registros mediante consultas de registro de Azure Monitor. Para obtener más información, vea Tutorial de Log Analytics.

Estas son algunas consultas que puede escribir en la barra Búsqueda de registros para ayudarle a supervisar Azure Files. Estas consultas funcionan con el nuevo lenguaje.

Importante

Al seleccionar Registros en el menú de grupo de recursos de la cuenta de almacenamiento, Log Analytics se abre con el ámbito de la consulta establecido en el grupo de recursos actual. Esto significa que las consultas de registro solo incluirán datos de ese grupo de recursos. Si quiere ejecutar una consulta que incluya datos de otros recursos o de otros servicios de Azure, seleccione Registros en el menú Azure Monitor. Consulte Ámbito e intervalo de tiempo de una consulta de registro en Log Analytics de Azure Monitor para obtener más información.

Utilice estas consultas para ayudar a supervisar los recursos compartidos de Azure:

  • Ver errores de SMB en la última semana
StorageFileLogs
| where Protocol == "SMB" and TimeGenerated >= ago(7d) and StatusCode contains "-"
| sort by StatusCode
  • Crear un gráfico circular de las operaciones de SMB en la última semana
StorageFileLogs
| where Protocol == "SMB" and TimeGenerated >= ago(7d) 
| summarize count() by OperationName
| sort by count_ desc
| render piechart
  • Ver los errores de REST en la última semana
StorageFileLogs
| where Protocol == "HTTPS" and TimeGenerated >= ago(7d) and StatusText !contains "Success"
| sort by StatusText asc
  • Crear un gráfico circular de las operaciones de REST en la última semana
StorageFileLogs
| where Protocol == "HTTPS" and TimeGenerated >= ago(7d) 
| summarize count() by OperationName
| sort by count_ desc
| render piechart

Para ver la lista de nombres y descripciones de las columnas de Azure Files, vea StorageFileLogs.

Para obtener más información sobre cómo escribir consultas, vea Tutorial de Log Analytics.

Alertas

Las alertas de Azure Monitor le informan de forma proactiva cuando se detectan condiciones importantes en los datos que se supervisan. Permiten identificar y solucionar las incidencias en el sistema antes de que los clientes puedan verlos. Puede establecer alertas en métricas, registros y el registro de actividad.

En la tabla siguiente se muestran algunos escenarios de ejemplo que se van a supervisar y la métrica adecuada que se va a usar para la alerta:

Escenario Métrica que se va a usar para la alerta
El recurso compartido está limitado. Métrica: Transactions
Nombre de la dimensión: Tipo de respuesta
Nombre de la dimensión: FileShare (solo recurso compartido de archivos premium)
El tamaño del recurso compartido de archivos es del 80 % de la capacidad. Métrica: Capacidad de File
Nombre de la dimensión: FileShare (solo recurso compartido de archivos premium)
La salida del recurso compartido de archivos ha superado los 500 GiB en un día. Métrica: Salida
Nombre de la dimensión: FileShare (solo recurso compartido de archivos premium)

Procedimientos a fin de crear alertas para Azure Files

  1. Vaya a la cuenta de almacenamiento en Azure Portal.

  2. Haga clic Alertas y, a continuación, haga clic en Nueva alerta de reglas.

  3. Haga clic en Editar recurso, seleccione el tipo de recurso de archivo y luego haga clic en Listo.

  4. Haga clic en Agregar condición y especifique la siguiente información para la alerta:

    • Métrica
    • Nombre de dimensión
    • Lógica de alerta
  5. Haga clic en Add action groups (Agregar grupos de acciones) y agregue un grupo de acciones (correo electrónico, SMS, etc.) a la alerta, para lo que puede seleccionar un grupo de acciones existente o crear uno nuevo.

  6. Rellene los detalles de la alerta, como el nombre de la regla de alertas, la descripción y la gravedad.

  7. Haga clic en Crear regla de alerta para crear la alerta.

Nota

Si crea una alerta y esta produce demasiados resultados irrelevantes, ajuste el valor del umbral y la lógica de alerta.

Creación de una alerta si un recurso compartido de archivos se limita

  1. Vaya a la cuenta de almacenamiento en Azure Portal.

  2. En la sección Supervisión, haga clic en Alertas y, después, haga clic en + Nueva regla de alertas.

  3. Haga clic en Editar recurso, seleccione el tipo de recurso de archivo para la cuenta de almacenamiento y, a continuación, haga clic en Listo. Por ejemplo, si el nombre de la cuenta de almacenamiento es contoso, seleccione el recurso contoso/file.

  4. Haga clic en Agregar condición para agregar una condición.

  5. Verá una lista de señales admitidas para la cuenta de almacenamiento. Seleccione la métrica Transacciones.

  6. En la hoja Configurar lógica de señal, haga clic en la lista desplegable Nombre de la dimensión y seleccione Tipo de respuesta.

  7. Haga clic en la lista desplegable Valores de dimensión y seleccione los tipos de respuesta adecuados para el recurso compartido de archivos.

    Para recursos compartidos de archivos estándar, seleccione los siguientes tipos de respuesta:

    • SuccessWithShareIopsThrottling
    • SuccessWithThrottling
    • ClientShareIopsThrottlingError

    Para recursos compartidos de archivos prémium, seleccione los siguientes tipos de respuesta:

    • SuccessWithShareEgressThrottling
    • SuccessWithShareIngressThrottling
    • SuccessWithShareIopsThrottling
    • ClientShareEgressThrottlingError
    • ClientShareIngressThrottlingError
    • ClientShareIopsThrottlingError

    Nota

    Si los tipos de respuesta no aparecen en la lista desplegable Valores de dimensión, significa que el recurso no se ha limitado. Para agregar los valores de dimensión, junto a la lista desplegable Valores de dimensión, seleccione Agregar valor personalizado, escriba el tipo de respuesta (por ejemplo, SuccessWithThrottling), seleccione Aceptar y repita estos pasos para agregar todos los tipos de respuesta correspondientes para el recurso compartido de archivos.

  8. Para recursos compartidos de archivos prémium, haga clic en el menú desplegable Nombre de la dimensión y seleccione Recurso compartido de archivos. En el caso de recursos compartidos de archivos estándar, vaya al paso n.º 10.

    Nota

    Si el recurso compartido de archivos es estándar, en la dimensión Recurso compartido de archivos no se mostrarán los recursos compartidos de archivo porque las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar. Las alertas de limitación de los recursos compartidos de archivos estándar se desencadenarán si algún recurso compartido de archivos de la cuenta de almacenamiento está limitado y la alerta no identificará qué recurso compartido de archivos se ha limitado. Dado que las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar, se recomienda tener un recurso compartido de archivos por cada cuenta de almacenamiento.

  9. Haga clic en la lista desplegable Valores de dimensión y seleccione los recursos compartidos de archivos en los que desea generar alertas.

  10. Defina los parámetros de alerta (umbral, operador, granularidad de agregación y frecuencia de evaluación) y haga clic en Listo.

    Sugerencia

    Si usa un umbral estático, el gráfico de métricas puede ayudar a determinar un valor de umbral razonable si el recurso compartido de archivos se está limitando actualmente. Si usa un umbral dinámico, el gráfico de métricas mostrará los umbrales calculados según los datos recientes.

  11. Haga clic en Add action groups (Agregar grupos de acciones) para agregar un grupo de acciones (correo electrónico, SMS, etc.) a la alerta, para lo que puede seleccionar un grupo de acciones existente o crear uno nuevo.

  12. Rellene los detalles de la alerta, como el nombre de la regla de alertas, la descripción y la gravedad.

  13. Haga clic en Crear regla de alerta para crear la alerta.

Procedimientos para crear una alerta si el tamaño del recurso compartido de archivos de Azure es del 80 % de la capacidad

  1. Vaya a la cuenta de almacenamiento en Azure Portal.

  2. En la sección Supervisión, haga clic en Alertas y luego en + Nueva regla de alertas.

  3. Haga clic en Editar recurso, seleccione el tipo de recurso de archivo para la cuenta de almacenamiento y, a continuación, haga clic en Listo. Por ejemplo, si el nombre de la cuenta de almacenamiento es contoso, seleccione el recurso contoso/file.

  4. Haga clic en Agregar condición para agregar una condición.

  5. Verá una lista de señales admitidas para la cuenta de almacenamiento. Seleccione la métrica Capacidad de archivo.

  6. Para recursos compartidos de archivos prémium, haga clic en el menú desplegable Nombre de la dimensión y seleccione Recurso compartido de archivos. En el caso de recursos compartidos de archivos estándar, vaya al paso n.º 8.

    Nota

    Si el recurso compartido de archivos es estándar, en la dimensión Recurso compartido de archivos no se mostrarán los recursos compartidos de archivo porque las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar. Las alertas de recursos compartidos de archivos estándar se basan en todos los recursos compartidos de archivos de la cuenta de almacenamiento. Dado que las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar, se recomienda tener un recurso compartido de archivos por cada cuenta de almacenamiento.

  7. Haga clic en la lista desplegable Valores de dimensión y seleccione los recursos compartidos de archivos en los que desea generar alertas.

  8. Escriba el Valor de umbral (en bytes). Por ejemplo, si el tamaño del recurso compartido de archivos es 100 TiB y quiere recibir una alerta cuando su tamaño sea el 80 % de la capacidad, el valor de umbral en bytes es 87960930222080.

  9. Defina los demás parámetros de alerta (granularidad de agregación y frecuencia de evaluación) y haga clic en Listo.

  10. Haga clic en Add action groups (Agregar grupos de acciones) para agregar un grupo de acciones (correo electrónico, SMS, etc.) a la alerta, para lo que puede seleccionar un grupo de acciones existente o crear uno nuevo.

  11. Rellene los detalles de la alerta, como el nombre de la regla de alertas, la descripción y la gravedad.

  12. Haga clic en Crear regla de alerta para crear la alerta.

Procedimientos para crear una alerta si la salida del recurso compartido de archivos de Azure ha superado los 500 GiB en un día

  1. Vaya a la cuenta de almacenamiento en Azure Portal.

  2. En la sección Supervisión, haga clic en Alertas y, después, haga clic en + Nueva regla de alertas.

  3. Haga clic en Editar recurso, seleccione el tipo de recurso de archivo para la cuenta de almacenamiento y, a continuación, haga clic en Listo. Por ejemplo, si el nombre de la cuenta de almacenamiento es contoso, seleccione el recurso contoso/archivo.

  4. Haga clic en Agregar condición para agregar una condición.

  5. Verá una lista de señales admitidas para la cuenta de almacenamiento. Seleccione la métrica Salida.

  6. Para recursos compartidos de archivos prémium, haga clic en el menú desplegable Nombre de la dimensión y seleccione Recurso compartido de archivos. En el caso de recursos compartidos de archivos estándar, vaya al paso n.º 8.

    Nota

    Si el recurso compartido de archivos es estándar, en la dimensión Recurso compartido de archivos no se mostrarán los recursos compartidos de archivo porque las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar. Las alertas de recursos compartidos de archivos estándar se basan en todos los recursos compartidos de archivos de la cuenta de almacenamiento. Dado que las métricas por recurso compartido no están disponibles para los recursos compartidos de archivos estándar, se recomienda tener un recurso compartido de archivos por cada cuenta de almacenamiento.

  7. Haga clic en la lista desplegable Valores de dimensión y seleccione los recursos compartidos de archivos en los que desea generar alertas.

  8. En el Umbral de valor, escriba 536870912000 bytes.

  9. Haga clic en la lista desplegable Granularidad de agregación y seleccione 24 horas.

  10. Seleccione la Frecuencia de evaluación y haga clic en Listo.

  11. Haga clic en Add action groups (Agregar grupos de acciones) para agregar un grupo de acciones (correo electrónico, SMS, etc.) a la alerta, para lo que puede seleccionar un grupo de acciones existente o crear uno nuevo.

  12. Rellene los detalles de la alerta, como el nombre de la regla de alertas, la descripción y la gravedad.

  13. Haga clic en Crear regla de alerta para crear la alerta.

Pasos siguientes