Metriky na platformě Azure MonitorMetrics in Azure Monitor

Poznámka

Datová Platforma Azure Monitor je založena na dva základní datové typy: Metriky a protokoly.The Azure Monitor data platform is based on two fundamental data types: Metrics and Logs. Tento článek popisuje metriky.This article describes Metrics. Odkazovat na protokolů ve službě Azure Monitor protokolů a získat podrobný popis datová Platforma Azure Monitor porovnání obou.Refer to Logs in Azure Monitor for a detailed description of logs and to Azure Monitor data platform for a comparison of the two.

Metriky ve službě Azure Monitor jsou jednoduché a schopný zajistit podporu téměř v reálném čase scénáře, díky kterým jsou zvláště užitečná pro výstrahy a rychlé zjišťování problémů.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. Tento článek popisuje, jak metriky jsou strukturovaná, co můžete dělat s nimi a identifikuje různých zdrojů dat, které ukládají data v metrikách.This article describes how metrics are structured, what you can do with them, and identifies different data sources that store data in metrics.

Co jsou metriky?What are metrics?

Metriky jsou číselné hodnoty, které popisují některé aspekty systému v určitou dobu.Metrics are numerical values that describe some aspect of a system at a particular time. Metriky se budou shromažďovat v pravidelných intervalech a jsou užitečné pro výstrahy, protože můžou být často Vzorkovaná a upozornění můžete aktivuje rychle s relativně jednoduché logikou.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.

Co můžete dělat s metrikami Azure monitoru?What can you do with Azure Monitor Metrics?

Následující tabulka uvádí různé způsoby, které můžete data metriky ve službě Azure Monitor.The following table lists the different ways that you can use metric data in Azure Monitor.

AnalyzovatAnalyze Použití Průzkumníka metrik k analýze shromážděných metrik v grafu a porovnat metriky z různých zdrojů.Use metrics explorer to analyze collected metrics on a chart and compare metrics from different resources.
VizualizaceVisualize Připnutí grafu z Průzkumníku metrik na řídicí panel Azure.Pin a chart from metrics explorer to an Azure dashboard.
Vytvoření sešitu zkombinovat s více sadami dat v interaktivní sestavy. Export výsledků dotazu na Grafana využít jeho mnoha a zkombinovat s jinými zdroji dat.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.
VýstrahyAlert Konfigurace metriky pravidlo upozornění , který odešle oznámení, nebo má automatizované akce když hodnota metriky překročí mezní hodnotu.Configure a metric alert rule that sends a notification or takes automated action when the metric value crosses a threshold.
AutomatizaceAutomate Použití automatického škálování zvýšení nebo snížení prostředků na základě metrik hodnoty překročení prahové hodnoty.Use Autoscale to increase or decrease resources based on a metric value crossing a threshold.
ExportExport Metriky směrovat protokoly k analýze dat v Azure Monitor Metrics spolu s daty v protokoly Azure monitoru a k uložení hodnoty metrik déle než 93 dní.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.
Stream metrik centra událostí směrovat do externích systémů.Stream Metrics to an Event Hub to route them to external systems.
NačteníRetrieve Přístup k hodnoty metrik z příkazového řádku pomocí rutin prostředí PowerShellAccess metric values from a command line using PowerShell cmdlets
Přístup k hodnoty metrik z vlastní aplikace s využitím rozhraní REST API.Access metric values from custom application using REST API.
Přístup k hodnoty metrik z příkazového řádku pomocí CLI.Access metric values from a command line using CLI.
ArchivArchive Archiv historii výkon nebo stav prostředku pro dodržování předpisů, auditování, nebo v režimu offline pro účely vykazování.Archive the performance or health history of your resource for compliance, auditing, or offline reporting purposes.

Jak se data v Azure Monitor Metrics strukturované?How is data in Azure Monitor Metrics structured?

Data shromážděná službou Azure Monitor Metrics je uložen v databázi časových řad, který je optimalizovaný pro analýzu dat s časovým razítkem.Data collected by Azure Monitor Metrics is stored in a time-series database which is optimized for analyzing time-stamped data. Každá sada hodnoty metrik je časové řady s následujícími vlastnostmi:Each set of metric values is a time series with the following properties:

  • Čas, kdy byl shromážděn hodnotaThe time the value was collected
  • Je přidružený prostředek hodnotaThe resource the value is associated with
  • Obor názvů, který se chová jako kategorie metrikyA namespace that acts like a category for the metric
  • Název metrikyA metric name
  • Vlastní hodnotaThe value itself
  • Některé metriky může mít více rozměrů, jak je popsáno v vícedimenzionálních metrik.Some metrics may have multiple dimensions as described in Multi-dimensional metrics. Vlastní metriky můžete mít až 10 dimenze.Custom metrics can have up to 10 dimensions.

Vícedimenzionálních metrikMulti-dimensional metrics

Jedním z problémů na data metriky je, že je často má omezené informace, které poskytují kontext pro shromážděné hodnoty.One of the challenges to metric data is that it often has limited information to provide context for collected values. Azure Monitor řeší tento problém s vícedimenzionálních metrik.Azure Monitor addresses this challenge with multi-dimensional metrics. Dimenze metriky jsou páry název hodnota, které přenášejí další data k popisu hodnota metriky.Dimensions of a metric are name-value pairs that carry additional data to describe the metric value. Například metrika volného místa na disku může mít dimenzi volá jednotka hodnotami C: , D: , který by umožnil zobrazení buď volného místa na disku ve všech jednotek nebo jednotlivě pro každý disk.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.

Následující příklad ukazuje dvě datové sady pro hypotetické metriku s názvem propustnost sítě.The example below illustrates two datasets for a hypothetical metric called Network Throughput. První datová sada nemá žádné dimenze.The first dataset has no dimensions. Druhý objekt dataset zobrazuje hodnoty dvourozměrné, IP adresu a směr:The second dataset shows the values with two dimensions, IP Address and Direction:

Propustnost sítěNetwork Throughput

TimestampTimestamp Hodnota metrikyMetric Value
8/9/2017 8:148/9/2017 8:14 1,331.8 kb/s1,331.8 Kbps
8/9/2017 8:158/9/2017 8:15 1,141.4 kb/s1,141.4 Kbps
8/9/2017 8:168/9/2017 8:16 1,110.2 kb/s1,110.2 Kbps

Tato metrika-rozměrné lze pouze jako odpověď základní otázky "jaké byly Moje propustnost sítě v daném okamžiku?"This non-dimensional metric can only answer a basic question like "what was my network throughput at a given time?”

Propustnost sítě a dvě dimenze ("IP" a "Směr")Network Throughput + two dimensions ("IP" and "Direction")

TimestampTimestamp Dimenze "IP"Dimension "IP" Dimenze "Směr"Dimension "Direction" Hodnota metrikyMetric Value
8/9/2017 8:148/9/2017 8:14 IP = "192.168.5.2"IP="192.168.5.2" Směr = "Odeslat"Direction="Send" 646.5 kb/s646.5 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "192.168.5.2"IP="192.168.5.2" Směr = "Zobrazit"Direction="Receive" 420.1 kB/s420.1 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "10.24.2.15"IP="10.24.2.15" Směr = "Odeslat"Direction="Send" 150.0 kb/s150.0 Kbps
8/9/2017 8:148/9/2017 8:14 IP = "10.24.2.15"IP="10.24.2.15" Směr = "Zobrazit"Direction="Receive" 115,2 kb/s115.2 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "192.168.5.2"IP="192.168.5.2" Směr = "Odeslat"Direction="Send" 515.2 kb/s515.2 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "192.168.5.2"IP="192.168.5.2" Směr = "Zobrazit"Direction="Receive" 371.1 kB/s371.1 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "10.24.2.15"IP="10.24.2.15" Směr = "Odeslat"Direction="Send" 155.0 kb/s155.0 Kbps
8/9/2017 8:158/9/2017 8:15 IP = "10.24.2.15"IP="10.24.2.15" Směr = "Zobrazit"Direction="Receive" 100.1 kB/s100.1 Kbps

Tato metrika může odpovídat na otázky, jako je například "jaké byly propustnost sítě pro každou IP adresu?" a "a byla odeslána jak velký objem dat přijatých?"This metric can answer questions such as "what was the network throughput for each IP address?", and "how much data was sent versus received?" Vícedimenzionálních metrik provádět další analýzy a diagnostiku hodnotu ve srovnání s-jednodimenzionální metriky.Multi-dimensional metrics carry additional analytical and diagnostic value compared to non-dimensional metrics.

Interakce s metrikami Azure monitoruInteracting with Azure Monitor Metrics

Použití Průzkumníka metrik pro interaktivní analýzu dat metriky databáze a grafu hodnoty několika metrik v čase.Use Metrics Explorer to interactively analyze the data in your metric database and chart the values of multiple metrics over time. Můžete připnout graf na řídicí panel k zobrazení se ostatní vizualizace.You can pin the charts to a dashboard to view them with other visualizations. Můžete také načíst metriky pomocí Azure, rozhraní REST API pro monitorování.You can also retrieve metrics by using the Azure monitoring REST API.

Průzkumník metrik

Zdroje metrik Azure monitoruSources of Azure Monitor Metrics

Existují tři základní zdroje z metrik shromážděných službou Azure Monitor.There are three fundamental sources of metrics collected by Azure Monitor. Jakmile tyto metriky se budou shromažďovat metriky databáze Azure Monitor, lze vyhodnotit jejich společně bez ohledu na jejich zdroj.Once these metrics are collected in the Azure Monitor metric database, they can be evaluated together regardless of their source.

Platforma metriky vytvářejí prostředky Azure a získáte přehled o jejich stav a výkon.Platform metrics are created by Azure resources and give you visibility into their health and performance. Vytvoří jednotlivých typů prostředků odlišnou sadu metriky bez veškeré požadované konfigurace.Each type of resource creates a distinct set of metrics without any configuration required. Platforma metriky se shromažďují z prostředků Azure v minutových intervalech, pokud není určeno jinak v definici tuto metriku.Platform metrics are collected from Azure resources at one-minute frequency unless specified otherwise in the metric's definition.

Hostovaný operační systém metriky jsou shromážděná z hostovaného operačního systému virtuálního počítače.Guest OS metrics are collected from the guest operating system of a virtual machine. Povolení metrik operačního systému hosta pro virtuální počítače s Windows s Windows diagnostické rozšíření (WAD) a pro virtuální počítače s Linuxem pomocí InfluxData Telegraf agenta.Enable guest OS metrics for Windows virtual machines with Windows Diagnostic Extension (WAD) and for Linux virtual machines with InfluxData Telegraf Agent.

Metriky aplikací jsou vytvořeny pomocí Application Insights pro monitorované aplikace a pomáhají detekovat problémy s výkonem a sledování trendů ve využití vaší aplikace.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. To zahrnuje tyto hodnoty jako doba odezvy serveru a výjimky prohlížeče.This includes such values as Server response time and Browser exceptions.

Vlastní metriky jsou metriky, které definujete kromě standardních metrik, které jsou automaticky dostupné.Custom metrics are metrics that you define in addition to the standard metrics that are automatically available. Je možné definujte vlastní metriky v aplikaci , který je monitorován pomocí Application Insights nebo vytvořit vlastní metriky použití služby Azure vlastní metriky rozhraní 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.

Uchovávání dat metrikRetention of Metrics

Pro většinu prostředků v Azure jsou uloženy metriky pro 93 dnů.For most resources in Azure, metrics are stored for 93 days. Existují některé výjimky:There are some exceptions:

  • Klasické metriky hostovaného operačního systému.Classic Guest OS metrics. Metriky Classic hostovaného operačního systému se uchovávají 14 dnů.Classic guest OS metrics are retained for 14 days. Pro delší dobu uchování, doporučujeme použít nové metriky hostovaného operačního systému, která jsou shromažďována pomocí Windows diagnostické rozšíření (WAD) a pro virtuální počítače s Linuxem pomocí InfluxData Telegraf agenta.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.
  • Metriky založené na protokolech Application Insights.Application Insights log-based metrics. Za scénu metriky založené na protokolu překlad do dotazů na protokoly.Behind the scene, log-based metrics translate into log queries. Jejich uchování odpovídá uchování události v základní protokoly.Their retention matches the retention of events in underlying logs. Pro prostředky Application Insights protokoly se ukládají po dobu 90 dnů.For Application Insights resources, logs are stored for 90 days.

Další postupNext steps