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 te identificeren die van invloed zijn op hen en de resources die 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.

  • De archieven voor het gegevensplatform bevinden zich in het midden van het diagram. In Azure Monitor worden deze fundamentele typen gegevens opgeslagen: metrische gegevens, logboeken, traceringen en wijzigingen.
  • De bronnen van bewakingsgegevens die deze gegevensarchieven vullen, bevinden zich aan de linkerkant.
  • De verschillende functies die Azure Monitor met deze verzamelde gegevens uitvoert, bevinden zich aan de rechterkant. Dit omvat acties zoals analyse en waarschuwingen.
  • Onderaan bevindt zich een laag met integratieonderdelen. Deze zijn in feite geïntegreerd in andere delen van het diagram, maar dat is te complex om visueel weer te geven.

Diagram met een overzicht van Azure Monitor.

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 typen gegevens te aggregeren en correleren in het hele systeem dat wordt bewaakt.

Standaard slaat Azure Monitor gegevens op als metrische gegevens, logboeken of wijzigingen. Traceringen worden opgeslagen in het logboekarchief. Elk opslagplatform is geoptimaliseerd voor specifieke bewakingsscenario's en elk platform ondersteunt verschillende functies in Azure Monitor. Het is belangrijk dat u de verschillen begrijpt tussen functies zoals gegevensanalyse, visualisaties of waarschuwingen, zodat u uw vereiste scenario op de meest efficiënte en kosteneffectieve manier kunt implementeren.

Pijler Beschrijving
Metrische gegevens Metrische gegevens zijn numerieke waarden die verschillende aspecten van een systeem beschrijven op een bepaald tijdstip. Metrische gegevens worden regelmatig verzameld en worden geïdentificeerd met een tijdstempel, een naam, een waarde en een of meer definiërende labels. Metrische gegevens kunnen worden samengevoegd met behulp van verschillende algoritmen, vergeleken met andere metrische gegevens, en worden 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 gegevens met een tijdstempel. Zie Metrische gegevens van Azure Monitor voor meer informatie.
Logboeken Logboeken zijn gebeurtenissen die zich in het systeem hebben voorgedaan. De gegevens kunnen verschillende soorten gegevens omvatten en kunnen gestructureerd zijn of bestaan uit vrije tekst met een tijdstempel. 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 het logboekarchief van Azure Monitor. In 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 Rijke Kusto-querytaal biedt. Zie Azure Monitor-logboeken voor meer informatie.
Gedistribueerde traceringen Traceringen zijn een reeks gerelateerde gebeurtenissen die volgen op een gebruikersaanvraag 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 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 plaatsvinden in uw Azure-toepassing en -resources. Wijzigingsanalyse 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 Wijzigingsanalyse met hulpprogramma's voor bewaking en diagnose bieden gegevens om gebruikers te helpen begrijpen welke wijzigingen de problemen mogelijk hebben veroorzaakt. Lees meer over Wijzigingsanalyse gebruiken 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 ze worden gecorreleerd en geanalyseerd met behulp van een algemene 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 kunt bekijken in het menu Azure Monitor. De meeste resources schrijven operationele informatie naar een resourcelogboek dat u naar verschillende locaties kunt doorsturen. Azure Monitor-logboeken is een platform voor logboekgegevens waarmee activiteitenlogboeken en resourcelogboeken worden verzameld, samen met andere bewakingsgegevens om een grondige analyse te bieden voor uw hele set resources.

Voor veel Azure-resources ziet u gegevens die door Azure Monitor zijn verzameld, rechtstreeks op hun overzichtspagina in de Azure Portal. Als u bijvoorbeeld naar een virtuele machine (VM) kijkt, ziet u verschillende grafieken met metrische prestatiegegevens. Selecteer een van de grafieken om de gegevens te openen in Metrics Explorer 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 voor gebruik 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 gebruikersinterface van Log Analytics 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 maakt gebruik van een versie van de Kusto-querytaal die geschikt is voor eenvoudige logboekquery's, maar ook geavanceerde functionaliteit bevat, zoals aggregaties, joins en slimme analyses. U kunt de querytaal snel 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 livesiteproblemen, storingen, onderdeelfouten of andere wijzigingsgegevens. Het biedt ook inzicht in deze toepassingswijzigingen, verhoogt de waarneembaarheid en vermindert de gemiddelde tijd om te repareren. U registreert de Microsoft.ChangeAnalysis resourceprovider automatisch bij een Azure Resource Manager-abonnement door via de Azure Portal naar Wijzigingsanalyse te gaan. Voor wijzigingen in de web-app in de gast kunt u Wijzigingsanalyse inschakelen met behulp van het hulpprogramma Problemen vaststellen en oplossen.

Wijzigingsanalyse 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. Het detecteert beheerde identiteiten, upgrades van platformbesturingssystemen en hostnaamwijzigingen. Wijzigingsanalyse voert veilig query's uit op IP-configuratieregels, TLS-instellingen en extensieversies om meer gedetailleerde wijzigingsgegevens te bieden.

Welke gegevens kunnen door Azure Monitor worden verzameld?

Azure Monitor kan gegevens verzamelen uit bronnen die variëren van uw toepassing tot elk besturingssysteem en services die afhankelijk zijn van 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.
  • Container : gegevens over containers en toepassingen die in containers worden uitgevoerd, zoals Azure Kubernetes.
  • 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 lijst met resources met metrische gegevens en/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 het oplossen en sorteren van incidenten en problemen.

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 de bewaking uitbreiden naar resources die geen telemetrie beschikbaar maken via andere bronnen.

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', waarmee u een aangepaste bewakingservaring krijgt voor die specifieke service of set services. Ze vereisen over het algemeen minimale configuratie. Grotere, schaalbare, gecureerde visualisaties worden 'inzichten' genoemd en zijn 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 uitgebreide inzichten te bieden in de bewerkingen van uw toepassing. U kunt het gebruiken om fouten te diagnosticeren zonder te wachten tot een gebruiker deze rapporteert. Application Insights bevat verbindingspunten met verschillende ontwikkelhulpprogramma's en kan worden geïntegreerd met Visual Studio ter ondersteuning van uw DevOps-processen.

Schermopname van Application Insights.

Container insights

Container Insights bewaakt de prestaties van containerworkloads die zijn geïmplementeerd op 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 Insights bewaakt 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 bestaan uit het verzenden van een sms of e-mailbericht 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 acties uitvoeren, zoals het gebruik van webhooks om waarschuwingen externe acties te laten starten 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 regel met het label Processortijd > 80% en twee servers gemarkeerd als minimum, 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 om deze te publiceren 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 deze gebruiken om gebruik te maken van meerdere gegevensbronnen in Azure en deze te combineren in geïntegreerde interactieve ervaringen. Gebruik werkmappen die zijn meegeleverd met Insights of maak uw eigen werkmappen op basis van vooraf gedefinieerde sjablonen.

Schermopname met voorbeelden van werkmappen.

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 configureren om automatisch logboekgegevens te importeren uit Azure Monitor 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 batchverwerkings-/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 onbeperkte mogelijkheden om aangepaste oplossingen te bouwen die kunnen worden geïntegreerd met Azure Monitor.

Volgende stappen

Meer informatie over: