Overzicht van Azure Monitor

Azure Monitor helpt u de beschikbaarheid en prestaties van uw toepassingen en services te optimaliseren. Het biedt een uitgebreide oplossing voor het verzamelen, analyseren en handelen aan de hand van telemetriegegevens in uw cloud- en on-premises omgevingen. Deze informatie helpt u te begrijpen hoe uw toepassingen presteren en proactief problemen identificeren die van invloed zijn op deze toepassingen en de resources waarvoor ze afhankelijk zijn.

Enkele voorbeelden van wat u met Azure Monitor kunt doen, zijn:

Notitie

Deze service ondersteunt Azure Lighthouse, waarmee serviceproviders zich kunnen aanmelden bij een eigen tenant om abonnementen en resourcegroepen te beheren die klanten hebben gedelegeerd.

Overzicht

Het volgende diagram geeft u een algemeen beeld van Azure Monitor.

  • In het midden van het diagram bevinden zich de gegevensarchieven voor metrische gegevens en logboeken en wijzigingen. Dit zijn de fundamentele typen gegevens die door Azure Monitor worden gebruikt.
  • Aan de linkerkant ziet u de bronnen van de controlegegevens waarmee deze gegevensopslag wordt gevuld.
  • Aan de rechterkant bevinden zich verschillende functies die door Azure Monitor worden uitgevoerd met deze verzamelde gegevens. Dit omvat acties zoals analyse, waarschuwingen en integratie, zoals streamen naar externe systemen.

Diagram met een overzicht van Azure Monitor.

In de volgende video wordt een eerdere versie van het voorgaande diagram gebruikt, maar de uitleg is nog steeds relevant.

Waarneembaarheid en het Azure Monitor-gegevensplatform

Metrische gegevens, logboeken en gedistribueerde traceringen worden meestal de drie pijlers van waarneembaarheid genoemd. Waarneembaarheid kan worden bereikt door deze verschillende soorten gegevens te aggregeren en te correleren in het hele systeem dat wordt bewaakt.

Azure Monitor slaat gegevens op als metrische gegevens, logboeken of wijzigingen. Traceringen worden opgeslagen in het logboekarchief. Elk opslagplatform is geoptimaliseerd voor bepaalde bewakingsscenario's en elk biedt ondersteuning voor verschillende functies in Azure Monitor. Voor functies zoals gegevensanalyse, visualisaties of waarschuwingen moet u de verschillen begrijpen, zodat u uw vereiste scenario op de meest efficiënte en rendabele manier kunt implementeren.

Pijler Beschrijving
Metrische gegevens Metrische gegevens zijn numerieke waarden die verschillende aspecten van een systeem beschrijven op een bepaald tijdstip. Deze gegevens worden regelmatig verzameld en worden aangeduid met een tijdstempel, een naam, een waarde en een of meer omschrijvende labels. Metrische gegevens kunnen worden samengevoegd met behulp van verschillende algoritmen, vergeleken met andere metrische gegevens en geanalyseerd op trends in de loop van de tijd.

Metrische gegevens in Azure Monitor worden opgeslagen in een tijdreeksdatabase, die is geoptimaliseerd voor het analyseren van tijdstempelgegevens. Zie Metrische gegevens van Azure Monitor voor meer informatie.
Logboeken Logboeken zijn gebeurtenissen die in het systeem zijn opgetreden. Ze kunnen verschillende soorten gegevens bevatten en kunnen gestructureerde of vrije tekst met een tijdstempel zijn. Metrische gegevens kunnen sporadisch worden gemaakt wanneer gebeurtenissen in de omgeving logboekvermeldingen genereren en een systeem dat zwaar wordt belast, genereert normaal gesproken een groter logboekvolume.

Azure Monitor slaat logboeken op in de Logboekenopslag van Azure Monitor. Met de store kunt u logboeken scheiden in afzonderlijke Log Analytics-werkruimten. Daar kunt u ze analyseren met behulp van het hulpprogramma Log Analytics. Log Analytics-werkruimten zijn gebaseerd op Azure Data Explorer, dat een krachtige analyse-engine en de uitgebreide querytaal van Kusto biedt. Zie Azure Monitor-logboeken voor meer informatie.
Gedistribueerde traceringen Traceringen zijn reeks gerelateerde gebeurtenissen die een gebruikersaanvraag volgen via een gedistribueerd systeem. Ze kunnen worden gebruikt om het gedrag van toepassingscode en de prestaties van verschillende transacties te bepalen. Hoewel logboeken vaak worden gemaakt door afzonderlijke onderdelen van een gedistribueerd systeem, meet een tracering de werking en prestaties van uw toepassing in de hele set onderdelen.

Gedistribueerde tracering in Azure Monitor is ingeschakeld met de Application Insights SDK. Traceringsgegevens worden opgeslagen met andere toepassingslogboekgegevens die worden verzameld door Application Insights en worden opgeslagen in Azure Monitor-logboeken. Zie Wat is gedistribueerde tracering?voor meer informatie.
Wijzigingen Wijzigingen worden bijgehouden met behulp van Wijzigingsanalyse. Wijzigingen zijn een reeks gebeurtenissen die zich voordoen in uw Azure-toepassing en -resources. Change Analysis is een hulpprogramma voor waarneembaarheid op abonnementsniveau dat is gebaseerd op de kracht van Azure Resource Graph.

Zodra Wijzigingsanalyse is ingeschakeld, wordt de Microsoft.ChangeAnalysis resourceprovider geregistreerd bij een Azure Resource Manager-abonnement. De integraties van Change Analysis met hulpprogramma's voor bewaking en diagnose bieden gegevens om gebruikers te helpen begrijpen welke wijzigingen de problemen kunnen hebben veroorzaakt. Lees meer over Wijzigingsanalyse in Use Change Analysis in Azure Monitor.

Azure Monitor aggregeert en correleert gegevens over meerdere Azure-abonnementen en -tenants, naast het hosten van gegevens voor andere services. Omdat deze gegevens samen worden opgeslagen, kunnen deze worden gecorreleerd en geanalyseerd met behulp van een gemeenschappelijke set hulpprogramma's.

Notitie

Het is belangrijk om onderscheid te maken tussen Azure Monitor-logboeken en bronnen van logboekgegevens in Azure. Gebeurtenissen op abonnementsniveau in Azure worden bijvoorbeeld geschreven naar een activiteitenlogboek dat u in het Menu Azure Monitor kunt bekijken. De meeste resources schrijven operationele informatie naar een resourcelogboek dat u naar verschillende locaties kunt doorsturen. Azure Monitor-logboeken is een logboekgegevensplatform dat activiteitenlogboeken en resourcelogboeken verzamelt, samen met andere bewakingsgegevens om een diepgaande analyse te bieden voor uw hele set resources.

Voor veel Azure-resources ziet u gegevens die door Azure Monitor worden verzameld, rechtstreeks op hun overzichtspagina in de Azure Portal. Kijk bijvoorbeeld naar een virtuele machine (VM) en u ziet verschillende grafieken met metrische prestatiegegevens. Selecteer een van de grafieken om de gegevens in Metrics Explorer te openen in de Azure Portal. Met Metrics Explorer kunt u de waarden van meerdere metrische gegevens in de loop van de tijd in kaart brengen. U kunt de grafieken interactief weergeven of deze vastmaken aan een dashboard om ze te bekijken met andere visualisaties.

Diagram met metrische gegevens die naar Metrics Explorer stromen om te gebruiken in visualisaties.

De logboekgegevens die door Azure Monitor zijn verzameld, kunnen worden geanalyseerd met query's om snel verzamelde gegevens op te halen, samen te voegen en te analyseren. U kunt query's maken en testen met behulp van de Log Analytics-gebruikersinterface in de Azure Portal. Vervolgens kunt u de gegevens rechtstreeks analyseren met behulp van verschillende hulpprogramma's of query's opslaan voor gebruik met visualisaties of waarschuwingsregels.

Azure Monitor-logboeken maken gebruik van een versie van de Kusto-querytaal die geschikt is voor eenvoudige logboekquery's, maar bevat ook geavanceerde functionaliteit, zoals aggregaties, joins en slimme analyses. U kunt snel de querytaal leren met behulp van meerdere lessen. Er worden specifieke richtlijnen gegeven voor gebruikers die al bekend zijn met SQL en Splunk.

Diagram met logboekgegevens die naar Log Analytics stromen voor analyse.

Wijzigingsanalyse waarschuwt u voor live siteproblemen, storingen, onderdeelfouten of andere wijzigingsgegevens. Het biedt ook inzicht in deze toepassingswijzigingen, verhoogt de waarneembaarheid en vermindert de gemiddelde tijd om te herstellen. U registreert de Microsoft.ChangeAnalysis resourceprovider automatisch bij een Azure Resource Manager-abonnement door via de Azure Portal naar Wijzigingsanalyse te gaan. Voor in-gastwijzigingen van web-apps kunt u Wijzigingsanalyse inschakelen met behulp van het hulpprogramma Problemen vaststellen en oplossen.

Change Analysis bouwt voort op Azure Resource Graph om een historisch overzicht te bieden van hoe uw Azure-resources in de loop van de tijd zijn gewijzigd. Hiermee worden beheerde identiteiten, upgrades van platformbesturingssystemen en hostnaamwijzigingen gedetecteerd. Wijzigingsanalyse voert veilig query's uit op IP-configuratieregels, TLS-instellingen en extensieversies om gedetailleerdere wijzigingsgegevens te bieden.

Welke gegevens worden door Azure Monitor verzameld?

Azure Monitor kan gegevens verzamelen uit bronnen die variëren van uw toepassing tot elk besturingssysteem en services waarvoor het afhankelijk is, tot aan het platform zelf. Azure Monitor verzamelt gegevens uit elk van de volgende lagen:

  • Toepassing : gegevens over de prestaties en functionaliteit van de code die u hebt geschreven, ongeacht het platform.
  • Gastbesturingssysteem : gegevens over het besturingssysteem waarop uw toepassing wordt uitgevoerd. Het systeem kan worden uitgevoerd in Azure, een andere cloud of on-premises.
  • Azure-resource : gegevens over de werking van een Azure-resource. Zie Wat kunt u bewaken met Azure Monitor voor een volledige lijst met resources met metrische gegevens of logboeken.
  • Azure-abonnement : gegevens over de werking en het beheer van een Azure-abonnement en gegevens over de status en werking van Azure zelf.
  • Azure-tenant : gegevens over de werking van Azure-services op tenantniveau, zoals Azure Active Directory.
  • Wijzigingen in Azure-resources : gegevens over wijzigingen binnen uw Azure-resources en hoe u incidenten en problemen kunt oplossen en ordenen.

Zodra u een Azure-abonnement maakt en resources zoals VM's en web-apps toevoegt, begint Azure Monitor met het verzamelen van gegevens. Activiteitenlogboeken registreren wanneer resources worden gemaakt of gewijzigd. Metrische gegevens vertellen u hoe de resource presteert en welke resources worden gebruikt.

Diagnostische gegevens inschakelen om de gegevens die u verzamelt, uit te breiden naar de interne bewerking van de resources. Een agent toevoegen om resources te berekenen voor het verzamelen van telemetriegegevens van hun gastbesturingssystemen.

Schakel bewaking in voor uw toepassing met Application Insights om gedetailleerde informatie te verzamelen, waaronder paginaweergaven, toepassingsaanvragen en uitzonderingen. Controleer de beschikbaarheid van uw toepassing door een beschikbaarheidstest te configureren om gebruikersverkeer te simuleren.

Aangepaste bronnen

Azure Monitor kan logboekgegevens verzamelen van elke REST-client met behulp van de Data Collector-API. U kunt aangepaste bewakingsscenario's maken en bewaking uitbreiden naar resources die geen telemetrie via andere bronnen beschikbaar maken.

Inzichten en gecureerde visualisaties

Het controleren van gegevens is alleen nuttig als dit meer inzicht biedt in de werking van uw computeromgeving. Sommige Azure-resourceproviders hebben een 'gecureerde visualisatie', die u een aangepaste bewakingservaring biedt voor die specifieke service of set services. Over het algemeen is minimale configuratie vereist. Grotere, schaalbare, gecureerde visualisaties worden 'inzichten' genoemd en gemarkeerd met die naam in de documentatie en de Azure Portal.

Zie Lijst met inzichten en gecureerde visualisaties met behulp van Azure Monitor voor meer informatie. Enkele van de grotere inzichten worden hier beschreven.

Application Insights

Met Application Insights kunt u de beschikbaarheid, prestaties en het gebruik van uw toepassingen controleren, ongeacht of deze worden gehost in de cloud of on-premises. Het maakt gebruik van het krachtige platform voor gegevensanalyse in Azure Monitor om u inzicht te geven in de bewerkingen van uw toepassing. U kunt het gebruiken om fouten te diagnosticeren zonder te wachten totdat een gebruiker deze rapporteert. Application Insights bevat verbindingspunten naar verschillende ontwikkelhulpprogramma's en kan worden geïntegreerd met Visual Studio ter ondersteuning van uw DevOps-processen.

Schermopname van Application Insights.

Containerinzichten

Container insights bewaakt de prestaties van containerworkloads die worden geïmplementeerd in beheerde Kubernetes-clusters die worden gehost op Azure Kubernetes Service. Dit geeft u inzicht in de prestaties door via de Metrics API metrische gegevens te verzamelen van controllers, knooppunten en containers die beschikbaar zijn in Kubernetes. Er worden ook containerlogboeken verzameld. Nadat u de controle van Kubernetes-clusters hebt ingeschakeld, worden deze metrische gegevens en logboeken automatisch voor u verzameld via een containerversie van de Log Analytics-agent voor Linux.

Schermopname van de containerstatus.

VM-inzichten

VM-inzichten bewaken uw Azure-VM's op schaal. Het analyseert de prestaties en status van uw Windows- en Linux-VM's en identificeert hun verschillende processen en onderlinge afhankelijkheden voor externe processen. De oplossing bevat ondersteuning voor het controleren van prestatie- en toepassingsafhankelijkheden voor VM's die on-premises of door een andere cloudprovider worden gehost.

Schermopname van VM-inzichten.

Reageren op kritieke situaties

Naast de mogelijkheid om controlegegevens interactief te analyseren, moet een efficiënte bewakingsoplossing proactief kunnen reageren op kritieke omstandigheden die in de verzamelde gegevens worden geïdentificeerd. Het antwoord kan een tekst of e-mailbericht verzenden naar een beheerder die verantwoordelijk is voor het onderzoeken van een probleem. U kunt ook een geautomatiseerd proces starten waarmee wordt geprobeerd een fout te corrigeren.

Waarschuwingen

Waarschuwingen in Azure Monitor stellen u proactief op de hoogte van kritieke omstandigheden en proberen corrigerende maatregelen te nemen. Waarschuwingsregels op basis van metrische gegevens bieden bijna realtime waarschuwingen op basis van numerieke waarden. Regels op basis van logboeken bieden complexe logica voor gegevens uit meerdere bronnen.

Waarschuwingsregels in Azure Monitor gebruiken actiegroepen Deze actiegroepen bevatten unieke sets ontvangers en acties die kunnen worden gedeeld met meerdere regels. Op basis van uw vereisten kunnen actiegroepen dergelijke acties uitvoeren, zoals het gebruik van webhooks om waarschuwingen te laten beginnen met externe acties of om te integreren met uw HULPPROGRAMMA's voor IT-servicebeheer.

Schermopname van waarschuwingen in Azure Monitor met ernst, totaal aantal waarschuwingen en andere informatie.

Automatisch schalen

Met automatisch schalen kunt u de juiste hoeveelheid resources uitvoeren om de belasting van uw toepassing te verwerken. Maak regels die gebruikmaken van metrische gegevens die worden verzameld door Azure Monitor om te bepalen wanneer resources automatisch moeten worden toegevoegd wanneer de belasting toeneemt. Bespaar geld door resources te verwijderen die niet actief zijn. U geeft een minimum en maximum aantal instanties en de logica voor het vergroten of verkleinen van het aantal resources op.

Diagram toont automatische schaalaanpassing, met verschillende servers op een lijn met het label Processor Time > 80% en twee servers gemarkeerd als minimaal, drie servers als huidige capaciteit en vijf als maximum.

Bewakingsgegevens visualiseren

Visualisaties zoals grafieken en tabellen zijn effectief hulpmiddelen voor het samenvatten van bewakingsgegevens en om deze te presenteren aan verschillende doelgroepen. Azure Monitor heeft eigen functies voor het visualiseren van bewakingsgegevens en maakt gebruik van andere Azure-services voor het publiceren ervan naar verschillende doelgroepen.

Dashboards

U kunt Azure-dashboards gebruiken om verschillende soorten gegevens te combineren in één deelvenster in de Azure Portal. U kunt het dashboard eventueel delen met andere Azure-gebruikers. Voeg de uitvoer van een logboekquery of metrische grafiek toe aan een Azure-dashboard. U kunt bijvoorbeeld een dashboard maken waarin tegels worden gecombineerd met een grafiek met metrische gegevens, een tabel met activiteitenlogboeken, een gebruiksgrafiek van Application Insights en de uitvoer van een logboekquery.

Schermopname van een Azure-dashboard met toepassings- en beveiligingstegels en andere aanpasbare informatie.

Werkmappen

Werkmappen bieden een flexibel raamwerk voor gegevensanalyse en het maken van uitgebreide visuele rapporten in de Azure Portal. U kunt ze gebruiken om gebruik te maken van meerdere gegevensbronnen in Azure en deze te combineren tot geïntegreerde interactieve ervaringen. Gebruik werkmappen die zijn meegeleverd met Insights of maak uw eigen werkmappen op basis van vooraf gedefinieerde sjablonen.

Schermopname van werkmapvoorbeelden.

Power BI

Power BI is een business analytics-service die interactieve visualisaties biedt in verschillende gegevensbronnen. Het is een effectieve manier om gegevens beschikbaar te maken voor anderen binnen en buiten uw organisatie. U kunt Power BI zo configureren dat logboekgegevens automatisch vanuit Azure Monitor worden geïmporteerd om te profiteren van deze visualisaties.

Schermopname van Power BI.

Gegevens integreren en exporteren

U moet Azure Monitor waarschijnlijk vaak integreren met andere systemen en aangepaste oplossingen bouwen die gebruikmaken van uw controlegegevens. Andere Azure-services werken met Azure Monitor om deze integratie te bieden.

Event Hubs

Azure Event Hubs is een streamingplatform en service voor gegevensopname van gebeurtenissen. Het kan gegevens transformeren en opslaan met behulp van elke realtime analyseprovider of batchverwerking/opslagadapters. Gebruik Event Hubs voor het streamen van Azure Monitor-gegevens naar de SIEM-voorziening van een partner en bewakingshulpprogramma's.

Logic Apps

Azure Logic Apps is een service die u kunt gebruiken om taken en bedrijfsprocessen te automatiseren met behulp van werkstromen die zijn geïntegreerd met verschillende systemen en services. Er zijn activiteiten beschikbaar die metrische gegevens en logboeken in Azure Monitor lezen en schrijven.

API

Naast de toegang tot gegenereerde waarschuwingen zijn er meerdere API's beschikbaar voor het lezen en schrijven van metrische gegevens en logboeken van en naar Azure Monitor. U kunt waarschuwingen ook configureren en ophalen. Met API's hebt u in wezen onbeperkte mogelijkheden om aangepaste oplossingen te bouwen die zijn geïntegreerd met Azure Monitor.

Volgende stappen

Meer informatie over: