schemat tabeli metryk analityka magazynu (klasyczny)
Uwaga
analityka magazynu metryki są teraz metrykami klasycznymi. Firma Microsoft zaleca używanie metryk magazynu w usłudze Azure Monitor zamiast analityka magazynu metryk.
analityka magazynu Metrics agreguje dane transakcji i dane pojemności dla konta magazynu. Metryki transakcji są rejestrowane dla usług Blob, Table, Queue i File. Obecnie metryki pojemności są rejestrowane tylko dla usługi Blob Service. Dane transakcji i dane pojemności są przechowywane w dobrze znanych tabelach, zgodnie z opisem w poniższej tabeli:
Poziom metryk | Nazwy tabel | Obsługiwane w przypadku wersji |
---|---|---|
Transakcje godzinowe | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Wersje wcześniejsze niż 2013-08-15. Mimo że te nazwy są nadal obsługiwane, zaleca się przełączenie na używanie tabel wymienionych poniżej. |
Transakcje godzinowe | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
W przypadku usług Blob, Table i Queue obsługiwanych dla wszystkich wersji. W przypadku usługi plików obsługiwana jest tylko wersja 2015-04-05 i nowsza. |
Transakcje minutowe | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
W przypadku usług Blob, Table i Queue obsługiwanych dla wszystkich wersji. W przypadku usługi plików obsługiwana jest tylko wersja 2015-04-05 i nowsza. |
Metryki godzinowe, lokalizacja pomocnicza | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Wszystkie wersje. Należy włączyć replikację geograficznie nadmiarową dostępu do odczytu (RA-GRS). Należy pamiętać, że magazyn RA-GRS nie jest jeszcze dostępny dla usługi plików. |
Metryki minuty, lokalizacja pomocnicza | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Wszystkie wersje. Należy włączyć replikację geograficznie nadmiarową dostępu do odczytu (RA-GRS). Należy pamiętać, że magazyn RA-GRS nie jest jeszcze dostępny dla usługi plików. |
Pojemność (tylko usługa Blob Service) | $MetricsCapacityBlob | Wszystkie wersje. |
Uwaga
Powyższe tabele metryk nie są wyświetlane po wykonaniu operacji tworzenia listy tabel. Dostęp do każdej tabeli metryk musi być uzyskiwany bezpośrednio na podstawie jego nazwy.
Schemat tych tabel jest zdefiniowany w poniższych sekcjach. Aby uzyskać więcej informacji na temat metryk, zobacz About analityka magazynu Metrics (Informacje o metrykach analityka magazynu).
schemat tabeli $MetricsCapacityBlob
Dwie jednostki są przechowywane w tabeli $MetricsCapacityBlob każdego dnia, po jednym podsumowaniu szczegółów rozmiaru konta magazynu i rozmiaru kontenera oraz pozostałych podsumowania szczegółów rozmiaru kontenera $logs
.
Nazwa kolumny | Typ | Opis | Przykład |
---|---|---|---|
PartitionKey | ciąg | Sygnatura czasowa w formacie UTC reprezentująca godzinę początkową metryk w następującym formacie: YYYYMMddThhmm . Ponieważ dane są raportowane tylko raz dziennie, hhmm (godzina i minuty) zawsze będą mieć wartość 0000 . Ta wartość jest wartością PartitionKey dla wszystkich wpisów w tabeli. |
20110809T0000 |
RowKey | ciąg | Wskazuje, czy jednostka tabeli pojemności ma zastosowanie do danych użytkownika, czy analityka magazynu danych w następującym formacie: <data¦analytics> . Jeśli wartość to data , ta jednostka tabeli wskazuje metryki pojemności tylko dla danych użytkownika. Jeśli wartość to analytics , ta jednostka tabeli wskazuje metryki pojemności tylko dla analityka magazynu danych, w szczególności pojemność zużywaną przez $logs kontener obiektów blob. |
data |
Pojemność | długi | Ilość miejsca używanego przez usługę Blob Service konta magazynu w bajtach. | 488920186 |
ContainerCount | długi | Liczba kontenerów obiektów blob w usłudze Blob konta magazynu. | 237 |
ObjectCount | długi | Liczba zatwierdzonych i niezatwierdzonych obiektów blob w usłudze Blob konta magazynu. | 8441 |
Schemat tabeli transakcji
Każda tabela, w której są przechowywane dane transakcji, niezależnie od tego, czy jest to godzina, czy minuta, używa tego samego schematu. Ponadto każda tabela zapisuje dwa rodzaje danych podsumowania:
- Dane podsumowania na poziomie usługi, które zawierają agregacje godzinowe dla usługi magazynu.
- Dane podsumowania na poziomie interfejsu API, które zawierają agregacje godzinowe dla określonego interfejsu API.
Uwaga
Każdy wpis w jednostce tabeli ma zastosowanie tylko do transakcji, które wystąpiły w ciągu godziny (dla metryk godzinowych) lub minuty (dla metryk minuty) określone przez Time (PartitionKey).
Nazwa kolumny | Typ | Opis | Przykład |
---|---|---|---|
Time (PartitionKey) | ciąg | W przypadku metryk godziny sygnatura czasowa w formacie UTC reprezentująca godzinę początkową metryk w następującym formacie: YYYYMMddThhmm . Ta wartość jest kluczem partycji dla wszystkich wpisów w tabeli. W przypadku metryk minut format jest taki sam, ale wartość minuty jest przybliżonym wskazaniem czasu wykonania transakcji. Transakcje z wcześniejszych minut mogą być agregowane do transakcji dla bieżącej minuty, jeśli zostały pominięte w poprzednim interwale. |
20110809T0800 |
AccessType i TransactionType (RowKey) | ciąg | Kombinacja właściwości AccessType i TransactionType w następującym formacie: <user¦system>;<all¦api-name> . Te wartości składają się z wartości RowKey dla pojedynczej jednostki tabeli. Na poniższej liście opisano wartości każdego typu:- user parametr jest określony dla wszystkich żądań użytkowników, w tym żądań anonimowych, autoryzowanych i SAS.- system parametr jest określony tylko dla żądań z analityka magazynu.- all parametr jest określony, jeśli jednostka tabeli jest podsumowaniem wszystkich żądań wysyłanych do usługi magazynu.- api-name wskazuje odpowiednią operację dla jednostki podsumowania. Aby uzyskać listę możliwych operacji, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. |
user;GetBlob |
TotalIngress | długi | Ilość danych przychodzących w bajtach. Ta liczba obejmuje dane przychodzące z klienta zewnętrznego do usługi Azure Storage, a także dane przychodzące w obrębie platformy Azure. | 28395 |
TotalEgress | długi | Ilość danych wychodzących w bajtach. Ta liczba obejmuje dane wychodzące z klienta zewnętrznego do usługi Azure Storage, a także dane wychodzące w obrębie platformy Azure. W rezultacie liczba ta nie odzwierciedla danych wychodzących uwzględnianych na rozliczeniu. | 8021 |
TotalRequests | długi | Liczba żądań wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Liczba ta obejmuje żądania zakończone powodzeniem i zakończone niepowodzeniem, a także żądania, które wygenerowały błędy. Żądania, które generują następujące komunikaty o stanie, są uwzględniane w tej liczbie: Komunikaty o stanie (obiekt blob, kolejka, tabela, plik) -Sukces - AnonymousSuccess - SASSuccess - ThrottlingError - AnonymousThrottlingError - SASThrottlingError - NetworkError — AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - AnonymousAuthorizationError - SASAuthorizationError Komunikaty o stanie (plik SMB) -Negocjować - SessionSetup -Wylogowania - TreeConnect — TreeDisconnect -Utworzyć -Zamknij -Flush -Odczytu -Napisz -Blokady -Ioctl -Anuluj -Echo - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak Aby uzyskać więcej informacji na temat tych komunikatów o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. |
20914 |
TotalBillableRequests | długi | Liczba żądań podlegających rozliczaniu. Żądania, które generują następujące komunikaty o stanie, są uwzględniane w tej liczbie: Komunikaty o stanie (obiekt blob, kolejka, tabela, plik) -Sukces - AnonymousSuccess - SASSuccess - NetworkError — AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - AuthorizationError - SASAuthorizationError Komunikaty o stanie (plik SMB) -Negocjować - SessionSetup -Wylogowania - TreeConnect — TreeDisconnect -Utworzyć -Zamknij -Flush -Odczytu -Napisz -Blokady -Ioctl -Anuluj -Echo - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak Aby uzyskać więcej informacji na temat tych komunikatów o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. |
14297 |
Dostępność | double | Procent dostępności usługi magazynu lub określonej operacji interfejsu API.
Dostępność jest obliczana przez pobranie wartości TotalBillableRequests i podzielenie jej przez liczbę odpowiednich żądań, w tym przez te, które spowodowały nieoczekiwane błędy. Wszystkie nieoczekiwane błędy powodują obniżenie poziomu dostępności usługi magazynu lub określonej operacji interfejsu API. Żądania, które generują następujące komunikaty o stanie, są uwzględniane w tej wartości procentowej: Komunikaty o stanie (obiekt blob, kolejka, tabela, plik) -Sukces - AnonymousSuccess - SASSuccess - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - SASAuthorizationError Komunikaty o stanie (plik SMB) -Negocjować - SessionSetup -Wylogowania - TreeConnect - TreeDisconnect -Utworzyć -Zamknij -Flush -Odczytu -Napisz -Blokady -Ioctl -Anuluj -Echo - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak Aby uzyskać więcej informacji na temat tych komunikatów o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. |
99.99 |
AverageE2ELatency | double | Średnie kompleksowe opóźnienie zakończonych powodzeniem żądań wysyłanych do usługi magazynu lub określonej operacji interfejsu API w milisekundach. Ta wartość obejmuje wymagany czas przetwarzania w usłudze Azure Storage do odczytania żądania, wysłania odpowiedzi i odebrania potwierdzenia dla odpowiedzi. | 19.333333 |
AverageServerLatency | double | Średnie opóźnienie używane przez usługę Azure Storage do przetwarzania pomyślnego żądania w milisekundach. Ta wartość nie obejmuje opóźnienia sieci określonego w parametrze AverageE2ELatency. | 11.4 |
PercentSuccess | double | Procent zakończonych powodzeniem żądań. Należy pamiętać, że jeśli w magazynie nie ma żadnych żądań, wartość metryki PercentSuccess będzie równa zero. Jeśli monitorujesz wartość PercentSuccess, chcesz również upewnić się, że wartość metryki TotalRequests jest większa niż zero. |
68 |
PercentThrottlingError | double | Procent żądań, które zakończyły się niepowodzeniem z powodu błędu ograniczania przepustowości. | 0 |
PercentTimeoutError | double | Procent żądań, które zakończyły się niepowodzeniem z powodu błędu przekroczenia limitu czasu. Ta liczba obejmuje limity czasu klienta i serwera. | 0 |
PercentServerOtherError | double | Procent żądań, które zakończyły się niepowodzeniem z błędem ServerOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
PercentClientOtherError | double | Procent żądań, które zakończyły się niepowodzeniem z błędem ClientOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
PercentAuthorizationError | double | Procent żądań, które zakończyły się niepowodzeniem z błędem AuthorizationError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
PercentNetworkError | double | Procent żądań, które zakończyły się niepowodzeniem z błędem NetworkError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
Powodzenie | długi | Liczba zakończonych powodzeniem żądań wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 10239 |
AnonymousSuccess | długi | Liczba pomyślnych żądań anonimowych wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 8239 |
SASSuccess | długi | Liczba pomyślnych żądań sygnatury dostępu współdzielonego (SAS) wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 432 |
ThrottlingError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd ThrottlingError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousThrottlingError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousThrottlingError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASThrottlingError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASThrottlingError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
ClientTimeoutError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd ClientTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousClientTimeoutError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousClientTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASClientTimeoutError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASClientTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
ServerTimeoutError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd ServerTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousServerTimeoutError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousServerTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASServerTimeoutError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASServerTimeoutError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
ClientOtherError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd ClientOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASClientOtherError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASClientOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousClientOtherError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła parametr AnonymousClientOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
ServerOtherError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd ServerOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousServerOtherError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousServerOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASServerOtherError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASServerOtherError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AuthorizationError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AuthorizationError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousAuthorizationError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousAuthorizationError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASAuthorizationError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASAuthorizationError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
NetworkError | długi | Liczba autoryzowanych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd NetworkError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
AnonymousNetworkError | długi | Liczba anonimowych żądań do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd AnonymousNetworkError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |
SASNetworkError | długi | Liczba żądań SAS do usługi magazynu lub określonej operacji interfejsu API, która zwróciła błąd SASNetworkError. Aby uzyskać więcej informacji na temat tego komunikatu o stanie, zobacz analityka magazynu Zarejestrowane operacje i komunikaty o stanie. | 0 |