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.
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 |
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.
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.
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:
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.
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.