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