Översikt över Azure Monitor

Azure Monitor hjälper dig att maximera tillgängligheten och prestandan för dina program och tjänster. Den ger en heltäckande lösning för att samla in, analysera och agera utifrån telemetri från dina molnmiljöer och lokala miljöer. Den här informationen hjälper dig att förstå hur dina program fungerar och identifierar proaktivt problem som påverkar dem och de resurser som de förlitar sig på.

Här är några exempel på vad du kan göra med Azure Monitor exempel:

Anteckning

Den här tjänsten har stöd för Azure-Lighthouse, som låter tjänst leverantörer logga in på sin egen klient för att hantera prenumerationer och resurs grupper som kunder har delegerat.

Översikt

I följande diagram ges en översikt över Azure Monitor på hög nivå. I mitten av diagrammet finns datalager för mått och loggar, som är de två grundläggande typerna av data som används av Azure Monitor. Till vänster finns källorna för övervakningsdata som fyller i dessa datalager. Till höger finns de olika funktioner som Azure Monitor utför med insamlade data. Detta omfattar till exempel åtgärder som analys, aviseringar och strömning till externa system.

Översikt över Azure Monitor

Övervaka dataplattform

Alla data som samlas in av Azure Monitor passar in i en av två grundläggande typer, mått och loggar. Mått är numeriska värden som beskriver någon aspekt av ett system vid en viss tidpunkt. De är lätta och kan stödja scenarier i nära realtid. Loggar innehåller olika typer av data som är ordnade i poster med olika uppsättningar egenskaper för varje typ. Telemetri som händelser och spårningar lagras som loggar utöver prestandadata så att alla kan kombineras för analys.

För många Azure-resurser visas data som samlas in av Azure Monitor direkt på översiktssidan i Azure Portal. Ta en titt på valfri virtuell dator till exempel, så ser du flera diagram som visar prestandamått. Klicka på någon av graferna för att öppna data i Metrics Explorer i Azure Portal, vilket gör att du kan visa värdena för flera mått över tid. Du kan visa diagrammen interaktivt eller fästa dem på en instrumentpanel för att visa dem med andra visualiseringar.

Diagram som visar måttdata som flödar till Metrics Explorer ska användas i visualiseringar.

Loggdata som samlas in Azure Monitor data kan analyseras med frågor för att snabbt hämta, konsolidera och analysera insamlade data. Du kan skapa och testa frågor med Log Analytics i Azure Portal. Du kan sedan antingen analysera data direkt med hjälp av olika verktyg eller spara frågor för användning med visualiseringar eller aviseringsregler.

Azure Monitor använder en version av Kusto-frågespråket som är lämplig för enkla loggfrågor, men som även innehåller avancerade funktioner som aggregeringar, kopplingar och smart analys. Du kan snabbt lära dig frågespråket på flera lektioner. Viss vägledning erbjuds användare som redan är bekanta med SQL och Splunk.

Diagram som visar loggar som flödar till Log Analytics för analys.

Vilka data samlar Azure Monitor in?

Azure Monitor kan samla in data från olika källor. Detta sträcker sig från ditt program, alla operativsystem och tjänster som det förlitar sig på, ned till själva plattformen. Azure Monitor samlar in data från följande nivåer:

  • Programövervakningsdata: Data om prestanda och funktioner i den kod som du har skrivit, oavsett plattform.
  • Övervakningsdata för gästoperativsystem: Data om det operativsystem som ditt program körs på. Det kan köras i Azure, i ett annat moln eller lokalt.
  • Övervakningsdata för Azure-resurser: Data om hur en Azure-resurs fungerar. En fullständig lista över de resurser som har mått eller loggar finns i Vad kan du övervaka med Azure Monitor?.
  • Övervakningsdata för Azure-prenumerationer: Data om driften och hanteringen av en Azure-prenumeration, samt data om hälsotillståndet och driften av själva Azure.
  • Övervakningsdata för Azure-klientorganisation: Data om driften av Azure-tjänster på klientorganisationsnivå, till exempel Azure Active Directory.

När du skapar en Azure-prenumeration och börjar lägga till resurser, till exempel virtuella datorer och webbappar, börjar Azure Monitor samla in data. Aktivitetsloggar registrerar när resurser skapas eller ändras. Mått visar hur resursen presterar och vilka resurser den förbrukar.

Aktivera diagnostik för att utöka de data som du samlar in i resursernas interna drift. Lägg till en agent för att beräkna resurser för att samla in telemetri från gästoperativsystemet.

Aktivera övervakning för ditt program med Application Insights för att samla in detaljerad information, inklusive sidvisningar, programbegäranden och undantag. Kontrollera tillgängligheten för ditt program ytterligare genom att konfigurera ett tillgänglighetstest för att simulera användartrafik.

Anpassade källor

Azure Monitor kan samla in loggdata från alla REST-klienter med hjälp av API:et för datainsamling. På så sätt kan du skapa anpassade övervakningsscenarier och utöka övervakningen till resurser som inte exponerar telemetri via andra källor.

Insights och curated visualiseringar

Övervakning av data är bara användbart om det kan öka din insyn i driften av din datormiljö. Vissa Azure-resursproviders har en "kontrollerad visualisering" som ger dig en anpassad övervakningsupplevelse för den specifika tjänsten eller uppsättningen tjänster. De kräver vanligtvis minimal konfiguration. Större skalbara, hanterade visualiseringar kallas "insikter" och markeras med det namnet i dokumentationen och Azure Portal.

Mer information finns i List of insights and curated visualizations using Azure Monitor. Några av de större insikterna beskrivs också nedan.

Application Insights

Program Insights övervakar tillgänglighet, prestanda och användning av dina webbprogram, oavsett om de finns i molnet eller lokalt. Den använder den kraftfulla dataanalysplattformen i Azure Monitor för att ge dig djupgående insikter om programmets åtgärder. Det gör att du kan diagnostisera fel utan att vänta på att en användare rapporterar dem. Program Insights anslutningspunkter till en mängd olika utvecklingsverktyg och integreras med Visual Studio för att stödja dina DevOps-processer.

App Insights

Containerinsikter

Containerinsikter övervakar prestanda för containerarbetsbelastningar som distribueras till hanterade Kubernetes-kluster som finns Azure Kubernetes Service (AKS). Det ger dig prestandasynlighet genom att samla in mått från kontrollanter, noder och containrar som är tillgängliga i Kubernetes via Metrics-API:et. Containerloggar samlas också in. När du aktiverar övervakning från Kubernetes-kluster samlas dessa mått och loggar automatiskt in via en containerversion av Log Analytics-agenten för Linux.

Hälsotillstånd för container

Vm-insikter

VM-insikter övervakar dina virtuella Azure-datorer i stor skala. Den analyserar prestanda och hälsotillståndet för dina virtuella Windows- och Linux-datorer och identifierar deras olika processer och sammankopplade beroenden på externa processer. Lösningen innehåller stöd för övervakning av prestanda och programberoenden för virtuella datorer som finns lokalt eller en annan molnleverantör.

Virtuell Insights

Svara på kritiska situationer

Förutom att du kan analysera övervakningsdata interaktivt måste en effektiv övervakningslösning kunna svara proaktivt på kritiska villkor som identifieras i de data som samlas in. Detta kan vara att skicka ett sms eller e-postmeddelande till en administratör som ansvarar för att undersöka ett problem. Eller så kan du starta en automatiserad process som försöker korrigera ett feltillstånd.

Aviseringar

Aviseringar i Azure Monitor meddela dig proaktivt om kritiska villkor och potentiellt försöka vidta lämpliga åtgärder. Aviseringsregler baserade på mått ger aviseringar i nära realtid baserat på numeriska värden. Regler baserade på loggar möjliggör komplex logik för data från flera källor.

Aviseringsregler i Azure Monitor använder åtgärdsgrupper, som innehåller unika uppsättningar mottagare och åtgärder som kan delas mellan flera regler. Utifrån dina krav kan åtgärdsgrupper utföra åtgärder som att använda webhooks för att få aviseringar att starta externa åtgärder eller integrera med dina ITSM-verktyg.

Skärmbild som visar aviseringar Azure Monitor med allvarlighetsgrad, totalt antal aviseringar och annan information.

Automatisk skalning

Med autoskalning kan du köra rätt mängd resurser för att hantera belastningen på ditt program. Skapa regler som använder mått som samlas in av Azure Monitor att avgöra när resurser ska läggas till automatiskt när belastningen ökar. Spara pengar genom att ta bort resurser som är inaktiva. Du anger ett minsta och högsta antal instanser och logiken för när resurser ska ökas eller minskas.

Diagram som visar autoskalning med flera servrar på en rad med etiketten Processortid > 80 % och två servrar markerade som minimum, tre servrar som aktuell kapacitet och fem som max.

Visualisera övervakningsdata

Visualiseringar som diagram och tabeller är effektiva verktyg för att sammanfatta övervakningsdata och presentera dem för olika målgrupper. Azure Monitor har egna funktioner för att visualisera övervakningsdata och använder andra Azure-tjänster för att publicera dem till olika målgrupper.

Instrumentpaneler

Med Azure-instrumentpaneler kan du kombinera olika typer av data till ett enda fönster i Azure Portal. Du kan också dela instrumentpanelen med andra Azure-användare. Lägg till utdata från valfri loggfråga eller måttdiagram på en Azure-instrumentpanel. Du kan till exempel skapa en instrumentpanel som kombinerar paneler som visar ett diagram med mått, en tabell med aktivitetsloggar, ett användningsdiagram från Application Insights och utdata från en loggfråga.

Skärmbild som visar en Azure-instrumentpanel, som innehåller paneler för program och säkerhet, tillsammans med annan anpassningsbar information.

Arbetsböcker

Arbetsböcker ger en flexibel arbetsyta för dataanalys och skapandet av omfattande visuella rapporter i Azure Portal. De gör att du kan utnyttja flera datakällor från Azure och kombinera dem i enhetliga interaktiva upplevelser. Använd arbetsböcker som medföljer Insights skapa egna från fördefinierade mallar.

Exempel på arbetsböcker

Power BI

Power BI är en tjänst för företagsanalys som tillhandahåller interaktiva visualiseringar över en mängd olika datakällor. Det är ett effektivt sätt att göra data tillgängliga för andra inom och utanför organisationen. Du kan konfigurera Power BI att automatiskt importera loggdata från Azure Monitor att dra nytta av dessa ytterligare visualiseringar.

Power BI

Integrera och exportera data

Du har ofta krav på att integrera Azure Monitor andra system och skapa anpassade lösningar som använder dina övervakningsdata. Andra Azure-tjänster arbetar med Azure Monitor för att tillhandahålla den här integreringen.

Händelsehubb

Azure Event Hubs är en strömningsplattform och händelseinmatningstjänst. Den kan transformera och lagra data med valfri leverantör av realtidsanalys eller batchbearbetnings-/lagringskort. Använd Event Hubs för att strömma Azure Monitor data till SIEM-partner och övervakningsverktyg.

Logic Apps

Logic Apps är en tjänst som gör att du kan automatisera uppgifter och affärsprocesser med hjälp av arbetsflöden som integreras med olika system och tjänster. Aktiviteter är tillgängliga som läser och skriver mått och loggar i Azure Monitor. På så sätt kan du skapa arbetsflöden som integreras med en mängd andra system.

API

Det finns flera API:er för att läsa och skriva mått och loggar till och från Azure Monitor, förutom att komma åt genererade aviseringar. Du kan också konfigurera och hämta aviseringar. Detta ger dig i princip obegränsade möjligheter att skapa anpassade lösningar som integreras med Azure Monitor.

Nästa steg

Läs mer om: