Storage Analytics Metriktabellenschema (klassisch)
Hinweis
Storage Analytics-Metriken sind jetzt klassische Metriken. Microsoft empfiehlt, anstelle von Storage Analytics-Metriken Azure Storage-Metriken in Azure Monitor zu verwenden.
Speicheranalysemetriken aggregieren Transaktionsdaten und Kapazitätsdaten für ein Speicherkonto. Transaktionsmetriken werden für die Dienste Blob, Table, Queue und File aufgezeichnet. Kapazitätsmetriken werden derzeit nur für den Blob-Dienst aufgezeichnet. Transaktionsdaten und Kapazitätsdaten werden in bekannten Tabellen gespeichert, wie in der folgenden Tabelle beschrieben:
Metrikebene | Tabellennamen | Unterstützt für folgende Versionen |
---|---|---|
Stündliche Transaktionen | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Nur Versionen vor dem 15.08.2013. Obwohl diese Namen weiterhin unterstützt werden, wird empfohlen, die unten aufgeführten Tabellen zu verwenden. |
Stündliche Transaktionen | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Für die Blob-, Tabellen- und Warteschlangendienste, die für alle Versionen unterstützt werden. Für den Dateidienst, der nur ab Version 2015-04-05 unterstützt wird. |
Minütliche Transaktionen | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
Für die Blob-, Tabellen- und Warteschlangendienste, die für alle Versionen unterstützt werden. Für den Dateidienst, der nur ab Version 2015-04-05 unterstützt wird. |
Stundenmetriken, sekundärer Standort | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Alle Versionen. Die georedundante Replikation (RA-GRS) mit Lesezugriff muss aktiviert sein. Beachten Sie, dass RA-GRS für den Dateidienst noch nicht verfügbar ist. |
Minutenmetriken, sekundärer Standort | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Alle Versionen. Die georedundante Replikation (RA-GRS) mit Lesezugriff muss aktiviert sein. Beachten Sie, dass RA-GRS für den Dateidienst noch nicht verfügbar ist. |
Kapazität (nur BLOB-Dienst) | $MetricsCapacityBlob | Alle Versionen. |
Hinweis
Die obigen Metriktabellen werden nicht angezeigt, wenn ein Tabellenauflistungsvorgang ausgeführt wird. Auf jede Metriktabelle muss basierend auf ihrem Namen direkt zugegriffen werden.
Das Schema für diese Tabellen wird in den folgenden Abschnitten definiert. Weitere Informationen zu Metriken finden Sie unter Informationen zu Storage Analytics Metriken.
Schema für die $MetricsCapacityBlob-Tabelle
In der $MetricsCapacityBlob-Tabelle werden täglich zwei Entitäten gespeichert. Eine enthält Details zum Speicherkonto-BLOB sowie zur Containergröße und die andere Details zur Größe des $logs
-Containers.
Spaltenname | type | BESCHREIBUNG | Beispiel |
---|---|---|---|
PartitionKey | Zeichenfolge | Ein Zeitstempel in UTC, der die Anfangszeit für Metriken im folgenden Format angibt: YYYYMMddThhmm . Da die Daten nur einmal pro Tag gemeldet werden, ist hhmm (Stunde und Minuten) immer 0000 . Dieser Wert ist der PartitionKey für alle Einträge in der Tabelle. |
20110809T0000 |
Zeilenschlüssel | Zeichenfolge | Gibt im folgenden Format an, ob die Kapazitätstabellenentität für Benutzerdaten oder Speicheranalysedaten gilt: <data¦analytics> . Wenn der Wert data lautet, gibt diese Tabellenentität Kapazitätsmetriken nur für Benutzerdaten an. Wenn der Wert analytics lautet, gibt diese Tabellenentität Kapazitätsmetriken nur für Speicheranalysedaten an, insbesondere die Kapazität, die vom BLOB-Container $logs genutzt wird. |
data |
Capacity | long | Die Größe des vom Blob-Dienst des Speicherkontos genutzten Speichers in Byte. | 488920186 |
ContainerCount | long | Die Anzahl von Blobcontainern im Blob-Dienst des Speicherkontos. | 237 |
ObjectCount | long | Die Anzahl der BLOBs mit ausgeführtem und nicht ausgeführtem Commit im Blob-Dienst des Speicherkontos. | 8441 |
Schema der Transaktionstabelle
Von jeder Tabelle, in der stündliche oder minütliche Transaktionsdaten gespeichert sind, wird das gleiche Schema verwendet. Darüber hinaus schreibt jede Tabelle zwei Arten von Zusammenfassungsdaten:
- Zusammenfassungsdaten auf Dienstebene, die stündliche Aggregate für einen Speicherdienst enthalten.
- Zusammenfassungsdaten auf API-Ebene, die stündliche Aggregate für eine bestimmte API enthalten.
Hinweis
Jeder Eintrag in einer Tabellenentität gilt nur für Transaktionen, die während der durch Time (PartitionKey) angegebenen Stunde (für Stündliche Metriken) oder Minute (für Minutenmetriken) aufgetreten sind.
Spaltenname | type | BESCHREIBUNG | Beispiel |
---|---|---|---|
Time (PartitionKey) | Zeichenfolge | Bei Stundenmetriken weist ein Zeitstempel in UTC, der die Anfangszeit für Metriken darstellt, das folgende Format auf: YYYYMMddThhmm . Dieser Wert ist der Partitionsschlüssel für alle Einträge in der Tabelle. Bei Minutenmetriken ist das Format identisch, aber der Minutenwert ist ein ungefährer Wert für den Zeitpunkt, zu dem die Transaktionen ausgeführt wurden. Transaktionen früherer Minuten können in die Transaktion der aktuellen Minute aggregiert werden, wenn sie im vorangehenden Intervall übergangen wurden. |
20110809T0800 |
AccessType und TransactionType (RowKey) | Zeichenfolge | Eine Kombination aus AccessType und TransactionType im folgenden Format: <user¦system>;<all¦api-name> . Diese Werte bilden den RowKey für eine einzelne Tabellenentität. In der folgenden Liste werden die Werte der einzelnen Typen beschrieben:- user wird für alle Benutzeranforderungen angegeben, einschließlich anonymer, autorisierter und SAS-Anforderungen.- system wird nur für Anforderungen von Storage Analytics angegeben.- all wird angegeben, wenn die Tabellenentität eine Zusammenfassung aller Anforderungen ist, die an den Speicherdienst gesendet werden.- api-name gibt den anwendbaren Vorgang für die Zusammenfassungsentität an. Eine Liste der möglichen Vorgänge finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. |
user;GetBlob |
TotalIngress | long | Die Menge der Eingangsdaten in Byte. Dieser Wert umfasst an Azure Storage gerichtete eingehende Daten von einem externen Client sowie eingehende Daten innerhalb von Azure. | 28395 |
TotalEgress | long | Die Menge der Ausgangsdaten in Byte. Dieser Wert umfasst an Azure Storage gerichtete ausgehende Daten von einem externen Client sowie ausgehende Daten innerhalb von Azure. Der Wert stellt somit keine gebührenpflichtigen ausgehenden Daten dar. | 8021 |
TotalRequests | long | Die Anzahl von Anforderungen, die an einen Speicherdienst oder an den angegebenen API-Vorgang gerichtet wurden. Diese Anzahl umfasst erfolgreiche und fehlgeschlagene Anforderungen sowie Anforderungen, die Fehler erzeugt haben. In dieser Anzahl sind Anforderungen enthalten, die die folgenden Statusmeldungen erzeugen: Statusmeldungen (Blob, Warteschlange, Tabelle, Datei) – Erfolg - AnonymousSuccess - SASSuccess - DrosselungFehler - AnonymousThrottlingError - SASThrottlingError – NetworkError - AnonymousNetworkError – SASNetworkError – ClientOtherError - AnonymousClientOtherError – SASClientOtherError – ServerOtherError - AnonymousServerOtherError – SASServerOtherError – ClientTimeoutError – AnonymousClientTimeoutError – SASClientTimeoutError – ServerTimeoutError : AnonymousServerTimeoutError – SASServerTimeoutError – AuthorizationError - AnonymousAuthorizationError – SASAuthorizationError Statusmeldungen (Datei-SMB) -Verhandeln – SessionSetup -Abmelden – TreeConnect – TreeDisconnect -Erstellen -Schließen -Flush - Lesen -Schreiben -Sperren -Ioctl -Abbrechen -Echo – QueryDirectory – ChangeNotify – QueryInfo - SetInfo - OplockBreak Weitere Informationen zu diesen status Meldungen finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. |
20914 |
TotalBillableRequests | long | Die Anzahl der gebührenpflichtigen Anforderungen. In dieser Anzahl sind Anforderungen enthalten, die die folgenden Statusmeldungen erzeugen: Statusmeldungen (Blob, Warteschlange, Tabelle, Datei) – Erfolg - AnonymousSuccess - SASSuccess – NetworkError - AnonymousNetworkError – SASNetworkError – ClientOtherError - AnonymousClientOtherError – SASClientOtherError – ClientTimeoutError – AnonymousClientTimeoutError – SASClientTimeoutError – AuthorizationError – SASAuthorizationError Statusmeldungen (Datei-SMB) -Verhandeln – SessionSetup -Abmelden – TreeConnect – TreeDisconnect -Erstellen -Schließen -Flush - Lesen -Schreiben -Sperren -Ioctl -Abbrechen -Echo – QueryDirectory – ChangeNotify – QueryInfo - SetInfo - OplockBreak Weitere Informationen zu diesen status Meldungen finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. |
14297 |
Verfügbarkeit | double | Die Verfügbarkeit (in Prozent) für den Speicherdienst oder den angegebenen API-Vorgang.
Die Verfügbarkeit wird berechnet, indem der TotalBillableRequests-Wert durch die Anzahl der anwendbaren Anforderungen dividiert wird, einschließlich der Anforderungen, die zu unerwarteten Fehlern führten. Alle unerwarteten Fehler verringern die Verfügbarkeit für den Speicherdienst oder den angegebenen API-Vorgang. In dieser Prozentzahl sind Anforderungen enthalten, die die folgenden Statusmeldungen erzeugen: Statusmeldungen (Blob, Warteschlange, Tabelle, Datei) – Erfolg - AnonymousSuccess - SASSuccess – NetworkError - AnonymousNetworkError – SASNetworkError – ClientOtherError - AnonymousClientOtherError – SASClientOtherError – ServerOtherError - AnonymousServerOtherError – SASServerOtherError – ClientTimeoutError – AnonymousClientTimeoutError – SASClientTimeoutError – ServerTimeoutError : AnonymousServerTimeoutError – SASServerTimeoutError – AuthorizationError – SASAuthorizationError Statusmeldungen (Datei-SMB) -Verhandeln – SessionSetup -Abmelden – TreeConnect – TreeDisconnect -Erstellen -Schließen -Flush - Lesen -Schreiben -Sperren -Ioctl -Abbrechen -Echo – QueryDirectory – ChangeNotify – QueryInfo - SetInfo - OplockBreak Weitere Informationen zu diesen status Meldungen finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. |
99.99 |
AverageE2ELatency | double | Die durchschnittliche End-to-End-Latenz für erfolgreiche Anforderungen in Millisekunden, die an einen Speicherdienst oder den angegebenen API-Vorgang gesendet wurden. Dieser Wert umfasst die erforderliche Verarbeitungszeit in Azure Storage für das Lesen der Anforderung, das Senden der Antwort und das Empfangen der Antwortbestätigung. | 19.333333 |
AverageServerLatency | double | Die durchschnittliche Latenz in Millisekunden, die von Azure Storage verwendet wurde, um eine erfolgreiche Anforderung zu verarbeiten. Dieser Wert enthält nicht die in AverageE2ELatency angegebene Netzwerklatenz. | 11.4 |
PercentSuccess | double | Der Prozentsatz erfolgreicher Anforderungen. Beachten Sie, dass der Wert der PercentSuccess-Metrik 0 ist, wenn keine Anforderungen für den Speicher gestellt werden. Wenn Sie PercentSuccess überwachen, sollten Sie auch sicherstellen, dass der Wert der TotalRequests-Metrik größer als 0 ist. |
68 |
PercentThrottlingError | double | Der Prozentsatz der Anforderungen, die mit einem Drosselungsfehler fehlgeschlagen sind. | 0 |
PercentTimeoutError | double | Der Prozentsatz der Anforderungen, die mit einem Timeoutfehler fehlgeschlagen sind. Diese Anzahl umfasst Client- und Servertimeouts. | 0 |
PercentServerOtherError | double | Der Prozentsatz der Anforderungen, die mit einem ServerOtherError fehlgeschlagen sind. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
PercentClientOtherError | double | Der Prozentsatz der Anforderungen, die mit einem ClientOtherError fehlgeschlagen sind. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
PercentAuthorizationError | double | Der Prozentsatz der Anforderungen, die mit einem AuthorizationError fehlgeschlagen sind. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
PercentNetworkError | double | Der Prozentsatz der Anforderungen, die mit einem NetworkError fehlgeschlagen sind. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
Erfolgreich | long | Die Anzahl der erfolgreichen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 10239 |
AnonymousSuccess | long | Die Anzahl der erfolgreichen anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 8239 |
SASSuccess | long | Die Anzahl der erfolgreichen SAS (Shared Access Signature)-Anforderungen an den Speicherdienst oder den angegebenen API-Vorgang. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 432 |
ThrottlingError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen ThrottlingError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousThrottlingError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousThrottlingError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASThrottlingError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen SASThrottlingError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
ClientTimeoutError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen ClientTimeoutError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousClientTimeoutError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousClientTimeoutError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASClientTimeoutError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen SASClientTimeoutError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
ServerTimeoutError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen ServerTimeoutError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousServerTimeoutError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousServerTimeoutError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASServerTimeoutError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen SASServerTimeoutError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
ClientOtherError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen ClientOtherError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASClientOtherError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen SASClientOtherError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousClientOtherError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousClientOtherError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
ServerOtherError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen ServerOtherError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousServerOtherError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousServerOtherError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASServerOtherError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen SASServerOtherError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AuthorizationError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen AuthorizationError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousAuthorizationError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousAuthorizationError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASAuthorizationError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen SASAuthorizationError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
NetworkError | long | Die Anzahl der autorisierten Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, der einen NetworkError zurückgegeben hat. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
AnonymousNetworkError | long | Die Anzahl der anonymen Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen AnonymousNetworkError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |
SASNetworkError | long | Die Anzahl der SAS-Anforderungen an einen Speicherdienst oder den angegebenen API-Vorgang, die einen SASNetworkError zurückgegeben haben. Weitere Informationen zu dieser status Meldung finden Sie unter Storage Analytics Protokollierte Vorgänge und Statusmeldungen. | 0 |