Dela via


Prestandaeffektivitet i Azure Monitor

Prestandaeffektivitet handlar om att effektivt skala arbetsbelastningen baserat på användarnas behov. Använd följande information för att övervaka prestanda för dina virtuella datorer.

I den här artikeln beskrivs prestandaeffektivitet för Azure Monitor som en del av Azure Well-Architected Framework. Azures välstrukturerade ramverk består av en uppsättning vägledande principer som kan användas för att förbättra kvaliteten på en arbetsbelastning. Ramverket består av fem grundpelare för arkitekturkvalitet:

  • Tillförlitlighet
  • Säkerhet
  • Kostnadsoptimering
  • Driftseffektivitet
  • Prestandaeffektivitet

Azure Monitor-loggar

Checklista för design

  • Konfigurera granskning av loggfrågor och använd Log Analytics-arbetsyteinsikter för att identifiera långsamma och ineffektiva frågor.

Konfigurationsrekommendationer

Rekommendation Förmån
Konfigurera granskning av loggfrågor och använd Log Analytics-arbetsyteinsikter för att identifiera långsamma och ineffektiva frågor. Loggfrågegranskning lagrar den beräkningstid som krävs för att köra varje fråga och tiden tills resultaten returneras. Log Analytics-arbetsyteinsikter använder dessa data för att lista potentiellt ineffektiva frågor på din arbetsyta. Överväg att skriva om dessa frågor för att förbättra deras prestanda. Mer information om hur du optimerar dina loggfrågor finns i Optimera loggfrågor i Azure Monitor.

Virtuella datorer

Checklista för design

  • Konfigurera datainsamling och aviseringar för övervakning av prestanda för klientarbetsflöden.

Konfigurationsrekommendationer

Rekommendation beskrivning
Konfigurera datainsamling och aviseringar för övervakning av prestanda för klientarbetsflöden. Använd informationen på Övervaka virtuella datorer med Övervaka virtuella datorer med Azure Monitor: Samla in data för att konfigurera insamling av klientdata som mäter prestanda för dina klientarbetsbelastningar. Använd informationen på Övervaka virtuella datorer med Övervaka virtuella datorer med Azure Monitor: Aviseringar för att skapa aviseringsregler som proaktivt meddelas om eventuella prestandaproblem med dina klientarbetsbelastningar.

Containers

Checklista för design

  • Aktivera insamling av Prometheus-mått för klustret.
  • Aktivera Container Insights för att spåra prestanda för klustret.
  • Aktivera rekommenderade Prometheus-aviseringar.

Konfigurationsrekommendationer

Rekommendation Förmån
Aktivera insamling av Prometheus-mått för klustret. Prometheus är en molnbaserad måttlösning från Cloud Native Compute Foundation och det vanligaste verktyget som används för att samla in och analysera måttdata från Kubernetes-kluster. Aktivera Prometheus i klustret med Azure Monitor-hanterad tjänst för Prometheus om du inte redan har en Prometheus-miljö. Använd Azure Managed Grafana för att analysera de Prometheus-data som samlas in.

Se Anpassa skrapning av Prometheus-mått i Azure Monitor-hanterad tjänst för Prometheus för att samla in ytterligare mått utöver standardkonfigurationen.
Aktivera Container Insights för att spåra prestanda för klustret. När du aktiverar Container Insights för ditt Kubernetes-kluster kan du använda vyer och arbetsböcker för att spåra prestanda för komponenterna i klustret. Dessa data kan överlappa med data som samlas in av Prometheus. Se Kostnadsoptimering för rekommendationer om kostnader.
Aktivera rekommenderade Prometheus-aviseringar. Aviseringar i Azure Monitor meddelar dig proaktivt när problem identifieras. Börja med en uppsättning rekommenderade Prometheus-aviseringsregler som identifierar de vanligaste tillgänglighets- och prestandaproblemen med klustret. Potentiellt lägga till loggsökningsaviseringar med hjälp av data som samlas in av Container Insights.

Gå vidare