Panel obserwacji pamięci przechowuje rzeczywiste wykresy dotyczące wykorzystania pamięci i żądań API.Posiada również zintegrowany system ostrzeżeń, który informuje Cię pocztą e-mail, gdy pojawia się problem, aby pomóc Ci rozwiązać go w trybie synchronizacji.Aby uzyskać dalsze informacje o konkretnych błędach, możesz zobaczyć swój Raport o błędach, aby znaleźć dzienniki błędów.
Dostęp do pulpitu nawigacyjnego
Panel obserwacji pamięci jest dostępny dla każdego doświadczenia korzystającego z MemoryStoreService, ale musisz być właścicielem doświadczenia lub mieć uprawnienia grupy analitycznej , aby uzyskać dostęp do panelu.
Aby uzyskać dostęp do pulpitu nawigacyjnego:
- Przejdź do strony tworów na stronie panelu twórcy .
- W menu rozwijanym Centrum twórców , wybierz swoje konto lub grupę posiadającą celowe doświadczenie.
- Wybierz doświadczenie.
- W menu rozwijanym Monitorowanie wybierz Magazyny pamięci .
Dostępne wykresy
Pulpit nawigacyjny obejmuje dwie kategorie wykresów liniowych:
- Wykorzystanie kwoty tabel dla śledzenia Twojego użytkowania w porównaniu z dynamicznie przydzielonymi kwotami, które są obliczane na podstawie liczby użytkowników w Twoim doświadczeniu.
- Wykorzystanie pamięci na wykorzystanie pamięci na minutę w bitach w porównaniu do tego, ile pozostało twoja przydzielona kwota.
- Jednostka żądania API na całą jednostkę żądań na minutę w porównaniu do tego, ile pozostało twoja przydzielona kwota.Ta tabela może być rozdzielona na poszczególne metody API.
- Wykorzystanie i wydajność API tabel dla monitorowania wzorca użycia API i wydajności w oparciu o statusmetody i odpowiedzi API.
- Liczba żądań przez API na liczbę żądań API na minutę przez metodę API, taką jak MemoryStoreQueue:ReadAsync() lub MemoryStoreSortedMap:UpdateAsync().
- Liczba żądań według stanu na liczbie żądań API przez stan odpowiedzi.
- Żądanie przez API x Status na statusach odpowiedzi zwracanych przez wszystkie lub konkretną metodę API.
Tabela zawiera dane z ostatnich 30 dni, a możesz wybrać, aby wyświetlić niestandardowy zakres czasu za pomocą wyboru na górze strony.Jeśli wybierzesz przedział czasu wcześniej niż 30 dni, system zwraca błąd Prośba nie powiodła się .
Kody statusu odpowiedzi
Tabelki liczby żądań przez stan i żądań przez API x stan w panelu obserwowalności zawierają kody stanu odpowiedzi API, które możesz używać do zrozumienia i rozwiązywania błędów.Aby uzyskać tabelę, która wymienia i opisuje wszystkie te kody statusu, zobacz Obserwowalność.Ponadto, aby uzyskać informacje o tym, jak rozwiązać te błędy lub konkretną kwotę lub ograniczenie, do którego odnosi się błąd, zobacz Rozwiązywanie problemów oraz Ograniczenia i limity, odpowiednio.
Powiadomienia ostrzegające
System powiadomień e-mailowych automatycznie wykrywa i wysyła powiadomienia o problemach z użyciem przechowywania pamięci, które mogą wpłynąć na wydajność Twojego doświadczenia.Istnieją dwa rodzaje ostrzeżeń:
- Ostrzeżenia to ostrzeżenia o niższej priorytecie dotyczące problemów, które mogą potencjalnie wpłynąć na twoje doświadczenia.Powinieneś je rozwiązać, zanim staną się krytycznymi problemami.Pulpit nawigacyjny oznacza te ostrzeżenia, zaznaczając wykres w żółtym kolorze z wiadomośćostrzegającą.
- Krytyczne są ostrzeżeniami o wyższej priorytecie w przypadku problemów bezpośrednio wpływających na twoje doświadczenia.Powinieneś rozwiązać te problemy tak szybko, jak to możliwe, aby zapobiec pogorszeniu wykonywanie.Pulpit nawigacyjny oznacza te ostrzeżenia, zaznaczając wykres w czerwieni z wiadomośćo błędzie.
Kiedy twoje doświadczenie uruchamia dwa rodzaje powiadomień jednocześnie, panel wyświetla powiadomienie nagłówkowe i podkreśla region wykresu dla twojej uwagi jako Krytyczny .
Obecnie system ma cztery wbudowane powiadomienia o wykorzystaniu pamięci i prośby o API.Jeśli twoje doświadczenie przekracza próg ostrzegawczy, system powiadamia cię najwyżej raz dziennie o każdym ostrzeżeniu.Po otrzymaniu powiadomienia e-mailowego powinieneś zobaczyć pulpit nawigacyjny i podjąć działania, aby zapobiec pogorszeniu wykonywanie.
Powiadomienia o wykorzystaniu pamięci
System wysyła następujące powiadomienia o wykorzystaniu pamięci:
Ostrzeżenie Ostrzeżenie , gdy zużycie pamięci twojego doświadczenia przekroczyło 70% całkowitej kwoty w ciągu ostatniej godziny.
Powiadomienie krytyczne kiedy twoje doświadczenie przekroczyło limit rozmiaru pamięci na ostatnią godzinę .
Te problemy zwykle występują, gdy zapełnisz strukturę danych przechowywania pamięci zbyt dużą ilością danych, które mogą szybko zużywać quota, nawet jeśli wysyłasz tylko prośby na kilka kluczy.Na przykład, jeśli ustawisz długi czas ważności na kluczach lub nie oczyścisz przetworzonych danych, dodatkowe dane mogą wypełnić twój limit pamięci.
Aby zapobiec i rozwiązać te problemy, zastosuj najlepsze praktyki do śledzenia struktur danych, których aktywnie używasz, i ustaw mechanizm do czyszczenia przetworzonych danych.
Powiadomienia o żądaniach API
System wysyła następujące powiadomienia o żądaniach API:
Powiadomienie krytyczne kiedy liczba błędów w żądaniach przechowywania pamięci przekroczyła 20% w ciągu ostatniej godziny.
Ostrzeżenie krytyczne kiedy ponad 10% żądań przechowywania pamięci jest ograniczany przez ostatnią godzinę .
- Ostrzeżenie opiera się na liczbie DataStructureRequestsOverLimit + TotalRequestsOverLimit , które są odpowiedziami błędów wskazującymi, że twoje doświadczenie jest ograniczone, ponieważ wysyła zbyt wiele żądań.
- Ten alert nie jest związany z rozmiarem żądania, tylko ilością.
Wszystkie prośby API mają odpowiednie kody statusu odpowiedzi, więc możesz wyświetlić stosunek udanych odpowiedzi do wszystkich błędnych odpowiedzi za pomocą wykresu Liczba żądań przez stan dla naprawy błędów.