Metryki usługi Azure analityka magazynu (wersja klasyczna)
9 stycznia 2024 r. metryki analityka magazynu, nazywane również metrykami klasycznymi, zostaną wycofane. Jeśli używasz metryk klasycznych, pamiętaj, aby przejść na metryki w usłudze Azure Monitor przed tą datą. Ten artykuł ułatwi Ci to przejście.
Usługa Azure Storage używa rozwiązania analityka magazynu do przechowywania metryk obejmujących zagregowane statystyki transakcji i dane pojemności dotyczące żądań do usługi magazynu. Transakcje są zgłaszane na poziomie operacji interfejsu API i na poziomie usługi magazynu. Pojemność jest zgłaszana na poziomie usługi magazynu. Dane metryk mogą służyć do:
- Analizowanie użycia usługi magazynu.
- Diagnozowanie problemów z żądaniami wysyłanymi do usługi magazynu.
- Zwiększ wydajność aplikacji korzystających z usługi.
analityka magazynu metryki są domyślnie włączone dla nowych kont magazynu. Metryki w Azure Portal można skonfigurować przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure. Aby uzyskać szczegółowe wskazówki, zobacz Włączanie metryk analitycznych usługi Azure Storage i zarządzanie nimi (wersja klasyczna). Można również programowo włączyć analityka magazynu za pomocą interfejsu API REST lub biblioteki klienta. Użyj operacji Ustaw właściwości usługi, aby włączyć analityka magazynu dla każdej usługi.
Uwaga
analityka magazynu metryki są dostępne dla usługi Azure Blob Storage, Azure Queue Storage, Azure Table Storage i Azure Files. analityka magazynu metryki są teraz metrykami klasycznymi. Zalecamy używanie metryk magazynu w usłudze Azure Monitor zamiast analityka magazynu metryk.
Metryki transakcji
Niezawodny zestaw danych jest rejestrowany w interwałach godzinowych lub minutowych dla każdej usługi magazynu i żądanej operacji interfejsu API, która obejmuje ruch przychodzący i wychodzący, dostępność, błędy i wartości procentowe żądań według kategorii. Aby uzyskać pełną listę szczegółów transakcji, zobacz analityka magazynu schemat tabeli metryk.
Dane transakcji są rejestrowane na poziomie usługi i na poziomie operacji interfejsu API. Na poziomie usługi statystyki podsumowujące wszystkie żądane operacje interfejsu API są zapisywane w jednostce tabeli co godzinę, nawet jeśli żadne żądania nie zostały skierowane do usługi. Na poziomie operacji interfejsu API statystyki są zapisywane tylko w jednostce, jeśli operacja została zażądana w ciągu tej godziny.
Jeśli na przykład wykonasz operację GetBlob w usłudze obiektów blob, analityka magazynu Metrics rejestruje żądanie i uwzględnia je w zagregowanych danych dla usługi blob i operacji GetBlob. Jeśli w ciągu godziny nie zostanie zażądana żadna operacja GetBlob , jednostka nie zostanie zapisana w $MetricsTransactionsBlob dla tej operacji.
Metryki transakcji są rejestrowane dla żądań użytkowników i żądań wysyłanych przez analityka magazynu. Na przykład żądania analityka magazynu do zapisywania dzienników i jednostek tabel są rejestrowane.
Metryki pojemności
Uwaga
Obecnie metryki pojemności są dostępne tylko dla usługi blob.
Dane pojemności są rejestrowane codziennie dla usługi obiektów blob konta magazynu, a dwie jednostki tabeli są zapisywane. Jedna jednostka udostępnia statystyki danych użytkownika, a druga udostępnia statystyki dotyczące kontenera $logs
obiektów blob używanych przez analityka magazynu. Tabela $MetricsCapacityBlob zawiera następujące statystyki:
Pojemność: ilość miejsca używanego przez usługę obiektów blob konta magazynu w bajtach.
ContainerCount: liczba kontenerów obiektów blob w usłudze obiektów blob konta magazynu.
ObjectCount: liczba zatwierdzonych i niezatwierdzonych blokowych lub stronicowych obiektów blob w usłudze obiektów blob konta magazynu.
Aby uzyskać więcej informacji na temat metryk pojemności, zobacz analityka magazynu schemat tabeli metryk.
Jak są przechowywane metryki
Wszystkie dane metryk dla każdej z usług magazynu są przechowywane w trzech tabelach zarezerwowanych dla tej usługi. Jedna tabela jest przeznaczony dla informacji o transakcji, jedna tabela zawiera informacje o transakcji minuty, a druga — informacje o pojemności. Informacje o transakcji i minutach transakcji składają się z danych żądania i odpowiedzi. Informacje o pojemności składają się z danych użycia magazynu. Metryki godzin, metryki minut i pojemność usługi blob konta magazynu są dostępne w tabelach, które są nazwane zgodnie z opisem w poniższej tabeli.
Poziom metryk | Nazwy tabel | Obsługiwane w przypadku wersji |
---|---|---|
Metryki godzinowe, lokalizacja podstawowa | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Wersje wcześniejsze niż 15 sierpnia 2013 r. Mimo że nazwy te są nadal obsługiwane, zalecamy przełączenie się na używanie poniższych tabel. |
Metryki godzinowe, lokalizacja podstawowa | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Wszystkie wersje. Obsługa metryk usługi plików jest dostępna tylko w wersji 5 kwietnia 2015 r. i nowszych. |
Metryki minuty, lokalizacja podstawowa | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
Wszystkie wersje. Obsługa metryk usługi plików jest dostępna tylko w wersji 5 kwietnia 2015 r. i nowszych. |
Metryki godzinowe, lokalizacja pomocnicza | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Wszystkie wersje. Należy włączyć replikację geograficznie nadmiarową z dostępem do odczytu. |
Metryki minuty, lokalizacja pomocnicza | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Wszystkie wersje. Należy włączyć replikację geograficznie nadmiarową z dostępem do odczytu. |
Pojemność (tylko usługa blob) | $MetricsCapacityBlob | Wszystkie wersje. |
Te tabele są tworzone automatycznie po włączeniu analityka magazynu dla punktu końcowego usługi magazynu. Są one dostępne za pośrednictwem przestrzeni nazw konta magazynu, na przykład https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")
. Tabele metryk nie są wyświetlane w operacji wyświetlania listy i muszą być dostępne bezpośrednio za pośrednictwem nazwy tabeli.
Alerty metryk
Rozważ skonfigurowanie alertów w Azure Portal, aby otrzymywać automatyczne powiadomienia o ważnych zmianach w zachowaniu usług magazynu. Aby uzyskać wskazówki krok po kroku, zobacz Tworzenie alertów metryk.
Jeśli używasz narzędzia Eksplorator usługi Storage do pobierania tych danych metryk w formacie rozdzielanym, możesz użyć programu Microsoft Excel do analizowania danych. Aby uzyskać listę dostępnych narzędzi Eksplorator usługi Storage, zobacz Azure Storage client tools (Narzędzia klienckie usługi Azure Storage).
Ważne
Może wystąpić opóźnienie między zdarzeniem magazynu a zarejestrowaniem odpowiednich danych metryk godzinowych lub minutowych. W przypadku metryk minut może być zapisywanych jednocześnie kilka minut danych. Ten problem może prowadzić do zagregowania transakcji z wcześniejszych minut do transakcji w bieżącej minucie. W przypadku wystąpienia tego problemu usługa alertów może nie mieć wszystkich dostępnych danych metryk dla skonfigurowanego interwału alertów, co może prowadzić do nieoczekiwanego wyzwolenia alertów.
Rozliczenia dotyczące metryk magazynu
Żądania zapisu w celu utworzenia jednostek tabeli dla metryk są naliczane według standardowych stawek mających zastosowanie do wszystkich operacji usługi Azure Storage.
Żądania odczytu danych metryk przez klienta są również rozliczane według standardowych stawek.
Pojemność używana przez tabele metryk jest również rozliczana. Skorzystaj z poniższych informacji, aby oszacować ilość pojemności używanej do przechowywania danych metryk:
- Jeśli co godzinę usługa korzysta z każdego interfejsu API w każdej usłudze, około 148 KB danych jest przechowywanych co godzinę w tabelach transakcji metryk, jeśli włączono podsumowanie na poziomie usługi i na poziomie interfejsu API.
- Jeśli w ciągu każdej godziny usługa korzysta z każdego interfejsu API w usłudze, około 12 KB danych jest przechowywanych co godzinę w tabelach transakcji metryk, jeśli włączono tylko podsumowanie na poziomie usługi.
- Tabela pojemności dla obiektów blob zawiera dwa wiersze dodane każdego dnia, pod warunkiem, że użytkownik zdecydował się na dzienniki. Ten scenariusz oznacza, że każdego dnia rozmiar tej tabeli zwiększa się o maksymalnie 300 bajtów.