Aktivera och konfigurera Lagringsanalys

Lagringsanalys mått är aktiverade som standard för nya lagringskonton. Du kan aktivera loggning och konfigurera både mått och loggning i Azure Portal. Mer information finns i Övervaka ett lagringskonto i Azure Portal. Du kan också aktivera Lagringsanalys programmatiskt via REST-API:et eller klientbiblioteket. Använd åtgärden Set Service Properties för en enskild tjänst för att aktivera Lagringsanalys.

Anteckning

Lagringsanalys mått är tillgängliga för blob-, kö-, tabell- och filtjänsterna.

Lagringsanalys loggning är tillgänglig för blob-, kö- och tabelltjänsterna. Premium Storage-konto stöds dock inte.

I följande exempel aktiveras Lagringsanalys för tabelltjänsten för ett fiktivt konto med namnet myaccount.

Viktigt

Även om mått per timme är aktiverade som standard för nya lagringskonton måste minutmått aktiveras programmatiskt. Du kan också använda PowerShell och Azure CLI 2.0 för att aktivera minutmått.

  1. Konfigurera din begärande-URI och dina huvuden så att de matchar följande exempel. HTTP-metoden är PUT och du måste använda ett auktoriseringsschema för att signera begäran. Mer information om hur du signerar din begäran finns i Auktorisera begäranden till 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. Din begäran behöver också en begärandetext som består av XML som lagringstjänsten bearbetar och använder för att konfigurera Lagringsanalys. Följande exempel aktiverar loggning för borttagnings- och skrivbegäranden och anger en kvarhållningsprincip för loggar på 7 dagar. Den aktiverar även mått varje timme och minut, exkluderar sammanfattningsstatistik på API-nivå och anger en kvarhållningsprincip för måttdata på 7 dagar.

    <?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. När den här begäran skickas får den ett svar som anger om Lagringsanalys har konfigurerats eller inte. Om svaret har http-statuskoden 202 (accepterad) har dina Lagringsanalys-inställningar uppdaterats. Följande exempelsvar visar att inställningarna har uppdaterats:

    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  
    

När du har aktiverat Lagringsanalys med den inledande konfigurationen kan du alltid hämta dina aktuella inställningar genom att anropa åtgärden Hämta blobtjänstegenskaper, Hämta tabelltjänstegenskaper eller Hämta egenskaper för kötjänsten.

Uppdaterar Lagringsanalys

Om du vill ändra Lagringsanalys inställningar för en lagringstjänst anropar Set Service Properties du åtgärden igen. Se till att den nya XML-begärandetexten behåller önskade konfigurationsalternativ, till exempel aktivering/inaktivering av Lagringsanalys och/eller en kvarhållningsprincip för tjänsten. Varje gång en av dessa åtgärder anropas ändras inställningarna för den aktuella tjänsten omedelbart.

Se även

Ange en Lagringsanalys datakvarhållningsprincip
Ange egenskaper för Blob Service
Hämta blobtjänstegenskaper
Ange egenskaper för tabelltjänsten
Hämta tabelltjänstegenskaper
Ange kötjänstegenskaper
Hämta kötjänstegenskaper
Ange egenskaper för filtjänst
Hämta filtjänstegenskaper