Övervakning och Azure Monitor
Den här lektionen ger dig en översikt över övervakning och Azure Monitor. Du lär dig mer om Azure Monitor-funktioner som är viktiga för att dina Azure- och hybridresurser och -program ska fungera.
Introduktion till övervakning
IT-miljön kan innehålla många resurser, tjänster, nätverk och annan infrastruktur. Övervakning spårar tillstånd, hälsa, beteende och prestanda för dina program och IT-miljö. Ett mål med övervakning är att säkerställa att dina program och din miljö fungerar optimalt, säkert och tillförlitligt. Ett annat mål är att identifiera och hjälpa till att åtgärda eventuella problem.
Övervakningen omfattar följande viktiga aktiviteter:
- Datainsamling: Mått, loggar och loggspårningar för att ge insikter om funktion och prestanda för övervakade komponenter.
- Dataanalys: Förstå aktuellt tillstånd, förutsäga potentiella problem, identifiera mönster, trender och avvikelser.
- Aviseringar: Utlös när specifika villkor uppfylls, till exempel hög CPU-användning eller lågt diskutrymme. Hjälper till att meddela administratörer eller utlösa automatiserade svar.
- Visualiseringar: Presentera insamlade data i användarvänliga visuella format för att hjälpa administratörer att snabbt utvärdera system- och resursstatus.
- Diagnostik och felsökning: Hjälp till att identifiera de bakomliggande orsakerna till problem och fatta välgrundade beslut för att åtgärda dem.
Övervakning ger följande viktiga fördelar:
- Prestanda- och kostnadsoptimering: Identifierar flaskhalsar och områden för prestanda för att förbättra resursutnyttjande, effektivitet och kostnader.
- Proaktiv hantering: Gör att du kan vidta proaktiva snarare än reaktiva åtgärder för att förhindra driftstopp, avbrott och andra problem.
- Tillförlitlighet: Ger snabb identifiering, felsökning och återställning när problem uppstår.
- Kapacitetsplanering: Hjälper dig att analysera historiska användningsmönster för att underlätta prognostisering, planering och infrastrukturskalning.
- Säkerhetsövervakning: Identifierar och svarar på säkerhetshot, överträdelser och misstänkta aktiviteter för att upprätthålla systemets säkerhetsstatus.
- Övervakning av efterlevnad och styrning: Kan övervaka efterlevnaden av standarder, förordningar och principer.
Översikt över Azure Monitor
När du kör program som bygger på olika tjänster och resurser är en viktig del av övervakningen möjligheten att relatera dina programs prestanda och hälsa till de komponenter som de bygger på. Med den här observerbarheten kan du analysera och felsöka programproblem effektivt.
Azure Monitor innehåller funktioner och verktyg för att samla in, hantera och analysera IT-data från alla dina Azure-, andra moln- och lokala resurser. Följande diagram visar en arkitekturvy på hög nivå av Azure Monitor.
Datainsamling och datalagring
Så snart du lägger till resurser i en Azure-prenumeration börjar Azure Monitor samla in data om resurserna. Azure Monitor har följande funktioner för att samla in, lagra och hantera övervakningsdata:
- Intern övervakning av hela Azure-distributionen.
- Verktyg som datainsamlingsagenter och API:er för övervakning av alla lager i din stack. Detta omfattar program och infrastruktur, i och utanför Azure.
- Integrering med Dataströmningstjänsten för Azure Event Hubs.
- Datatransformeringar under inmatning så att du kan filtrera bort data som du inte behöver.
- Konfigurerbara datakvarhållningsperioder, arkivering och återställningsalternativ.
- Rabatter på prisnivå baserat på datavolym.
- En lågkostnadsplan för grundläggande loggar för insamling och lagring av utförliga loggar med stora volymer som du använder för felsökning, felsökning och granskning. Dessa gäller dock inte för analys och aviseringar.
Dataanalys och svar
Azure Monitor erbjuder en bred uppsättning verktyg och funktioner som hjälper dig att analysera och få insikter från dina övervakningsdata. Azure Monitor innehåller följande funktioner som stöd för dataanalys och svar:
- Ett lätthanterad portalgränssnitt som gör att du kan visa, filtrera och manipulera övervakningsdata.
- Kusto-frågespråk (KQL), ett kraftfullt frågespråk som är optimerat för ad hoc-frågor, datautforskning och nästan realtidsanalys av stora mängder data som strömmas från flera källor.
- En rad verktyg för att anpassa din analys, visualiseringar, aviseringar och svar.
- Färdiga rekommenderade aviseringar.
- Färdiga övervakningsupplevelser med avancerad, inbyggd analys och visualiseringar av distributionen.
- Autoskalning för att automatiskt lägga till och ta bort resurser enligt belastningen på ditt program.
- Inbyggda funktioner för maskininlärning och artificiell intelligens som hjälper dig att identifiera och reagera på avvikelser.
Aviseringar, arbetsböcker och visualiseringar
Interaktiv övervakning är ett sätt att övervaka ditt program. Ett annat alternativ är att konfigurera aviseringar för att skicka sms eller e-post till en person eller ett team för vidare undersökning. Du kan också utlösa svarsåtgärder i vissa situationer.
Azure Monitor-arbetsböcker ger en flexibel arbetsyta för att analysera data och skapa omfattande visuella rapporter i Azure Portal. Arbetsböcker kan utnyttja flera Azure-datakällor och kombinera dem till enhetliga interaktiva upplevelser. Du kan använda de färdiga arbetsböcker som Azure Monitor tillhandahåller eller skapa egna arbetsböcker från fördefinierade mallar.
Följande bild visar tre typer av arbetsböcker som visar loggade data i olika diagram- och tabellformat.
Du kan lägga till de visualiseringar som du skapar i Azure Monitor till Azure-instrumentpaneler, vilket gör att du kan kombinera olika typer av data i ett enda fönster i Azure Portal.