Övervaka Azure Cache for Redis

Azure Cache for Redis använder Azure Monitor för att tillhandahålla flera alternativ för övervakning av dina cacheinstanser. Använd de här verktygen för att övervaka hälsotillståndet för dina Azure Cache for Redis-instanser och hantera dina cachelagringsprogram.

Använd Azure Monitor för att:

  • visa mått
  • fästa måttdiagram på instrumentpanelen
  • anpassa datum- och tidsintervallet för övervakningsdiagram
  • lägga till och ta bort mått från diagrammen
  • ange aviseringar när vissa villkor uppfylls

Mått för Azure Cache for Redis-instanser samlas in med kommandot Redis INFO . Mått samlas in ungefär två gånger per minut och lagras automatiskt i 30 dagar så att de kan visas i måttdiagrammen och utvärderas av aviseringsregler.

Information om hur du konfigurerar en annan kvarhållningsprincip finns i Datalagring. Mer information om de olika INFO värden som används för varje cachemått finns i Skapa egna mått.

Detaljerad information om alla tillgängliga övervakningsalternativ för Azure Cache for Redis finns i Övervaka Azure Cache for Redis.

Visa cachemått

Du kan visa Azure Monitor-mått för Azure Cache for Redis direkt från en Azure Cache for Redis-resurs i Azure-portalen.

Välj din Azure Cache for Redis-instans i portalen. På sidan Översikt visas de fördefinierade övervakningsdiagrammen minnesanvändning och Redis Server Load . Dessa diagram är användbara sammanfattningar som gör att du kan ta en snabb titt på cachens tillstånd.

Skärm som visar två diagram: Minnesanvändning och Redis Server Load.

Om du vill ha mer detaljerad information kan du övervaka följande användbara Azure Cache for Redis-mått från avsnittet Övervakning på resursmenyn.

Azure Cache for Redis-mått Mer information
Användning av nätverksbandbredd Cacheprestanda – tillgänglig bandbredd
Anslut klienter Standardkonfiguration för Redis-server – maximalt antal klienter
Serverbelastning Redis-serverbelastning
Minnesanvändning Cacheprestanda – storlek

Skärmbild av övervakningsmått som valts på resursmenyn.

En fullständig lista och beskrivning av mått som du kan övervaka finns i Azure Cache for Redis-mått.

De andra alternativen under Övervakning ger andra sätt att övervaka dina cacheminnen. Detaljerad information finns i Övervaka Azure Cache for Redis.

Skapa egna mått

Du kan skapa ett eget anpassat diagram för att spåra de mått som du vill se. Cachemått rapporteras med hjälp av flera rapporteringsintervall, inklusive Senaste timme, Idag, Senaste veckan och Anpassad. Till vänster väljer du Mått i avsnittet Övervakning . Varje måttdiagram visar medelvärdet, minimivärdet och maxvärdena för varje mått i diagrammet, och vissa mått visar en summa för rapporteringsintervallet.

Varje mått innehåller två versioner: Ett mått mäter prestanda för hela cachen och för cacheminnen som använder klustring. En andra version av måttet, som innehåller (Shard 0-9) i namnet, mäter prestanda för en enda shard i en cache. Om en cache till exempel har fyra shards är Cache Hits det totala antalet träffar för hela cachen och Cache Hits (Shard 3) mäter bara träffarna för den fragmentet i cacheminnet.

I menyn Resurs till vänster väljer du Mått under Övervakning. Här utformar du ett eget diagram för cachen och definierar måtttypen och aggregeringstypen.

Skärmbild med mått som visas i resurshanteraren

Sammansättningstyper

Under normala förhållanden liknar Medelvärde och Max eftersom endast en nod genererar dessa mått (den primära noden). I ett scenario där antalet anslutna klienter ändras snabbt visar Max, Genomsnitt och Min olika värden och är också förväntat beteende.

I allmänhet visar Genomsnitt ett smidigt diagram över önskat mått och reagerar väl på ändringar i tidskornighet. Max och Min kan dölja stora ändringar i måttet om tidskornigheten är stor men kan användas med en liten tidskornighet för att hitta exakta tider när stora ändringar inträffar i måttet.

Typerna Antal och Summa kan vara missvisande för vissa mått (anslutna klienter ingår). I stället föreslår vi att du tittar på måtten Genomsnitt och inte Sum-måtten.

Kommentar

Även om cacheminnet är inaktivt utan anslutna aktiva klientprogram kan du se en del cacheaktivitet, till exempel anslutna klienter, minnesanvändning och åtgärder som utförs. Aktiviteten är normal vid driften av cacheminnet.

För icke-illustrerade cacheminnen rekommenderar vi att du använder måtten utan suffixet Instance Based. Om du till exempel vill kontrollera serverinläsningen för din cacheinstans använder du måttet Server load.

För klustrade cacheminnen rekommenderar vi däremot att du använder måtten med suffixet Instance Based. Lägg sedan till en delning eller ett filter på ShardId. Om du till exempel vill kontrollera serverbelastningen för shard 1 använder du måttet ServerInläsning (instansbaserad) och tillämpar sedan filter ShardId = 1.

Skapa aviseringar

Du kan konfigurera för att ta emot varningar baserat på mått och aktivitetsloggar. Med Azure Monitor kan du konfigurera att en avisering ska göra följande när den utlöses:

  • Skicka ett e-postmeddelande
  • Anropa en webbhook
  • Anropa en Azure Logic App

Om du vill konfigurera aviseringar för cacheminnet väljer du Aviseringar under Övervakning på resursmenyn.

Skärmbild som visar hur du skapar en avisering.

Mer information om hur du konfigurerar och använder aviseringar finns i Översikt över aviseringar och Azure Cache for Redis-aviseringar.

Organisera med arbetsböcker

När du har definierat ett mått kan du skicka det till en arbetsbok. Arbetsböcker är ett sätt att organisera dina mått i grupper som tillhandahåller informationen på ett enhetligt sätt. Azure Cache for Redis innehåller som standard två arbetsböcker i avsnittet Azure Cache for Redis Insights :

Skärmbild som visar de arbetsböcker som valts på resursmenyn.

Information om hur du skapar ett mått finns i Skapa egna mått.

De två angivna arbetsböckerna är:

  • Azure Cache For Redis Resource Overview kombinerar många av de vanligaste måtten så att cacheinstansens hälsa och prestanda kan visas snabbt. Skärmbild av diagram som visar en resursöversikt för cacheminnet.

  • Geo-replikeringsinstrumentpanelen hämtar hälso- och statusmått för geo-replikering från både geo-primära och geo-sekundära cacheinstanser för att ge en fullständig bild av geo-replikeringshälsa. Den här instrumentpanelen rekommenderas eftersom vissa geo-replikeringsmått endast genereras från antingen den geo-primära eller geo-sekundära. Skärmbild som visar instrumentpanelen för geo-replikering med en geo-primär och geo-sekundär cacheuppsättning.