Aktivieren und Konfigurieren der Speicheranalyse

Metriken der Speicheranalyse sind standardmäßig für neue Speicherkonten aktiviert. Sie können die Protokollierung aktivieren und sowohl Metriken als auch Protokollierung in der Azure-Portal konfigurieren. Ausführliche Informationen finden Sie unter Überwachen eines Speicherkontos im Azure-Portal. Sie können die Speicheranalyse auch programmgesteuert über die REST-API oder die Clientbibliothek aktivieren. Verwenden Sie den Set Service Properties Vorgang für einen einzelnen Dienst, um Storage Analytics zu aktivieren.

Hinweis

Storage Analytics-Metriken sind für die Blob-, Warteschlangen-, Tabellen- und Dateidienste verfügbar.

Die Protokollierung der Speicheranalyse ist für Blob-, Warteschlangen- und Tabellenspeicherdienste nicht verfügbar. Ein Premium-Speicherkonto wird nicht unterstützt.

Im folgenden Beispiel wird Storage Analytics für den Tabellendienst eines fiktiven Kontos namens myaccount aktiviert.

Wichtig

Obwohl stündliche Metriken standardmäßig für neue Speicherkonten aktiviert sind, müssen Minutenmetriken programmgesteuert aktiviert werden. Sie können auch PowerShell und die Azure CLI 2.0 verwenden, um Minutenmetriken zu aktivieren.

  1. Konfigurieren Sie den Anforderungs-URI und die Anforderungsheader entsprechend den folgenden Beispielen. Die HTTP-Methode ist PUT, und Sie müssen ein Autorisierungsschema anwenden, um die Anforderung zu signieren. Weitere Informationen zum Signieren Ihrer Anforderung finden Sie unter Autorisieren von Anforderungen für 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. Die Anforderung erfordert außerdem einen Anforderungstext, der aus dem XML-Code besteht, der vom Speicherdienst verarbeitet und zum Konfigurieren der Speicheranalyse verwendet wird. Im folgenden Beispiel wird die Protokollierung für Lösch- und Schreibanforderungen aktiviert und eine Protokollaufbewahrungsrichtlinie von 7 Tagen festgelegt. Außerdem werden Stündliche und Minutenmetriken aktiviert, Zusammenfassungsstatistiken auf API-Ebene ausgeschlossen und eine Datenaufbewahrungsrichtlinie für Metriken von 7 Tagen festgelegt.

    <?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. Nach dem Senden dieser Anforderung wird eine Antwort empfangen, die angibt, ob die Speicheranalyse konfiguriert wurde. Wenn die Antwort den HTTP-Statuscode 202 (Akzeptiert) aufweist, wurden die Einstellungen für die Speicheranalyse aktualisiert. Die folgende Beispielantwort gibt an, dass die Einstellungen aktualisiert wurden:

    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  
    

Nachdem Sie Storage Analytics mit Ihrer Erstkonfiguration aktiviert haben, können Sie ihre aktuellen Einstellungen jederzeit abrufen, indem Sie den Vorgang Get Blob Service Properties, Get Table Service Properties oder Get Queue Service Properties aufrufen.

Aktualisieren der Speicheranalyse

Um Storage Analytics Einstellungen für einen Speicherdienst zu ändern, rufen Sie den Set Service Properties Vorgang erneut auf. Stellen Sie sicher, dass im neuen XML-Anforderungstext die gewünschten Konfigurationsoptionen, z. B. das Aktivieren/Deaktivieren der Speicheranalyse und/oder eine Beibehaltungsrichtlinie für den Dienst, weiterhin enthalten sind. Bei jedem Aufruf eines dieser Vorgänge werden sofort die Einstellungen des entsprechenden Diensts geändert.

Weitere Informationen

Festlegen einer Beibehaltungsrichtlinie für Speicheranalysedaten
Festlegen von Blobdiensteigenschaften
Abrufen von Blob service-Eigenschaften
Festlegen von Tabellendiensteigenschaften
Abrufen von Tabellendiensteigenschaften
Festlegen von Warteschlangendiensteigenschaften
Abrufen von Warteschlangendiensteigenschaften
Dateidiensteigenschaften festlegen
Abrufen von Dateidiensteigenschaften