Metrische gegevens in Azure MonitorMetrics in Azure Monitor

Notitie

Het gegevensplatform van Azure Monitor is gebaseerd op twee fundamentele gegevenstypen: Metrische gegevens en Logboeken.The Azure Monitor data platform is based on two fundamental data types: Metrics and Logs. Dit artikel beschrijft de metrische gegevens.This article describes Metrics. Raadpleeg registreert in Azure Monitor voor een gedetailleerde beschrijving van Logboeken en zo gegevensplatform in de Azure Monitor voor een vergelijking van de twee.Refer to Logs in Azure Monitor for a detailed description of logs and to Azure Monitor data platform for a comparison of the two.

Metrische gegevens in Azure Monitor zijn lichtgewicht en kan ondersteunen bijna realtime scenario's, waardoor ze met name handig voor meldingen en snelle detectie van problemen.Metrics in Azure Monitor are lightweight and capable of supporting near real-time scenarios making them particularly useful for alerting and fast detection of issues. In dit artikel wordt beschreven hoe metrische gegevens zijn gestructureerd, wat u ermee kunt doen, en identificeert verschillende gegevensbronnen die gegevens opslaan in metrische gegevens.This article describes how metrics are structured, what you can do with them, and identifies different data sources that store data in metrics.

Wat zijn metrische gegevens?What are metrics?

Metrische gegevens zijn numerieke waarden die worden beschreven van een bepaald aspect van een systeem op een bepaald tijdstip.Metrics are numerical values that describe some aspect of a system at a particular time. Metrische gegevens worden verzameld met regelmatige tussenpozen en zijn nuttig omdat ze vaak kunnen worden verzameld, en een waarschuwing kan snel worden geactiveerd met relatief eenvoudige logica op waarschuwingen.Metrics are collected at regular intervals and are useful for alerting because they can be sampled frequently, and an alert can be fired quickly with relatively simple logic.

Wat kunt u doen met Azure Monitor Metrics?What can you do with Azure Monitor Metrics?

De volgende tabel bevat de verschillende manieren die u kunt metrische gegevens in Azure Monitor gebruiken.The following table lists the different ways that you can use metric data in Azure Monitor.

AnalyserenAnalyze Gebruik metrics explorer voor het analyseren van de verzamelde metrische gegevens over een grafiek en vergelijken van metrische gegevens uit verschillende bronnen.Use metrics explorer to analyze collected metrics on a chart and compare metrics from different resources.
VisualiserenVisualize Een grafiek van metrics explorer vast een Azure-dashboard.Pin a chart from metrics explorer to an Azure dashboard.
Maak een werkmap te combineren met meerdere sets met gegevens in een interactieve rapport. De resultaten van een query voor het exporteren Grafana gebruikmaken van de dashboarding en combineren met andere gegevensbronnen.Create a workbook to combine with multiple sets of data in an interactive report.Export the results of a query to Grafana to leverage its dashboarding and combine with other data sources.
WaarschuwingAlert Configureer een waarschuwingsregel voor metrische gegevens die duurt of verzendt een melding automatische actie wanneer de metrische waarde een drempel overschrijden.Configure a metric alert rule that sends a notification or takes automated action when the metric value crosses a threshold.
AutomatiserenAutomate Gebruik voor automatisch schalen vergroten of verkleinen van resources op basis van een metrische waarde een drempelwaarde overschrijden.Use Autoscale to increase or decrease resources based on a metric value crossing a threshold.
ExporterenExport Metrische gegevens routeren naar Logboeken voor het analyseren van gegevens in Azure Monitor metrische gegevens en de gegevens in Azure Monitor-logboeken en voor het opslaan van de metrische waarden voor langer dan 93 dagen.Route Metrics to Logs to analyze data in Azure Monitor Metrics together with data in Azure Monitor Logs and to store metric values for longer than 93 days.
Metrische gegevens naar Stream een Event Hub voor het routeren ze met externe systemen.Stream Metrics to an Event Hub to route them to external systems.
OphalenRetrieve Toegang tot metrische waarden vanuit een opdrachtregel met PowerShell-cmdletsAccess metric values from a command line using PowerShell cmdlets
Toegang tot metrische waarden van het gebruik van aangepaste toepassing REST-API.Access metric values from custom application using REST API.
Toegang tot metrische waarden vanuit een opdrachtregel met CLI.Access metric values from a command line using CLI.
ArchiverenArchive Archief de geschiedenis van prestaties of de status van uw resource voor naleving, controle- of offline rapportagedoeleinden.Archive the performance or health history of your resource for compliance, auditing, or offline reporting purposes.

Hoe zijn de gegevens in Azure Monitor Metrics gestructureerd?How is data in Azure Monitor Metrics structured?

Gegevens die worden verzameld door Azure Monitor metrische gegevens worden opgeslagen in een time series-database die is geoptimaliseerd voor het analyseren van gegevens tijdstempel.Data collected by Azure Monitor Metrics is stored in a time-series database which is optimized for analyzing time-stamped data. Elke set metrische waarden is een tijdreeks met de volgende eigenschappen:Each set of metric values is a time series with the following properties:

  • De tijd die de waarde die is verzameldThe time the value was collected
  • De waarde van de resource is gekoppeldThe resource the value is associated with
  • Een naamruimte die als een categorie voor de metrische gegevens fungeertA namespace that acts like a category for the metric
  • Een naam van de meetwaardeA metric name
  • De waarde zelfThe value itself
  • Sommige metrische gegevens kan meerdere dimensies hebben, zoals beschreven in multi-dimensionale metrische gegevens.Some metrics may have multiple dimensions as described in Multi-dimensional metrics. Aangepaste metrische gegevens kan maximaal 10 dimensies hebben.Custom metrics can have up to 10 dimensions.

Multi-dimensionale metrische gegevensMulti-dimensional metrics

Een van de uitdagingen bij het metrische gegevens is dat het vaak heeft beperkte informatie voor meer context voor waarden die worden verzameld.One of the challenges to metric data is that it often has limited information to provide context for collected values. Azure Monitor lost deze uitdaging met multi-dimensionale metrische gegevens.Azure Monitor addresses this challenge with multi-dimensional metrics. De grootte van een metrische waarde zijn naam / waarde-paren die aanvullende gegevens om te beschrijven van de metrische waarde bevatten.Dimensions of a metric are name-value pairs that carry additional data to describe the metric value. Bijvoorbeeld, een metrische waarde beschikbare ruimte op schijf kan hebben een dimensie met de naam station met waarden C: , D: , waarmee zou weergeven de beschikbare schijfruimte op alle stations of voor elk station afzonderlijk.For example, a metric Available disk space could have a dimension called Drive with values C:, D:, which would allow viewing either available disk space across all drives or for each drive individually.

In het volgende voorbeeld ziet u twee gegevenssets voor een hypothetische metrische gegevens met de naam netwerkdoorvoer.The example below illustrates two datasets for a hypothetical metric called Network Throughput. De eerste gegevensset heeft geen dimensies.The first dataset has no dimensions. De tweede gegevensset bevat de waarden met twee dimensies IP-adres en richting:The second dataset shows the values with two dimensions, IP Address and Direction:

NetwerkdoorvoerNetwork Throughput

TijdstempelTimestamp Metrische waardeMetric Value
8/9/2017 8:148/9/2017 8:14 1,331.8 kbps1,331.8 Kbps
8/9/2017 8:158/9/2017 8:15 1,141.4 kbps1,141.4 Kbps
8/9/2017 8:168/9/2017 8:16 1,110.2 kbps1,110.2 Kbps

Deze niet-dimensionale metrische gegevens kan alleen een eenvoudige vraag beantwoorden, zoals "Wat is mijn netwerkdoorvoer op een bepaald moment?"This non-dimensional metric can only answer a basic question like "what was my network throughput at a given time?”

De netwerkdoorvoer + twee dimensies (IP '-' en "Richting")Network Throughput + two dimensions ("IP" and "Direction")

TijdstempelTimestamp Dimensie '-IPDimension "IP" Dimensie "Richting"Dimension "Direction" Metrische waardeMetric Value
8/9/2017 8:148/9/2017 8:14 IP = "192.168.5.2"IP="192.168.5.2" Richting = "Verzenden"Direction="Send" 646.5 kbps646.5 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "192.168.5.2"IP="192.168.5.2" Richting = 'Ontvangen'Direction="Receive" 420.1 kbps420.1 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "10.24.2.15"IP="10.24.2.15" Richting = "Verzenden"Direction="Send" 150,0 kbps150.0 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "10.24.2.15"IP="10.24.2.15" Richting = 'Ontvangen'Direction="Receive" 115,2 kbps115.2 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "192.168.5.2"IP="192.168.5.2" Richting = "Verzenden"Direction="Send" 515.2 kbps515.2 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "192.168.5.2"IP="192.168.5.2" Richting = 'Ontvangen'Direction="Receive" 371.1 kbps371.1 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "10.24.2.15"IP="10.24.2.15" Richting = "Verzenden"Direction="Send" 155.0 kbps155.0 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "10.24.2.15"IP="10.24.2.15" Richting = 'Ontvangen'Direction="Receive" 100.1 kbps100.1 Kbps

Deze metrische gegevens kunt beantwoorden vragen zoals "Wat was de doorvoer van het netwerk voor elk IP-adres?" en "hoeveel gegevens is verzonden en ontvangen?"This metric can answer questions such as "what was the network throughput for each IP address?", and "how much data was sent versus received?" Multi-dimensionale metrische gegevens over uitvoeren als u meer analytische en diagnostische waarde ten opzichte van niet-dimensionale metrische gegevens.Multi-dimensional metrics carry additional analytical and diagnostic value compared to non-dimensional metrics.

Interactie met Azure Monitor MetricsInteracting with Azure Monitor Metrics

Gebruik Metrics Explorer interactief de gegevens in uw database metrische gegevens analyseren en de waarden van meerdere metrische gegevens gedurende een periode van grafiek.Use Metrics Explorer to interactively analyze the data in your metric database and chart the values of multiple metrics over time. U kunt de grafieken aan een dashboard om ze te bekijken met de andere visualisaties vastmaken.You can pin the charts to a dashboard to view them with other visualizations. U kunt ook metrische gegevens ophalen met behulp van de Azure REST-API bewaken.You can also retrieve metrics by using the Azure monitoring REST API.

Metrics Explorer

Bronnen van Azure Monitor MetricsSources of Azure Monitor Metrics

Er zijn drie fundamentele bronnen van metrische gegevens die door Azure Monitor worden verzameld.There are three fundamental sources of metrics collected by Azure Monitor. Zodra deze metrische gegevens in de database van Azure Monitor-metrische gegevens zijn verzameld, kunnen ze samen worden geëvalueerd, ongeacht de bron.Once these metrics are collected in the Azure Monitor metric database, they can be evaluated together regardless of their source.

Metrische gegevens platform worden gemaakt door Azure-resources en geven u inzicht in hun status en prestaties.Platform metrics are created by Azure resources and give you visibility into their health and performance. Elk type resource maakt een aparte set metrische gegevens zonder configuratie vereist.Each type of resource creates a distinct set of metrics without any configuration required. Platform metrische gegevens worden verzameld van Azure-resources op één minuut frequentie, tenzij anders aangegeven in de definitie van de metrische gegevens.Platform metrics are collected from Azure resources at one-minute frequency unless specified otherwise in the metric's definition.

Metrische gegevens voor Guest OS worden verzameld van het gastbesturingssysteem van een virtuele machine.Guest OS metrics are collected from the guest operating system of a virtual machine. Gast OS metrische gegevens voor Windows-machines met inschakelen Windows diagnostische extensie (WAD), en voor virtuele Linux-machines met InfluxData Telegraf Agent.Enable guest OS metrics for Windows virtual machines with Windows Diagnostic Extension (WAD) and for Linux virtual machines with InfluxData Telegraf Agent.

Metrische toepassingsgegevens zijn gemaakt door Application Insights voor uw bewaakte toepassingen en kunt u prestatieproblemen detecteren en bijhouden van trends in hoe uw toepassing wordt gebruikt.Application metrics are created by Application Insights for your monitored applications and help you detect performance issues and track trends in how your application is being used. Dit omvat ook deze waarden als serverreactietijd en browseruitzonderingen.This includes such values as Server response time and Browser exceptions.

Aangepaste metrische gegevens metrische gegevens die u definieert naast de standaard metrische gegevens die automatisch beschikbaar zijn zijn.Custom metrics are metrics that you define in addition to the standard metrics that are automatically available. U kunt aangepaste metrische gegevens in uw toepassing definiëren die wordt bewaakt door Application Insights of maak aangepaste metrische gegevens voor het gebruik van een Azure-service de aangepaste metrische gegevens API.You can define custom metrics in your application that's monitored by Application Insights or create custom metrics for an Azure service using the custom metrics API.

Retentie van metrische gegevensRetention of Metrics

Voor de meeste resources in Azure worden metrische gegevens 93 dagen bewaard.For most resources in Azure, metrics are stored for 93 days. Er zijn enkele uitzonderingen:There are some exceptions:

  • Klassieke metrische gegevens van Guest OS.Classic Guest OS metrics. Klassieke Gast OS metrische gegevens worden gedurende 14 dagen bewaard.Classic guest OS metrics are retained for 14 days. Voor een langere periode, wordt u aangeraden nieuwe Gastbesturingssysteem metrische gegevens die worden verzameld met Windows diagnostische extensie (WAD), en voor virtuele Linux-machines met InfluxData Telegraf Agent.For longer retention, we recommend using new Guest OS metrics that are collected with Windows Diagnostic Extension (WAD) and for Linux virtual machines with InfluxData Telegraf Agent.
  • Application Insights logboek op basis van metrische gegevens.Application Insights log-based metrics. Achter de scène logboek op basis van metrische gegevens vertalen in Logboeken-query's.Behind the scene, log-based metrics translate into log queries. De bewaarperiode komt overeen met het bewaren van gebeurtenissen in onderliggende Logboeken.Their retention matches the retention of events in underlying logs. Logboeken worden opgeslagen voor Application Insights-resources, 90 dagen.For Application Insights resources, logs are stored for 90 days.

Volgende stappenNext steps