Jak monitorować usługę Azure cache for Redis

Usługa Azure Cache for Redis używa usługi Azure Monitor do udostępniania kilku opcji monitorowania wystąpień pamięci podręcznej. Te narzędzia pozwalają monitorować kondycję wystąpień usługi Azure Cache for Redis i pomagają w zarządzaniu aplikacjami pamięci podręcznej.

Użyj usługi Azure Monitor, aby:

  • wyświetlanie metryk
  • przypinanie wykresów metryk do pulpitu nawigacyjnego
  • dostosowywanie zakresu dat i godzin wykresów monitorowania
  • dodawanie i usuwanie metryk z wykresów
  • ustawianie alertów w przypadku spełnienia określonych warunków

Metryki wystąpień usługi Azure Cache for Redis są zbierane przy użyciu polecenia Redis INFO . Metryki są zbierane około dwa razy na minutę i automatycznie przechowywane przez 30 dni, dzięki czemu mogą być wyświetlane na wykresach metryk i oceniane przez reguły alertów.

Aby skonfigurować inne zasady przechowywania, zobacz Magazyn danych. Aby uzyskać więcej informacji na temat różnych INFO wartości używanych dla każdej metryki pamięci podręcznej, zobacz Tworzenie własnych metryk.

Aby uzyskać szczegółowe informacje o wszystkich opcjach monitorowania dostępnych dla usługi Azure Cache for Redis, zobacz Monitorowanie usługi Azure Cache for Redis.

Wyświetlanie metryk pamięci podręcznej

Metryki usługi Azure Monitor dla usługi Azure Cache for Redis można wyświetlić bezpośrednio z zasobu usługi Azure Cache for Redis w witrynie Azure Portal.

Wybierz wystąpienie usługi Azure Cache for Redis w portalu. Na stronie Przegląd przedstawiono wstępnie zdefiniowane wykresy użycia pamięci i monitorowania obciążenia serwera Redis Server. Te wykresy są przydatnymi podsumowaniami, które umożliwiają szybkie przyjrzenie się stanowi pamięci podręcznej.

Ekran przedstawiający dwa wykresy: użycie pamięci i obciążenie serwera Redis.

Aby uzyskać bardziej szczegółowe informacje, możesz monitorować następujące przydatne metryki usługi Azure Cache for Redis w sekcji Monitorowanie w menu Zasób.

Metryka usługi Azure Cache for Redis Więcej informacji
Użycie przepustowości sieci Wydajność pamięci podręcznej — dostępna przepustowość
klienci Połączenie Domyślna konfiguracja serwera Redis — maksymalna liczba klientów
Obciążenie serwera Ładowanie serwera Redis
Użycie pamięci Wydajność pamięci podręcznej — rozmiar

Zrzut ekranu przedstawiający metryki monitorowania wybrane w menu Zasób.

Aby uzyskać pełną listę i opis metryk, które można monitorować, zobacz Metryki usługi Azure Cache for Redis.

Inne opcje w obszarze Monitorowanie zapewniają inne sposoby monitorowania pamięci podręcznych. Aby uzyskać szczegółowe informacje, zobacz Monitorowanie usługi Azure Cache for Redis.

Tworzenie własnych metryk

Możesz utworzyć własny wykres niestandardowy, aby śledzić metryki, które chcesz zobaczyć. Metryki pamięci podręcznej są raportowane przy użyciu kilku interwałów raportowania, w tym ostatnich godzin, Today, Past Week i Custom. Po lewej stronie wybierz pozycję Metryka w sekcji Monitorowanie . Każdy wykres metryk zawiera wartości średnie, minimalne i maksymalne dla każdej metryki na wykresie, a niektóre metryki wyświetlają sumę dla interwału raportowania.

Każda metryka zawiera dwie wersje: jedna metryka mierzy wydajność całej pamięci podręcznej i pamięci podręcznych korzystających z klastrowania. Druga wersja metryki, która zawiera (Shard 0-9) nazwę, mierzy wydajność pojedynczego fragmentu w pamięci podręcznej. Na przykład jeśli pamięć podręczna ma cztery fragmenty, Cache Hits jest łączną liczbą trafień dla całej pamięci podręcznej i Cache Hits (Shard 3) mierzy tylko trafienia dla tego fragmentu pamięci podręcznej.

W menu Zasób po lewej stronie wybierz pozycję Metryki w obszarze Monitorowanie. W tym miejscu projektujesz własny wykres dla pamięci podręcznej, definiując typ metryki i typ agregacji.

Zrzut ekranu przedstawiający metryki w menedżerze zasobów

Typy agregacji

W normalnych warunkach średnie i maksymalne są podobne, ponieważ tylko jeden węzeł emituje te metryki (węzeł podstawowy). W scenariuszu, w którym liczba połączonych klientów szybko się zmienia, Wartość Maksymalna, Średnia i Min będą pokazywać różne wartości, a także oczekiwane zachowanie.

Ogólnie rzecz biorąc, average pokazuje gładki wykres żądanej metryki i reaguje dobrze na zmiany stopnia szczegółowości czasu. Wartość Max i Min mogą ukrywać duże zmiany w metryce, jeśli stopień szczegółowości czasu jest duży, ale może być używany z niewielkim szczegółowością czasu, aby określić dokładne czasy wystąpienia dużych zmian w metryce.

Typy Liczba i Suma mogą być mylące dla niektórych metryk (dołączono połączonych klientów). Zamiast tego zalecamy przyjrzenie się metryce Average , a nie metryki Sum .

Uwaga

Nawet jeśli pamięć podręczna jest bezczynna bez połączonych aktywnych aplikacji klienckich, może zostać wyświetlona niektóre działania pamięci podręcznej, takie jak połączone klientów, użycie pamięci i wykonywane operacje. Działanie jest normalne w operacji pamięci podręcznej.

W przypadku nieklastrowanych pamięci podręcznych zalecamy używanie metryk bez sufiksu Instance Based. Aby na przykład sprawdzić obciążenie serwera dla wystąpienia pamięci podręcznej, użyj metryki Obciążenie serwera.

Natomiast w przypadku klastrowanych pamięci podręcznych zalecamy użycie metryk z sufiksem Instance Based. Następnie dodaj podział lub filtr w pliku ShardId. Aby na przykład sprawdzić obciążenie serwera fragmentu 1, użyj metryki Obciążenie serwera (oparte na wystąpieniu), a następnie zastosuj filtr ShardId = 1.

Tworzenie alertów

Można skonfigurować odbieranie alertów w oparciu o metryki i dzienniki aktywności. Usługa Azure Monitor umożliwia skonfigurowanie alertu powodującego wykonywanie następujących czynności po jego wyzwoleniu:

  • Wysyłanie powiadomienia e-mail
  • Wywołanie elementu webhook
  • Wywołanie aplikacji logiki platformy Azure

Aby skonfigurować alerty dla pamięci podręcznej, wybierz pozycję Alerty w obszarze Monitorowanie w menu Zasób.

Zrzut ekranu przedstawiający sposób tworzenia alertu.

Aby uzyskać więcej informacji na temat konfigurowania i używania alertów, zobacz Omówienie alertów i alertów usługi Azure Cache for Redis.

Organizowanie przy użyciu skoroszytów

Po zdefiniowaniu metryki możesz wysłać ją do skoroszytu. Skoroszyty umożliwiają organizowanie metryk w grupy, które zapewniają spójne informacje. Usługa Azure Cache for Redis domyślnie udostępnia dwa skoroszyty w sekcji azure Cache for Redis Szczegółowe informacje:

Zrzut ekranu przedstawiający skoroszyty wybrane w menu Zasób.

Aby uzyskać informacje na temat tworzenia metryki, zobacz Tworzenie własnych metryk.

Dostępne dwa skoroszyty to:

  • Omówienie zasobów usługi Azure Cache for Redis łączy wiele najczęściej używanych metryk, dzięki czemu kondycja i wydajność wystąpienia pamięci podręcznej można wyświetlić na pierwszy rzut oka. Zrzut ekranu przedstawiający wykresy przedstawiające przegląd zasobów pamięci podręcznej.

  • Pulpit nawigacyjny replikacji geograficznej ściąga metryki kondycji i stanu replikacji geograficznej z wystąpień podstawowej i pomocniczej pamięci podręcznej geograficznej w celu utworzenia pełnego obrazu kondycji replikacji geograficznej. Korzystanie z tego pulpitu nawigacyjnego jest zalecane, ponieważ niektóre metryki replikacji geograficznej są emitowane tylko z pomocniczego obszaru geograficznego lub geograficznego. Zrzut ekranu przedstawiający pulpit nawigacyjny replikacji geograficznej z podstawowym i pomocniczym zestawem pamięci podręcznej geograficznej.