Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.
Wskaźniki
W tej sekcji wymieniono wszystkie automatycznie zebrane metryki platformy dla tej usługi. Te metryki są również częścią globalnej listy wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.
Aby uzyskać informacje na temat przechowywania metryk, zobacz Przegląd metryk usługi Azure Monitor.
Aby uzyskać więcej informacji na temat obsługiwanych metryk dla usługi Microsoft.Cache/redisEnterprise, zobacz następującą sekcję.
Obsługiwane metryki dla microsoft.cache/redisEnterprise
W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.Cache/redisEnterprise.
- Wszystkie kolumny mogą nie być obecne w każdej tabeli.
- Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Wybierz pozycję Rozwiń tabelę , aby wyświetlić wszystkie dostępne kolumny.
Nagłówki tabel
- Kategoria — grupa metryk lub klasyfikacja.
- Metryka — nazwa metryki, jak jest wyświetlana w portalu Azure.
- Nazwa w interfejsie REST API — nazwa metryki używana w interfejsie REST API.
- Jednostka — jednostka miary.
- Agregacja — domyślny typ agregacji. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
- Wymiary - Wymiary dostępne dla tej metryki.
-
Ziarna czasu - Interwały, w których próbkowana jest metryka. Na przykład,
PT1Moznacza, że metryka jest próbkowana co minutę,PT30Mco 30 minut,PT1Hco godzinę, i tak dalej. - DS Eksportowanie — określa, czy metryka może być eksportowana do dzienników usługi Azure Monitor za pośrednictwem ustawień diagnostycznych. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
| Wskaźnik | Nazwa w interfejsie API REST | Jednostka | Agregacja | Wymiary | Granulki czasu | DS Eksport |
|---|---|---|---|---|---|---|
|
Trafienia cache’u Liczba pomyślnych wyszukiwań kluczy. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
cachehits |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Opóźnienie pamięci cache μs (wersja zapoznawcza) Opóźnienie dostępu do pamięci podręcznej w mikrosekundach. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
cacheLatency |
Liczba | Średnia | InstanceId |
PT5M, PT1H | Tak |
|
Błędy pamięci podręcznej Liczba nieudanych wyszukiwań kluczy. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
cachemisses |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Odczyt z pamięci podręcznej Ilość danych odczytanych z pamięci podręcznej w megabajtach na sekundę (MB/s). Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
cacheRead |
Bajty na sekundę | Maksimum | InstanceId |
PT5M, PT1H | Tak |
|
Zapis do pamięci podręcznej Ilość danych zapisywanych w pamięci podręcznej w megabajtach na sekundę (MB/s). Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
cacheWrite |
Bajty na sekundę | Maksimum | InstanceId |
PT5M, PT1H | Tak |
|
Połączoni klienci Liczba połączeń klienta z pamięcią podręczną. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
connectedclients |
Liczba | Maksimum | InstanceId |
PT5M, PT1H | Tak |
|
Usunięte klucze Liczba elementów usuniętych z pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
evictedkeys |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Wygasłe klucze Liczba elementów, które wygasły z pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
expiredkeys |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Replikacja geograficzna w dobrej kondycji Kondycja replikacji geograficznej w aktywnej grupie replikacji geograficznej. Wartość 0 reprezentuje złą kondycję, a 1 reprezentuje wartość W dobrej kondycji. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
geoReplicationHealthy |
Liczba | Maksimum | <żadne> | PT5M, PT1H | Tak |
|
Pobiera Liczba operacji pobierania z pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
getcommands |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Operacje na sekundę Liczba natychmiastowych operacji wykonywanych na sekundę w pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
operationsPerSecond |
Liczba | Maksimum | <żadne> | PT5M, PT1H | Tak |
|
Procesor Wykorzystanie CPU serwera Azure Redis Cache wyrażone jako procent. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
percentProcessorTime |
Procent | Maksimum | InstanceId |
PT5M, PT1H | Tak |
|
Ładowanie serwera Procent cykli, w których serwer Redis jest zajęty przetwarzaniem i nie czeka bezczynnie na komunikaty. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
serverLoad |
Procent | Maksimum | <żadne> | PT5M, PT1H | Tak |
|
Ustawia Liczba ustawionych operacji w pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
setcommands |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Łączna liczba operacji Łączna liczba poleceń przetwarzanych przez serwer pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
totalcommandsprocessed |
Liczba | Suma (Całkowita) | <żadne> | PT5M, PT1H | Tak |
|
Łączna liczba kluczy Łączna liczba elementów w pamięci podręcznej. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
totalkeys |
Liczba | Maksimum | <żadne> | PT5M, PT1H | Tak |
|
Używana pamięć Ilość pamięci podręcznej używanej dla par klucz/wartość w pamięci podręcznej w MB. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
usedmemory |
Bajty | Maksimum | <żadne> | PT5M, PT1H | Tak |
|
Procent użycia pamięci Procent pamięci podręcznej używanej dla par klucz-wartość. Aby uzyskać więcej informacji, zobacz https://aka.ms/redis/enterprise/metrics. |
usedmemorypercentage |
Procent | Maksimum | <żadne> | PT5M, PT1H | Tak |
Szczegółowe informacje o metrykach usługi Azure Managed Redis
Poniższa lista zawiera szczegółowe informacje i więcej informacji na temat obsługiwanych metryk usługi Azure Monitor dla usługi Microsoft.Cache/redisEnterprise.
| Wskaźnik | Szczegóły |
|---|---|
| Opóźnienie pamięci podręcznej (wersja zapoznawcza) | Średnie opóźnienie żądań obsługiwanych przez punkty końcowe w węźle pamięci podręcznej w określonym interwale raportowania. Ta metryka jest mierzona w milisekundach i pochodzi z node_avg_latency metryki Prometheus. Ta metryka jest zgłaszana tylko wtedy, gdy w pamięci podręcznej jest aktywny ruch. |
| Trafienia pamięci podręcznej | Liczba pomyślnych wyszukiwań kluczy w określonym interwale raportowania. Ta wartość pochodzi z bdb_read_hits metryki Prometheus. |
| Chybienia w pamięci podręcznej | Liczba nieudanych wyszukiwań kluczy w określonym interwale raportowania. Ta wartość pochodzi z bdb_read_misses_max metryki Prometheus. Błędy pamięci podręcznej nie muszą oznaczać problemu z pamięcią podręczną. Na przykład w przypadku korzystania ze wzorca programowania z odkładaniem do pamięci podręcznej aplikacja wygląda najpierw w pamięci podręcznej dla elementu. Jeśli element nie istnieje (chybienie pamięci podręcznej), element zostanie pobrany z bazy danych i dodany do pamięci podręcznej do następnego czasu. Błędy pamięci podręcznej są normalnym zachowaniem wzorca programowania z odkładaniem do pamięci podręcznej. Jeśli liczba chybień pamięci podręcznej jest wyższa niż oczekiwano, sprawdź logikę aplikacji, która wypełnia i odczytuje z pamięci podręcznej. Jeśli elementy są eksmitowane z pamięci podręcznej ze względu na wykorzystanie pamięci, może wystąpić pewne błędy pamięci podręcznej, ale lepszą metryką do monitorowania ciśnienia pamięci będzie Used Memory or Evicted Keys. |
| Odczyt pamięci podręcznej | Szybkość przychodzącego ruchu sieciowego do węzła pamięci podręcznej w bajtach na sekundę w określonym interwale raportowania. Ta wartość pochodzi z node_ingress_bytes_max metryki Prometheus. Jeśli chcesz skonfigurować alerty dotyczące limitów przepustowości sieci po stronie serwera, utwórz je przy użyciu tego licznika odczytu pamięci podręcznej. Zobacz tę tabelę , aby zapoznać się z obserwowanymi limitami przepustowości dla różnych warstw cenowych i rozmiarów pamięci podręcznej. |
| Zapis w pamięci podręcznej | Szybkość wychodzącego ruchu sieciowego z węzła pamięci podręcznej w bajtach na sekundę w określonym interwale raportowania. Ta wartość pochodzi z node_egress_bytes_max metryki Prometheus. |
| Połączeni klienci | Liczba połączeń klienta z pamięcią podręczną w określonym interwale raportowania. Ta wartość pochodzi z node_conns metryki Prometheus, która zlicza klientów połączonych z punktami końcowymi w węźle. Po osiągnięciu limitu połączenia późniejsze próby nawiązania połączenia z pamięcią podręczną kończą się niepowodzeniem. Nawet jeśli nie ma aktywnych aplikacji klienckich, nadal może istnieć kilka wystąpień połączonych klientów z powodu wewnętrznych procesów i połączeń. |
| CPU | Użycie procesora CPU serwera Azure Managed Redis jako procent w określonym interwale raportowania. Ta wartość pochodzi z node_cpu_idle_min metryki Prometheus, która reprezentuje najniższą część czasu bezczynności procesora obserwowaną w interwale i jest odwrócona w celu odzwierciedlenia czasu zajętego procesora CPU. Metryka procesora CPU obejmuje procesy w tle, takie jak oprogramowanie chroniące przed złośliwym oprogramowaniem, które nie są ściśle procesami serwera Redis, dzięki czemu czasami może ona gwałtownie zwiększać się niezależnie od obciążenia usługi Redis. Zalecamy użycie tej metryki nad obciążeniem serwera do monitorowania, ponieważ obsługuje przechodzenie do szczegółów na poziomie wystąpienia przez podzielenie identyfikatora wystąpienia, zapewniając większą szczegółowość działania węzła pod presją. |
| Wykluczone klucze | Liczba kluczy eksmitowanych z pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_evicted_objects metryki Prometheus. |
| Wygasłe klucze | Liczba kluczy wygasła z pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_expired_objects metryki Prometheus. |
| Replikacja geograficzna w dobrej kondycji | Wskazuje kondycję połączenia replikacji geograficznej między pamięciami podręcznymi w aktywnej grupie Geo-Replication. Metryka zgłasza jedną z dwóch wartości: 0 — rozłączenie/zła kondycja 1 — dobra kondycja Metryka jest dostępna w pamięciach podręcznych zoptymalizowanych pod kątem pamięci, zrównoważonych i zoptymalizowanych pod kątem obliczeń z włączoną replikacją geograficzną. Wartość 0 nie oznacza utraty danych w repliki geograficznej. Oznacza to tylko, że połączenie między serwerem geograficznym podstawowym a pomocniczym obszarem geograficznym jest w złej kondycji. Ta metryka może wskazywać stan replikacji rozłączonej/złej kondycji z kilku powodów, w tym: comiesięczne stosowanie poprawek, aktualizacje systemu operacyjnego hosta, błędna konfiguracja sieci lub nieudana aprowizacja łącza replikacji geograficznej. Usługa Azure Managed Redis okresowo poprawia pamięci podręczne przy użyciu najnowszych funkcji i ulepszeń platformy. Podczas tych aktualizacji każdy węzeł pamięci podręcznej jest przełączony w tryb offline, co tymczasowo wyłącza łącze replikacji geograficznej. Jeśli link replikacji geograficznej jest w złej kondycji, sprawdź, czy był spowodowany przez zdarzenie stosowania poprawek w podstawowej lub pomocniczej pamięci podręcznej geograficznej, korzystając z menu Diagnozowanie i rozwiązywanie problemów z menu Zasób w portalu. W zależności od ilości danych w pamięci podręcznej przestój podczas stosowania poprawek może potrwać od kilku minut do godziny. Jeśli link replikacji geograficznej jest w złej kondycji przez ponad godzinę, prześlij wniosek o pomoc techniczną. |
| Pobrania | Liczba żądań odczytu do pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_read_req metryki Prometheus, która reprezentuje szybkość wszystkich żądań odczytu w bazie danych i jest równoważna sumie trafień pamięci podręcznej i błędów w interwale raportowania. |
| Operacje na sekundę | Łączna liczba żądań obsługiwanych na sekundę przez wszystkie fragmenty pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_instantaneous_ops_per_sec metryki Prometheus. |
| Obciążenie serwera | Metryka Obciążenie serwera odzwierciedla własną ocenę ogólnego obciążenia serwera Redis i jest podobna do metryki procesora CPU , ale mierzona na poziomie klastra, a nie na wystąpienie. Ta wartość pochodzi z node_cpu_idle_min metryki Prometheus i odwracana w celu odzwierciedlenia czasu zajętego serwera. Jeśli ten licznik osiągnie 100, serwer Redis osiągnie limit wydajności, a procesor nie może przetworzyć pracy szybciej. Można oczekiwać dużego efektu opóźnienia. Jeśli widzisz trwałe wysokie obciążenie serwera, rozważ skalowanie w górę pamięci podręcznej lub partycjonowanie danych w wielu pamięciach podręcznych. Jeśli obciążenie serwera jest tylko umiarkowanie wysokie, takie jak 50 do 80 procent, średnie opóźnienie zwykle pozostaje niskie, a wyjątki przekroczenia limitu czasu mogą mieć inne przyczyny niż duże opóźnienie serwera.Ponieważ obciążenie serwera jest mierzone na poziomie klastra, nie umożliwia przechodzenia do szczegółów poszczególnych wystąpień. Zamiast tego zalecamy użycie metryki procesora CPU , ponieważ obsługuje dzielenie według identyfikatora wystąpienia na potrzeby analizy na poziomie wystąpienia. Ostrożność: Metryka Obciążenie serwera może przedstawiać nieprawidłowe dane dla pamięci podręcznych Azure Managed Redis Cache. Czasami obciążenie serwera jest reprezentowane jako ponad 100. Badamy ten problem. Zamiast tego zalecamy użycie metryki procesora CPU . |
| Zestawy | Liczba żądań zapisu w pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_write_req metryki Prometheus, która reprezentuje szybkość wszystkich żądań zapisu w bazie danych. |
| Łączna liczba kluczy | Liczba kluczy w pamięci podręcznej w określonym interwale raportowania. Ta wartość pochodzi z bdb_no_of_keys metryki Prometheus.Ważne: Ze względu na ograniczenie w podstawowym systemie metryk dla pamięci podręcznych z włączonym klastrowaniem łączna liczba kluczy zwraca maksymalną liczbę kluczy fragmentu, które miały maksymalną liczbę kluczy w interwale raportowania. |
| Łączna liczba operacji | Łączna liczba żądań przetwarzanych przez pamięć podręczną w określonym interwale raportowania. Ta wartość pochodzi z bdb_total_req metryki Prometheus. |
| Użyta pamięć | Ilość pamięci podręcznej w bajtach używanych przez bazę danych w określonym interwale raportowania. Ta wartość pochodzi z bdb_used_memory metryki Prometheus. W pamięciach podręcznych zoptymalizowanych pod kątem pamięci flash ta wartość obejmuje zarówno pamięć RAM, jak i pamięć flash. Ta wartość nie zawiera fragmentacji.Po włączeniu wysokiej dostępności wartość Używana pamięć zawiera pamięć w węzłach podstawowych i replik. Może to sprawić, że metryka będzie wyświetlana dwa razy większa niż oczekiwano. |
| Procentowe użycie pamięci | Procent skonfigurowanego limitu pamięci, który jest obecnie używany w określonym interwale raportowania. Ta wartość jest obliczana jako stosunek bdb_used_memory do bdb_memory_limit z metryk Rozwiązania Redis Enterprise Prometheus. Ta wartość nie zawiera fragmentacji. |
Dzienniki zasobów
W tej sekcji wymieniono typy dzienników zasobów, które można zbierać dla tej usługi. Sekcja pobiera z listy wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.
Obsługiwane dzienniki zasobów dla usługi Microsoft.Cache/redisEnterprise/databases
| Kategoria | Nazwa kategorii wyświetlania | Tabela logów | Obsługuje podstawowy plan dziennikowania | Obsługuje transformacje podczas wprowadzania danych | Przykłady zapytań | Koszty eksportu |
|---|---|---|---|---|---|---|
ConnectionEvents |
Zdarzenia połączenia (nowe połączenie/uwierzytelnianie/rozłączenie) |
REDConnectionEvents Rejestruje zdarzenia połączenia, gdy klient nawiązuje połączenie z bazą danych przedsiębiorstwa redis. |
Tak | Tak | Zapytania | Tak |
Tabele dzienników usługi Azure Monitor
W tej sekcji wymieniono tabele dzienników usługi Azure Monitor dotyczące tej usługi, które są dostępne do wykonywania zapytań przez usługę Log Analytics przy użyciu zapytań Kusto. Tabele zawierają dane dziennika zasobów i prawdopodobnie więcej w zależności od tego, co jest zbierane i kierowane do nich.
Zarządzany Redis w Azure
Microsoft.Cache/redisEnterprise
Dziennik aktywności
Tabela połączona zawiera listę operacji, które można zarejestrować w dzienniku aktywności dla tej usługi. Te operacje są podzbiorem wszystkich możliwych operacji dostawcy zasobów w dzienniku aktywności.
Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.
Treści powiązane
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .