Referencia de datos de supervisión de Azure Files

Vea Supervisión de Azure Files para más información sobre la recopilación y el análisis de datos de supervisión de Azure Files.

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í

Métricas

En las tablas siguientes se indican las métricas de plataforma recopiladas para Azure Files.

Métricas de capacidad

Los valores de las métricas de capacidad se actualizan diariamente (hasta 24 horas). El intervalo de agregación define el intervalo de tiempo para el que se presentan los valores de las métricas. El intervalo de agregación que se admite en las métricas de capacidad es una hora (PT1H).

Azure Files proporciona las siguientes métricas de capacidad en Azure Monitor.

Nivel de cuenta

En esta tabla se muestran métricas de nivel de cuenta.

Métrica Descripción
UsedCapacity La cantidad de almacenamiento que utiliza la cuenta de almacenamiento. En las cuentas de almacenamiento estándar, es la suma de la capacidad usada por un blob, una tabla, un archivo y una cola. Tanto en las cuentas de almacenamiento Premium como en las cuentas de Blob Storage, coincide con BlobCapacity.

Unidad: Bytes
Tipo de agregación: Average
Ejemplo de valor: 1024

Azure Files

En esta tabla se muestran las métricas de Azure Files.

Métrica Descripción
FileCapacity La cantidad de almacenamiento de archivos que utiliza la cuenta de almacenamiento.

Unidad: Bytes
Tipo de agregación: Average
Dimensiones: FileShare, Tier
Ejemplo de valor: 1024
FileCount El número de archivos que hay en la cuenta de almacenamiento.

Unidad: Count
Tipo de agregación: Average
Dimensiones: FileShare, Tier
Ejemplo de valor: 1024
FileShareCapacityQuota Límite superior de la cantidad de almacenamiento que puede usar el servicio Azure Files en bytes.

Unidad: Bytes
Tipo de agregación: Average
Ejemplo de valor: 1024
FileShareCount El número de recursos compartidos de archivo que hay en la cuenta de almacenamiento.

Unidad: Count
Tipo de agregación: Average
Ejemplo de valor: 1024
FileShareProvisionedIOPS El número de IOPS aprovisionadas en un recurso compartido de archivos. Esta métrica solo se puede aplicar a un almacenamiento de archivos Premium.

Unidad: CountPerSecond
Tipo de agregación: Average
FileShareSnapshotCount Número de instantáneas presentes en el recurso compartido en el servicio Azure Files de la cuenta de almacenamiento.

Unidad: Count
Tipo de agregación: Average
FileShareSnapshotSize Cantidad de almacenamiento que usan las instantáneas del servicio Azure Files de la cuenta de almacenamiento.

Unidad: Bytes
Tipo de agregación: Average

Métricas de transacciones

Se emiten en todas las solicitudes enviadas a una cuenta de almacenamiento de Azure Storage a Azure Monitor. En caso de que no haya actividad en la cuenta de almacenamiento, no habrá ningún dato en las métricas de transacciones del período. Todas las métricas de transacción están disponibles en el nivel de cuenta y de servicio de Azure Files. El intervalo de agregación define el intervalo de tiempo en el que se presentan los valores de las métricas. Los intervalos de agregación compatible para todas las métricas de transacciones son PT1H y PT1M.

Azure Storage proporciona las siguientes métricas de transacciones en Azure Monitor.

Métrica Descripción
Transacciones El número de solicitudes realizadas a un servicio de almacenamiento o la operación de API especificada. Este número incluye solicitudes correctas y con errores, así como las solicitudes que generaron errores.

Unidad: Count
Tipo de agregación: Total
Dimensiones aplicables: ResponseType, GeoType, ApiName y Authentication (Definición)
Ejemplo de valor: 1024
Entrada La cantidad de datos de entrada. Este número incluye la entradas desde un cliente externo en Azure Storage, así como la entrada dentro de Azure.

Unidad: Bytes
Tipo de agregación: Total
Dimensiones aplicables: GeoType, ApiName y Authentication (definición)
Ejemplo de valor: 1024
Salida La cantidad de datos de salida. Este número incluye la salida de un cliente externo en Azure Storage, así como la salida dentro de Azure. En consecuencia, este número no refleja las salidas facturables.

Unidad: Bytes
Tipo de agregación: Total
Dimensiones aplicables: GeoType, ApiName y Authentication (definición)
Ejemplo de valor: 1024
SuccessServerLatency El tiempo medio que se usa para que Azure Storage procese una solicitud correcta . Este valor no incluye la latencia de red especificada en SuccessE2ELatency.

Unidad: Milisegundos
Tipo de agregación: Average
Dimensiones aplicables: GeoType, ApiName y Authentication (definición)
Ejemplo de valor: 1024
SuccessE2ELatency La latencia media de un extremo a otro de las solicitudes correctas realizadas a un servicio de almacenamiento o a la operación de API especificada. Este valor incluye el tiempo de procesamiento requerido dentro de Azure Storage para leer la solicitud, enviar la respuesta y recibir la confirmación de la respuesta. La diferencia entre los valores de SuccessE2ELatency y SuccessServerLatency es la latencia que probablemente causan la red y el cliente.

Unidad: Milisegundos
Tipo de agregación: Average
Dimensiones aplicables: GeoType, ApiName y Authentication (definición)
Ejemplo de valor: 1024
Disponibilidad El porcentaje de disponibilidad para el servicio de almacenamiento o la operación de API especificada. Para calcular la disponibilidad hay que tomar el número total de solicitudes facturables y dividirlo por el número de solicitudes aplicables, incluidas las solicitudes que generaron errores inesperados. Todos los errores inesperados reducen la disponibilidad del servicio de almacenamiento o de la operación de API especificada.

Unidad: Percent
Tipo de agregación: Average
Dimensiones aplicables: GeoType, ApiName y Authentication (definición)
Ejemplo de valor: 99,99

Dimensiones de métricas

Azure Files admite las siguientes dimensiones para las métricas en Azure Monitor.

Nota:

La dimensión de recurso compartido de archivos no está disponible para recursos compartidos de archivos estándar (solo para recursos compartidos de archivos prémium). Al usar recursos compartidos de archivos estándar, las métricas proporcionadas son para todos los recursos compartidos de archivos de la cuenta de almacenamiento. Para obtener métricas por recurso compartido para recursos compartidos de archivos estándar, cree un recurso compartido de archivos por cuenta de almacenamiento.

Nombre de dimensión Descripción
GeoType Transacción de clúster principal o secundario. Los valores disponibles incluyen Principal y Secundario. Se aplica al Almacenamiento con redundancia geográfica con acceso de lectura (RA-GRS) al leer objetos de un inquilino secundario.
ResponseType Tipo de respuesta de la transacción. Los valores disponibles son:

  • ServerOtherError: todos los errores del servidor, excepto los descritos.
  • ServerBusyError: solicitud autenticada que devolvió un código de estado HTTP 503.
  • ServerTimeoutError: solicitud autenticada que ha superado el tiempo de espera y que devolvió un código de estado HTTP 500. El tiempo de espera se superó debido a un error del servidor.
  • AuthenticationError: el servidor no ha podido autenticar la solicitud.
  • AuthorizationError: solicitud autenticada errónea debido a un acceso no autorizado de los datos o a un error de autorización.
  • NetworkError: solicitud autenticada errónea debido a errores de red. Normalmente se produce cuando un cliente cierra prematuramente una conexión antes de que se haya superado el tiempo de expiración.
  • ClientAccountBandwidthThrottlingError: la solicitud está limitada por el ancho de banda para superar los límites de escalabilidad de la cuenta de almacenamiento .
  • ClientAccountRequestThrottlingError: la solicitud está limitada por la tasa de solicitud para superar los límites de escalabilidad de la cuenta de almacenamiento .
  • ClientThrottlingError: Otro error de limitación del lado del cliente. ClientAccountBandwidthThrottlingError y ClientAccountRequestThrottlingError se excluyen.
  • ClientShareEgressThrottlingError: aplicable solo a los recursos compartidos de archivos Premium. Otro error de limitación del lado del cliente. Error en la solicitud debido a que el límite de ancho de banda de salida supera los límites de recurso compartido. Se excluye ClientAccountBandwidthThrottlingError.
  • ClientShareIngressThrottlingError: aplicable solo a los recursos compartidos de archivos Premium. Otro error de limitación del lado del cliente. Error en la solicitud debido a que el límite de ancho de banda de entrada supera los límites de recurso compartido. Se excluye ClientAccountBandwidthThrottlingError.
  • ClientShareIopsThrottlingError: Otro error de limitación del lado del cliente. Error en la solicitud debido a la limitación de IOPS. Se excluye ClientAccountRequestThrottlingError.
  • ClientTimeoutError: solicitud autenticada que ha superado el tiempo de espera y que devolvió un código de estado HTTP 500. Si el tiempo de expiración de la red del cliente o el tiempo de expiración de la solicitud se establece en un valor menor de lo que espera el servicio de almacenamiento, es un tiempo de expiración esperado. De lo contrario, se notifica como un error ServerTimeoutError.
  • ClientOtherError: todos los errores del lado cliente, excepto los descritos.
  • Correcto: solicitud correcta.
  • SuccessWithThrottling: solicitud correcta cuando un cliente SMB obtiene una limitación en el primer intento, pero se ejecuta correctamente después de varios reintentos.
  • SuccessWithShareEgressThrottling: aplicable solo a los recursos compartidos de archivos Premium. Solicitud correcta cuando un cliente SMB obtiene una limitación en el primer intento debido al límite de ancho de banda de salida, pero se ejecuta correctamente después de varios reintentos.
  • SuccessWithShareIngressThrottling: aplicable solo a los recursos compartidos de archivos Premium. Solicitud correcta cuando un cliente SMB obtiene una limitación en el primer intento debido al límite de ancho de banda de entrada, pero se ejecuta correctamente después de varios reintentos.
  • SuccessWithShareIopsThrottling: solicitud correcta cuando un cliente SMB obtiene una limitación en los primeros intentos debido a la limitación de IOPS, pero se ejecuta correctamente después de varios reintentos.
  • ApiName El nombre de la operación. Si se produce un error antes de que se identifique el nombre de la operación, este aparece como "Unknown" (Desconocido). Para más información sobre el error, puede usar el valor de la dimensión ResponseType.
    Autenticación Tipos de autenticación que se usan en las transacciones. Los valores disponibles son:
  • AccountKey: la transacción se autentica con la clave de la cuenta de almacenamiento.
  • SAS: la transacción se autentica con firmas de acceso compartido.
  • OAuth: la transacción se autentica con tokens de acceso de OAuth.
  • Anonymous: la transacción se solicita de forma anónima. No incluye las solicitudes preparatorias.
  • AnonymousPreflight: la transacción es una solicitud preparatoria.
  • TransactionType Tipo de transacción. Los valores disponibles son:
  • Usuario: el cliente realizó la transacción.
  • Sistema: el proceso del sistema realizó la transacción.
  • Registros del recurso

    En la tabla siguiente se indican las propiedades de los registros de recursos de Azure Storage cuando se recopilan en registros de Azure Monitor o Azure Storage. Las propiedades describen la operación, el servicio y el tipo de autorización que se ha usado para realizar la operación.

    Campos que describen la operación

    Propiedad Descripción
    time Hora universal coordinada (UTC) a la que el almacenamiento ha recibido la solicitud. Por ejemplo: 2018/11/08 21:09:36.6900118.
    resourceId Identificador de recurso de la cuenta de almacenamiento. Por ejemplo: /subscriptions/208841be-a4v3-4234-9450-08b90c09f4/resourceGroups/
    myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default
    category Categoría de la operación solicitada. Por ejemplo: StorageRead, StorageWrite o StorageDelete.
    operationName Tipo de operación REST realizada.
    Puede encontrar una lista completa de operaciones en el tema Operaciones y mensajes de estado registrados de Storage Analytics.
    operationVersion Versión del servicio de almacenamiento especificada al realizar la solicitud. Es equivalente al valor del encabezado x-ms-version. Por ejemplo: 2017-04-17.
    schemaVersion Versión del esquema del registro. Por ejemplo: 1.0.
    statusCode Código de estado HTTP o SMB de la solicitud. Si se interrumpe la solicitud HTTP, este valor se podría establecer en Unknown.
    Por ejemplo: 206
    statusText Estado de la operación solicitada. Puede encontrar una lista completa de mensajes de estado en Operaciones y mensajes de estado registrados por Storage Analytics. En la versión 2017-04-17 y posteriores, el mensaje de estado ClientOtherError no se usa. En su lugar, este campo contiene un código de error. Por ejemplo: SASSuccess
    durationMs Tiempo total, expresado en milisegundos, necesario para realizar la operación solicitada. Incluye el tiempo necesario para leer la solicitud entrante y para enviar la respuesta al solicitante. Por ejemplo: 12.
    callerIpAddress Dirección IP del solicitante, incluido el número de puerto. Por ejemplo: 192.100.0.102:4362.
    correlationId Identificador que se usa para poner en correlación registros entre recursos. Por ejemplo: b99ba45e-a01e-0042-4ea6-772bbb000000.
    ubicación Ubicación de la cuenta de almacenamiento. Por ejemplo: North Europe.
    protocolo Protocolo que se usa en la operación. Por ejemplo: HTTP, HTTPS, SMB o NFS
    uri Identificador uniforme de recursos que se solicita.

    Campos que describen cómo se ha autenticado la operación

    Propiedad Descripción
    identity/type Tipo de autenticación que se ha usado para realizar la solicitud. Por ejemplo: OAuth, Kerberos, SAS Key, Account Key o Anonymous
    identity/tokenHash El hash SHA-256 del token de autenticación utilizado en la solicitud.
    Cuando el tipo de autenticación es Account Key, el formato es "clave1 | clave2 (hash SHA 256 de la clave)". Por ejemplo: key1(5RTE343A6FEB12342672AFD40072B70D4A91BGH5CDF797EC56BF82B2C3635CE).
    Cuando el tipo de autenticación es SAS Key, el formato es "clave1 | clave2 (hash SHA 256 de la clave),SasSignature(hash SHA 256 del token de SAS)". Por ejemplo: key1(0A0XE8AADA354H19722ED12342443F0DC8FAF3E6GF8C8AD805DE6D563E0E5F8A),SasSignature(04D64C2B3A704145C9F1664F201123467A74D72DA72751A9137DDAA732FA03CF). Cuando el tipo de autenticación es OAuth, el formato es "hash SHA 256 del token de OAuth". Por ejemplo: B3CC9D5C64B3351573D806751312317FE4E910877E7CBAFA9D95E0BE923DD25C
    No hay campo tokenHash para otros tipos de autenticación.
    authorization/action Acción asignada a la solicitud.
    authorization/roleAssignmentId Identificador de la asignación de roles. Por ejemplo: 4e2521b7-13be-4363-aeda-111111111111.
    authorization/roleDefinitionId Identificador de la definición de roles. Por ejemplo: ba92f5b4-2d11-453d-a403-111111111111".
    principals/id Identificador de la entidad de seguridad. Por ejemplo: a4711f3a-254f-4cfb-8a2d-111111111111.
    principals/type Tipo de la entidad de seguridad. Por ejemplo: ServicePrincipal.
    requester/appID Identificador de la aplicación de Open Authorization (OAuth) que se usa como solicitante.
    Por ejemplo: d3f7d5fe-e64a-4e4e-871d-333333333333.
    requester/audience Audiencia de OAuth de la solicitud. Por ejemplo: https://storage.azure.com.
    requester/objectId Identificador de objeto de OAuth de la solicitud. En el caso de la autenticación Kerberos, representa al identificador de objeto del usuario autenticado de Kerberos. Por ejemplo: 0e0bf547-55e5-465c-91b7-2873712b249c.
    requester/tenantId Identificador de inquilino de OAuth de la identidad. Por ejemplo: 72f988bf-86f1-41af-91ab-222222222222.
    requester/tokenIssuer Emisor de token de OAuth. Por ejemplo: https://sts.windows.net/72f988bf-86f1-41af-91ab-222222222222/.
    requester/upn Nombre principal de usuario (UPN) del solicitante. Por ejemplo: someone@contoso.com.
    requester/userName Este campo está reservado para uso interno exclusivamente.

    Campos que describen el servicio

    Propiedad Descripción
    accountName El nombre de la cuenta de almacenamiento. Por ejemplo: mystorageaccount.
    requestUrl Dirección URL que se solicita.
    userAgentHeader Valor del encabezado User-Agent, entre comillas. Por ejemplo: WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0).
    referrerHeader Valor del encabezado Referrer. Por ejemplo: http://contoso.com/about.html.
    clientRequestId Valor de encabezado x-ms-client-request-id de la solicitud. Por ejemplo: 360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6.
    etag Identificador de la ETag del objeto devuelto, entre comillas. Por ejemplo: 0x8D101F7E4B662C4.
    serverLatencyMs Tiempo total, expresado en milisegundos, necesario para realizar la operación solicitada. Este valor no incluye la latencia de red (el tiempo necesario para leer la solicitud entrante y enviar la respuesta al solicitante). Por ejemplo: 22.
    serviceType Servicio asociado a esta solicitud. Por ejemplo: blob, table, files o queue.
    operationCount Número de cada operación registrada implicada en la solicitud. Este recuento comienza con un índice de 0. Algunas solicitudes requieren más de una operación. La mayoría de las solicitudes solo realizan una operación. Por ejemplo: 1.
    requestHeaderSize Tamaño del encabezado de la solicitud expresado en bytes. Por ejemplo: 578.
    Si una solicitud no se realiza correctamente, este valor puede estar vacío.
    requestBodySize Tamaño expresado en bytes de los paquetes de la solicitud leídos por el servicio de almacenamiento.
    Por ejemplo: 0.
    Si una solicitud no se realiza correctamente, este valor puede estar vacío.
    responseHeaderSize Tamaño del encabezado de la respuesta expresado en bytes. Por ejemplo: 216.
    Si una solicitud no se realiza correctamente, este valor puede estar vacío.
    responseBodySize Tamaño de los paquetes de respuesta escritos por el servicio de almacenamiento, en bytes. Si una solicitud no se realiza correctamente, este valor puede estar vacío. Por ejemplo: 216.
    requestMd5 Valor del encabezado Content-MD5 o x-ms-content-md5 de la solicitud. El valor del hash MD5 especificado en este campo representa el contenido de la solicitud. Por ejemplo: 788815fd0198be0d275ad329cafd1830.
    Este campo puede estar vacío.
    serverMd5 Valor del hash MD5 calculado por el servicio de almacenamiento. Por ejemplo: 3228b3cf1069a5489b298446321f8521.
    Este campo puede estar vacío.
    lastModifiedTime Hora de la última modificación del objeto devuelto. Por ejemplo: Tuesday, 09-Aug-11 21:13:26 GMT.
    Este campo está vacío en el caso de operaciones que pueden devolver varios objetos.
    conditionsUsed Lista separada por punto y coma de pares clave-valor que representan una condición. Las condiciones pueden ser cualquiera de las siguientes:
  • If-Modified-Since
  • If-Unmodified-Since
  • If-Match
  • If-None-Match
    Por ejemplo: If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT.
  • contentLengthHeader Valor del encabezado Content-Length de la solicitud enviada al servicio de almacenamiento. Si la solicitud se ha realizado correctamente, este valor es igual a requestBodySize. Si la solicitud no se ha realizado correctamente, este valor puede no ser igual a requestBodySize, o puede estar vacío.
    tlsVersion Versión de TLS usada en la conexión de la solicitud. Por ejemplo: TLS 1.2.
    smbTreeConnectID treeConnectId del Bloque de mensajes del servidor (SMB) establecido en el momento de la conexión del árbol. Por ejemplo: 0x3
    smbPersistentHandleID Identificador de manipulador persistente de una solicitud CREATE de SMB2 que sobrevive a las reconexiones de red. Con referencia en MS-SMB2 2.2.14.1 como SMB2_FILEID.Persistent. Por ejemplo: 0x6003f
    smbVolatileHandleID Identificador de manipulador volátil de una solicitud CREATE de SMB2 que se recicla en las reconexiones de red. Con referencia en MS-SMB2 2.2.14.1 como SMB2_FILEID.Volatile. Por ejemplo: 0xFFFFFFFF00000065
    smbMessageID Conexión con respecto a MessageId. Por ejemplo: 0x3b165
    smbCreditsConsumed Entrada o salida consumida por la solicitud, en unidades de 64 k. Por ejemplo: 0x3
    smbCommandDetail Más información sobre esta solicitud específica en lugar del tipo general de solicitud. Por ejemplo: 0x2000 bytes at offset 0xf2000
    smbFileId FileId asociado al archivo o directorio. Más o menos análogo a un elemento FileId de NTFS. Por ejemplo: 0x9223442405598953
    smbSessionID El elemento SessionId de SMB2 establecido en el momento de la configuración de la sesión. Por ejemplo: 0x8530280128000049
    smbCommandMajor uint32 Valor de SMB2_HEADER.Command. Actualmente, se trata de un número entre 0 y 18, ambos incluidos. Por ejemplo: 0x6
    smbCommandMinor Subclase de SmbCommandMajor, cuando sea conveniente. Por ejemplo: DirectoryCloseAndDelete

    Consulte también