Habilitar y configurar el análisis de almacenamiento

Las métricas de Storage Analytics se habilitan de forma predeterminada para las nuevas cuentas de almacenamiento. Puede habilitar el registro y configurar las métricas y el registro en el Azure Portal; para más información, consulte Supervisión de una cuenta de almacenamiento en el Azure Portal. También puede habilitar Storage Analytics mediante programación a través de la API de REST o la biblioteca de cliente. Use la Set Service Properties operación de un servicio individual para habilitar Storage Analytics.

Nota:

Las métricas de Storage Analytics están disponibles en los servicios Blob service, Queue service, Table service y File service.

El registro de Storage Analytics está disponible para los servicios Blob, Queue y Table service. Pero las cuentas de almacenamiento premium no se admiten.

En el ejemplo siguiente se habilita Storage Analytics para Table service de una cuenta ficticia denominada myaccount.

Importante

Aunque las métricas por hora están habilitadas de forma predeterminada para las nuevas cuentas de almacenamiento, las métricas de minuto deben habilitarse mediante programación. También puede usar PowerShell y la CLI de Azure 2.0 para habilitar métricas por minuto.

  1. Configure el URI y los encabezados de la solicitud para que coincidan con los ejemplos siguientes. El método HTTP es PUT y debe aplicar un esquema de autorización para firmar la solicitud. Para más información sobre cómo firmar la solicitud, consulte Autorización de solicitudes a Azure Storage.

    PUT https://myaccount.table.core.windows.net/?restype=service&comp=properties HTTP/1.1  
    x-ms-version: 2013-08-15  
    x-ms-date: Wed, 23 Oct 2013 04:28:19 GMT  
    Authorization: SharedKey  
    myaccount:Z1lTLDwtq5o1UYQluucdsXk6/iB7YxEu0m6VofAEkUE=  
    Host: myaccount.table.core.windows.net  
    
  2. La solicitud también necesita un cuerpo de la solicitud, que consta de código XML que el servicio de almacenamiento procesará y utilizará para configurar el análisis de almacenamiento. En el ejemplo siguiente se habilita el registro para las solicitudes de eliminación y escritura y se establece una directiva de retención de registros de 7 días. También habilita métricas por hora y minuto, excluye las estadísticas de resumen de nivel de API y establece una directiva de retención de datos de métricas de 7 días.

    <?xml version="1.0" encoding="utf-8"?>  
    <StorageServiceProperties>  
        <Logging>  
            <Version>1.0</Version>  
                  <Delete>true</Delete>  
            <Read>false</Read>  
            <Write>true</Write>  
            <RetentionPolicy>  
                <Enabled>true</Enabled>  
                <Days>7</Days>  
            </RetentionPolicy>  
        </Logging>  
        <HourMetrics>  
            <Version>1.0</Version>  
            <Enabled>true</Enabled>  
            <IncludeAPIs>false</IncludeAPIs>  
            <RetentionPolicy>  
                <Enabled>true</Enabled>  
                <Days>7</Days>  
            </RetentionPolicy>  
        </HourMetrics>  
        <MinuteMetrics>  
            <Version>1.0</Version>  
            <Enabled>true</Enabled>  
            <IncludeAPIs>false</IncludeAPIs>  
            <RetentionPolicy>  
                <Enabled>true</Enabled>  
                <Days>7</Days>  
            </RetentionPolicy>  
        </MinuteMetrics>  
    ...
    </StorageServiceProperties>  
    
  3. Cuando se envía esta solicitud, se recibirá una respuesta que indicará si el análisis de almacenamiento se ha configurado o no. Si la respuesta tiene un código de estado HTTP de 202 (Aceptada), quiere decir que se ha actualizado la configuración del análisis de almacenamiento. La respuesta de ejemplo siguiente indica que la configuración se ha actualizado:

    HTTP/1.1 202 Accepted  
    Connection: Keep-Alive  
    Transfer-Encoding: chunked  
    Date: Wed, 23 Oct 2013 04:28:20 GMT  
    Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0  
    x-ms-request-id: cb939a31-0cc6-49bb-9fe5-3327691f2a30  
    x-ms-version: 2013-08-15  
    

Después de habilitar Storage Analytics con la configuración inicial, siempre puede obtener la configuración actual llamando a la operación Obtener propiedades de Blob Service, Obtener propiedades de Table Service o Obtener propiedades de Queue Service.

Actualizar el análisis de almacenamiento

Para cambiar Storage Analytics configuración de un servicio de almacenamiento, vuelva a llamar a la Set Service Properties operación. Asegúrese de que el nuevo cuerpo de la solicitud XML conserva las opciones de configuración deseadas, como habilitar/deshabilitar el análisis de almacenamiento y/o una directiva de retención para el servicio. Cada vez que se llama a una de estas operaciones, se cambia inmediatamente la configuración del servicio aplicable.

Consulte también

Establecer una directiva de retención de datos de análisis de almacenamiento
Establecer propiedades de Blob Service
Obtención de propiedades de Blob Service
Establecer las propiedades de Table Service
Obtener las propiedades de Table Service
Establecer las propiedades de Queue Service
Obtener las propiedades de Queue Service
Establecer las propiedades del servicio de archivos
Obtener las propiedades del servicio de archivos