Wat is Azure Monitor? – Het optimaliseren van uw IT-infrastructuur

In deze handleiding verkennen we de belangrijkste onderdelen, geavanceerde functies en use cases van Azure Monitor, waarbij we praktische voorbeelden, KQL (Kusto Query Language) inzichten en best practices integreren. Aan het einde weet u hoe u Azure Monitor kunt gebruiken om de resourceprestaties te optimaliseren, de beschikbaarheid te garanderen en de kosten te verlagen.

Wat is Azure Monitor?

Microsoft Azure Monitor is een uitgebreide monitoringoplossing voor Azure, on-premises en multi-cloud resources. Azure Monitor is een uniform Azure-serviceplatform dat telemetriegegevens uit uw IT-omgeving verzamelt, analyseert en waarop het actie onderneemt. Het levert metrische gegevens voor bijna real-time prestatiebewaking, loggegevens voor diepgaande analyse en uitgebreide meldingen.

Advertentie

Van virtuele machines (VM’s) en Azure Functions tot on-premises resources die zijn geïntegreerd via Azure Arc, biedt Azure Monitor een single pane of glass voor zichtbaarheid en inzichten.

Hoe Azure Monitor monitoringgegevens verzamelt

De mogelijkheden voor gegevensverzameling van Azure Monitor vormen de ruggengraat ervan. Het neemt telemetrie op van meerdere lagen, waaronder:

  • Azure-resources: Metrische gegevens en logboeken van VM’s, opslagaccounts, Azure Logic Apps en Azure Functions.
  • Gastbesturingssystemen: Gegevens verzameld met behulp van de Azure Monitor Agent (AMA) of Log Analytics-agents op servers waarop het Linux- of Windows-besturingssysteem draait.
  • Applicaties: Application Insights biedt end-to-end monitoring voor gedistribueerde applicaties, waarbij responstijden, afhankelijkheidsfouten en gebruikersessies worden vastgelegd.
  • Aangepaste bronnen: API’s staan het binnenhalen van telemetrie van tools van derden of omgevingen buiten Azure toe.

Gegevens worden gecategoriseerd in:

  • Platformmetrieken voor prestatiebewaking, zoals CPU-gebruik en geheugenverbruik. Metrieken verwijzen naar in de tijd bemonsterde numerieke waarden.
  • Logboeken voor uitgebreide, querybare telemetrie die helpt bij het oplossen van problemen en het analyseren van trends.
Azure Monitor architecture (Image Credit: Microsoft.com)

Pro Tip: Gebruik diagnostische instellingen in de Azure-portal om te configureren waar gegevens naartoe worden verzonden (bijv. Log Analytics-werkruimte, Event Hubs of Azure Storage). U kunt ook de gegevensretentie voor elke service configureren.

Advertentie

Configuring diagnostic settings for an Azure virtual machine to send logs to a Log Analytics workspace (Image Credit: Tim Warner/Petri.com)

Belangrijkste functies van Azure Monitor

Laten we eens kijken naar de drie belangrijkste functies van Azure Monitor.

1. Actiegroepen en waarschuwingen

Actiegroepen in Azure Monitor stellen IT-teams in staat om dynamisch te reageren op operationele problemen. Ze integreren met services zoals Azure Functions en Logic Apps om oplossende taken te automatiseren.

Voorbeeld gebruiksscenario: Configureer een waarschuwing om virtuele machines te schalen wanneer het CPU-gebruik 80% overschrijdt, zodat uw workloads efficiënt blijven werken tijdens pieken in het verkeer. Of gebruik Azure Service Health-waarschuwingen om op de hoogte te worden gebracht en actie te ondernemen als er een storing is in uw Azure-tenants en Azure-cloudservices.

Setting up an action group in Azure Monitor to notify IT admins via email and SMS when resource thresholds are breached (Image Credit: Tim Warner/Petri.com)

2. Azure Monitor-logboeken en Log Analytics

Azure Monitor Logs bieden ongeëvenaarde diepgang voor het analyseren van telemetriegegevens. Door logs te queryen met KQL kunt u patronen ontdekken en de hoofdoorzaken achterhalen.

Advertentie

KQL Voorbeeld Query:

AzureActivity
| where OperationName == "Delete Virtual Machine"
| summarize Count = count() by ResourceGroup, bin(TimeGenerated, 1d)

Deze query identificeert wanneer VM’s zijn verwijderd, gegroepeerd per resourcegroep en dag, waardoor het gemakkelijker wordt om ongeoorloofde wijzigingen te traceren.

Azure Monitor Insights showing the performance metrics for a Windows Server 2022 virtual machine, including CPU utilization, available memory, and disk IOPS over time (Image Credit: Tim Warner/Petri.com)

3. Visualisaties en Dashboards

Azure Monitor bevat ingebouwde visualisatietools:

  • Metrics Explorer: Grafische weergaven van metrics in de tijd.
  • Workbooks: Aanpasbare sjablonen voor het maken van gedetailleerde visuele rapporten.
  • Azure Dashboards: Consolideer metrics en logs in één overzichtelijke weergave.

Voor geavanceerde analyse kunt u Azure Monitor integreren met Power BI om rapporten op directieniveau te genereren.

Advertentie

Azure Monitor’s Metrics Explorer showing a line graph for CPU utilization over time on a virtual machine (Image Credit: Tim Warner/Petri.com)

Azure Monitor voor hybride en multi-cloud omgevingen

Een van de belangrijkste kenmerken van Azure Monitor is het vermogen om hybride omgevingen te monitoren met behulp van Azure Arc. Deze integratie breidt de monitoringmogelijkheden uit naar on-premises servers, Kubernetes-clusters en clouds van derden.

Gebruiksscenario: Een financiële instelling die applicaties uitvoert in Azure en AWS kan de monitoring centraliseren via Azure Monitor, waardoor consistente inzichten in systeemprestaties en beveiliging worden gegarandeerd.

Log Analytics: Dieper duiken in logs

De Log Analytics-werkruimte is de krachtpatser achter Azure Monitor Logs. Het ondersteunt aangepaste logquery’s om gedetailleerde inzichten te extraheren. Bijvoorbeeld:

Voorbeeldquery voor CPU-pieken:

Advertentie

Perf
| where ObjectName == "Processor" and CounterName == "% Processor Time"
| summarize AvgCPU = avg(CounterValue) by bin(TimeGenerated, 1h)
| order by AvgCPU desc

Door deze gegevens te correleren met resource logs, kunnen IT-professionals de kernoorzaak van prestatieproblemen pinpointen. Gebruik Azure-alerts of Logic App-workflows om problemen in realtime te verhelpen.

Veelgestelde vragen over Azure Monitor

Hier zijn de antwoorden op enkele veelgestelde vragen die mensen meestal hebben over Azure Monitor:

  • Wat is het verschil tussen Azure Monitor en Azure Sentinel? Azure Monitor richt zich op operationele monitoring, terwijl Azure Sentinel een SIEM-tool is voor beveiligingsdreigingsdetectie en -respons.
  • Wat is de rol van Azure Monitor Logs? Azure Monitor Logs bieden historische telemetriegegevens voor root-cause-analyse, trendidentificatie en nalevingsaudits.
  • Kan Azure Monitor werken met niet-Azure-resources? Ja! Via Azure Arc breidt Azure Monitor de mogelijkheden uit naar lokale servers en cloudresources van derden.

Geavanceerde scenario’s: Monitoring van complexe systemen

Hier zijn enkele geavanceerde situaties waarin Azure Monitor kan worden toegepast.

Containerinzichten

Azure Monitor biedt gespecialiseerde tools voor Azure Kubernetes Service clusters via Container Insights. IT-teams kunnen de prestaties van pods volgen, Prometheus-metrics bekijken en het gebruik van containerbronnen analyseren.

Advertentie

Integratie met Azure Functions

Azure Functions genereert metrics zoals uitvoeringsaantallen, fouten en responstijden. Door deze metrics te integreren in Azure Monitor, kunnen ontwikkelaars hun serverloze applicaties verfijnen.

Resource logs en activiteitslogs

Resource logs volgen gebeurtenissen op het niveau van de resource, terwijl activiteitslogs inzicht bieden in controlepaneeloperaties, zoals resource-implementaties en wijzigingen in toegang.

Voorbeeld: Gebruik activiteitslogs om te controleren wie wijzigingen heeft aangebracht in de configuraties van een Azure-abonnement.

Best practices voor het gebruik van Azure Monitor

Zoals bij elke tool zijn er een paar best practices die je moet volgen:

Advertentie

  • Profiteer van Azure Policy: Handhaaf consistente configuraties over Azure-abonnementen om ervoor te zorgen dat alle resources diagnostische gegevens naar Azure Monitor verzenden.
  • Optimaliseer kosten: Analyseer de opnamepercentages voor metrics en logs om overmatige kosten te vermijden. Gebruik retentiebeleid om logopslag effectief te beheren.
  • Stel drempelwaarschuwingen in: Gebruik dynamische drempels in waarschuwingregels om aan te passen aan seizoensgebonden of applicatiespecifieke prestatievariaties.

Kostenbeheer met Azure Monitor

Azure Monitor speelt een cruciale rol in het optimaliseren van cloudkosten:

  • Controleer onderbenutte VM’s om kansen voor kostenbesparing te identificeren.
  • Volg inkomende en uitgaande gegevens van Azure Storage-accounts om het bandbreedtegebruik te begrijpen.

Integratie van Azure Monitor met Azure Kostenbeheer biedt een compleet overzicht van resourceverbruik en kosten.

Aanvullende leermiddelen voor Azure Monitor en KQL

Om Azure Monitor en KQL meester te worden, zijn hier enkele uitstekende bronnen en tools om uw vaardigheden te verbeteren:

  • Kusto King: Een uitgebreide blog en leerplatform voor alles wat met KQL te maken heeft, beheerd door een toonaangevende KQL-expert. Inclusief tutorials, tips en praktijkvoorbeelden
  • Kusto Detective Agency: Een interactieve en gamified platform van Microsoft om leerlingen te helpen KQL te verkennen via uitdagende scenario’s
  • Azure Monitor Logs Documentatie: Officiële Microsoft-documentatie die alles dekt van basis logverzameling tot geavanceerde querytechnieken in Azure Monitor.
  • Log Analytics Query Taal (KQL) Referentie: Een snelle referentiegids voor het opstellen van effectieve KQL-query’s, inclusief operatoren, functies en syntaxisregels.
  • Azure Log Analytics: Een stapsgewijze handleiding voor het gebruik van Log Analytics voor probleemoplossing en prestatieanalyse.

Deze bronnen helpen je je begrip van Azure Monitor, Log Analytics en de kracht van KQL voor datagestuurde inzichten uit te breiden.

Een strategisch platform om de gezondheid, prestaties en veiligheid van je IT-ecosysteem te waarborgen

Azure Monitor is meer dan alleen een monitoringtool—het is een strategisch platform voor het waarborgen van de gezondheid, prestaties en veiligheid van je IT-ecosysteem. Door de componenten, van metrics en logs tot hybride monitoring via Azure Arc, meester te maken, kunnen IT-professionals proactief problemen aanpakken, configuraties optimaliseren en IT-prestaties afstemmen op zakelijke doelstellingen.

Oproep tot Actie: Klaar om aan de slag te gaan? Verken Azure Monitor in jouw omgeving vandaag nog. Begin met het inschakelen van diagnostiek voor belangrijke resources en duik in Log Analytics om inzichten te ontdekken die jouw operaties zullen transformeren.

Source:
https://petri.com/azure-monitor/