Azure Monitor datová platformaAzure Monitor data platform

Povolení observability napříč dnešní komplexních výpočetních prostředí spouštění distribuovaných aplikací, které závisí na cloudových a místních služeb vyžaduje shromažďování provozních dat z každé vrstvě a všechny komponenty distribuovaného systému.Enabling observability across today's complex computing environments running distributed applications that rely on both cloud and on-premise services, requires collection of operational data from every layer and every component of the distributed system. Musíte být schopni provést podrobné informace na těchto datech a konsolidovat do jediného najednou pomocí různých perspektiv pro podporu velkého množství zúčastněné strany ve vaší organizaci.You need to be able to perform deep insights on this data and consolidate it into a single pane of glass with different perspectives to support the multitude of stakeholders in your organization.

Azure Monitor shromažďuje a agreguje data z různých zdrojů do common data platformy, kde je možné pro analýzu, vizualizaci a upozorňování.Azure Monitor collects and aggregates data from a variety of sources into a common data platform where it can be used for analysis, visualization, and alerting. Poskytuje konzistentní prostředí na data z víc zdrojů, která poskytuje podrobný přehled napříč všechny sledované prostředky a dokonce i s daty z jiných služeb, které ukládají data ve službě Azure Monitor.It provides a consistent experience on top of data from multiple sources, which gives you deep insights across all your monitored resources and even with data from other services that store their data in Azure Monitor.

Přehled služby Azure Monitor

Observability data ve službě Azure MonitorObservability data in Azure Monitor

Metriky, protokoly a distribuované trasování se běžně označují jako tři pilíře observability.Metrics, logs, and distributed traces are commonly referred to as the three pillars of observability. Toto jsou různé druhy dat, která jako nástroj pro sledování musí shromažďovat a analyzovat a poskytovat dostatečné observability monitorovaný systém.These are the different kinds of data that a monitoring tool must collect and analyze to provide sufficient observability of a monitored system. Observability lze dosáhnout korelaci dat z více pilíře a agregace dat napříč celou sadu prostředků, které jsou monitorovány.Observability can be achieved by correlating data from multiple pillars and aggregating data across the entire set of resources being monitored. Protože Azure Monitor uchovává data z víc zdrojů společně, data mohou být přiřazeny a analyzovat pomocí společnou sadu nástrojů.Because Azure Monitor stores data from multiple sources together, the data can be correlated and analyzed using a common set of tools. Také koreluje data napříč více tenantů, kromě dat pro ostatní služby hostování a předplatných Azure.It also correlates data across multiple Azure subscriptions and tenants, in addition to hosting data for other services.

Prostředky Azure generují značné množství dat monitorování.Azure resources generate a significant amount of monitoring data. Azure Monitor konsoliduje tato data společně s monitorování dat z jiných zdrojů do jedné metriky nebo protokoly platformy.Azure Monitor consolidates this data along with monitoring data from other sources into either a Metrics or Logs platform. Každá je optimalizovaná pro konkrétní scénáře monitorování, a podporují různé funkce ve službě Azure Monitor.Each is optimized for particular monitoring scenarios, and each supports different features in Azure Monitor. Funkce, jako jsou analýzy dat, vizualizace nebo výstrahy vyžadují, abyste porozumět rozdílům tak, aby vámi požadovaného scénáře můžete implementovat způsobem nejvíce efektivnější a cenově výhodnější.Features such as data analysis, visualizations, or alerting require you to understand the differences so that you can implement your required scenario in the most efficient and cost effective manner. Insights ve službě Azure Monitor, jako Application Insights nebo monitorování Azure pro virtuální počítače mají analytické nástroje, které vám umožní zaměřit na konkrétní scénář monitorování bez nutnosti znát rozdíly mezi těmito dvěma typy data.Insights in Azure Monitor such as Application Insights or Azure Monitor for VMs have analysis tools that allow you to focus on the particular monitoring scenario without having to understand the differences between the two types of data.

MetrikyMetrics

Metriky jsou číselné hodnoty, které popisují některé aspekty systému v určitém místě v čase.Metrics are numerical values that describe some aspect of a system at a particular point in time. Jsou shromážděné v pravidelných intervalech a jsou označeny časové razítko, název, hodnotu a jeden nebo více štítků definující.They are collected at regular intervals and are identified with a timestamp, a name, a value, and one or more defining labels. Metriky se dají agregovat pomocí různých algoritmů, ve srovnání s dalšími metrikami a analyzovat trendy v čase.Metrics can be aggregated using a variety of algorithms, compared to other metrics, and analyzed for trends over time.

Metriky ve službě Azure Monitor ukládají do databáze časových řad, který je optimalizovaný pro analýzu dat s časovým razítkem.Metrics in Azure Monitor are stored in a time-series database which is optimized for analyzing time-stamped data. Tomu metriky je obzvláště vhodný pro generování výstrah a rychlé zjišťování chyb.This makes metrics particularly suited for alerting and fast detection of issues. Osoba může zjistit, jaký je výkon vašeho systému, ale většinou potřebují a nelze jej zkombinovat s protokoly a identifikovat hlavní příčinu problémů.They can tell you how your system is performing but typically need to be combined with logs to identify the root cause of issues.

Metriky jsou k dispozici pro interaktivní analýzu na webu Azure Portal s Průzkumníka metrik.Metrics are available for interactive analysis in the Azure portal with Metrics Explorer. Je možné je přidat do řídicí panel Azure za účelem vizualizace v kombinaci s ostatními daty a použít pro téměř v reálném čase upozorňování.They can be added to an Azure dashboard for visualization in combination with other data and used for near-real time alerting.

Další informace o monitorování metrik Azure, včetně jejich zdroje dat v metriky ve službě Azure Monitor.Read more about Azure Monitor Metrics including their sources of data in Metrics in Azure Monitor.

ProtokolyLogs

Protokoly jsou události, ke kterým došlo v rámci systému.Logs are events that occurred within the system. Jsou může obsahovat různé druhy dat a může být strukturovaná nebo volnotextové formuláře s časovým razítkem.They can contain different kinds of data and may be structured or free form text with a timestamp. Je možné se vytvořil nedojde a generovat položky protokolu událostí v prostředí systému v případě velkého zatížení obvykle vygeneruje další svazek protokolu.They may be created sporadically as events in the environment generate log entries, and a system under heavy load will typically generate more log volume.

Protokoly ve službě Azure Monitor se ukládají v pracovním prostoru Log Analytics, která je založena na Průzkumník dat Azure poskytující modulu výkonné analýzy a Bohatý dotazovací jazyk.Logs in Azure Monitor are stored in a Log Analytics workspace that's based on Azure Data Explorer which provides a powerful analysis engine and rich query language. Protokoly obvykle poskytnout dostatek informací, které poskytují úplný kontext se zjištěného problému a jsou užitečné pro určení kořenové případ problémy.Logs typically provide enough information to provide complete context of the issue being identified and are valuable for identifying root case of issues.

Poznámka

Je důležité rozlišovat mezi protokoly Azure monitoru a zdroje dat protokolu v Azure.It's important to distinguish between Azure Monitor Logs and sources of log data in Azure. Například událostí na úrovni předplatného v Azure se zapisují do protokolu aktivit , který se zobrazí v nabídce Azure Monitor.For example, subscription level events in Azure are written to an activity log that you can view from the Azure Monitor menu. Většinu prostředků se zapisuje provozní informace do diagnostický protokol předávání do různých umístění.Most resources will write operational information to a diagnostic log that you can forward to different locations. Protokoly služby Azure Monitor je platforma dat protokolu, který shromažďuje protokoly aktivit a diagnostické protokoly spolu s dalšími daty monitorování poskytovat hloubkovou analýzu napříč celou sadu prostředků.Azure Monitor Logs is a log data platform that collects activity logs and diagnostic logs along with other monitoring data to provide deep analysis across your entire set of resources.

Můžete pracovat s protokolu dotazy interaktivně pomocí Log Analytics na webu Azure Portal, nebo přidejte výsledky a řídicí panel Azure za účelem vizualizace v kombinaci s Další data.You can work with log queries interactively with Log Analytics in the Azure portal or add the results to an Azure dashboard for visualization in combination with other data. Můžete také vytvořit upozornění protokolů která aktivuje upozornění na základě výsledků dotazu plánu.You can also create log alerts which will trigger an alert based on the results of a schedule query.

Další informace o monitorování protokolů Azure, včetně jejich zdroje dat v protokolů ve službě Azure Monitor.Read more about Azure Monitor Logs including their sources of data in Logs in Azure Monitor.

Distribuované trasováníDistributed traces

Trasování jsou řadu souvisejících událostí, které následují žádost uživatele prostřednictvím distribuovaného systému.Traces are series of related events that follow a user request through a distributed system. Jejich slouží k určení chování kódu aplikace a výkonu různých transakcí.They can be used to determine behavior of application code and the performance of different transactions. Když protokoly se často vytvářejí z jednotlivých součástí distribuovaný systém, trasování měří provoz a výkon vaší aplikace napříč celou sadu komponent.While logs will often be created by individual components of a distributed system, a trace measures the operation and performance of your application across the entire set of components.

Distribuované trasování ve službě Azure Monitor je povolená s Application Insights SDK, a data trasování je uložen s ostatními daty protokolu aplikace shromážděných službou Application Insights.Distributed tracing in Azure Monitor is enabled with the Application Insights SDK, and trace data is stored with other application log data collected by Application Insights. Díky tomu je k dispozici stejné analytické nástroje, jako ostatní data protokolu, včetně dotazů na protokoly, řídicích panelů a výstrah.This makes it available to the same analysis tools as other log data including log queries, dashboards, and alerts.

Další informace o distribuované trasování na co je distribuované trasování?.Read more about distributed tracing at What is Distributed Tracing?.

Porovnání Azure monitorování metrik a protokolůCompare Azure Monitor Metrics and Logs

Následující tabulka porovnává metrik a protokolů ve službě Azure Monitor.The following table compares Metrics and Logs in Azure Monitor.

AtributAttribute MetrikyMetrics ProtokolyLogs
VýhodyBenefits Odlehčená a podporuje téměř v reálném čase scénářů, jako je třeba výstrahy.Lightweight and capable of near-real time scenarios such as alerting. Ideální pro rychlé zjišťování chyb.Ideal for fast detection of issues. Analýza s bohatou dotazovací jazyk.Analyzed with rich query language. Ideální pro hloubkovou analýzu a identifikovat hlavní příčinu.Ideal for deep analysis and identifying root cause.
DataData Pouze číselné hodnotyNumerical values only Textová nebo číselná dataText or numeric data
StrukturaStructure Standardní sadu vlastností, včetně doba vzorku, monitorovány zdroj, číselnou hodnotu.Standard set of properties including sample time, resource being monitored, a numeric value. Některé metriky zahrnují více dimenzí pro další definice.Some metrics include multiple dimensions for further definition. Jedinečnou sadu vlastností v závislosti na typu protokolu.Unique set of properties depending on the log type.
KolekceCollection Shromážďovány v pravidelných intervalech.Collected at regular intervals. Mohou být shromažďovány nedojde, jak aktivovat události záznam, který se má vytvořit.May be collected sporadically as events trigger a record to be created.
Zobrazit na webu Azure portalView in Azure portal Průzkumník metrikMetrics Explorer Log AnalyticsLog Analytics
Zahrnout zdroje datData sources include Platforma metrik shromážděných z prostředků Azure.Platform metrics collected from Azure resources.
Služba Application Insights monitorovat aplikace.Applications monitored by Application Insights.
Vlastní aplikace nebo API definována.Custom defined by application or API.
Aplikace a diagnostické protokoly.Application and Diagnostics Logs.
Řešení monitorování.Monitoring solutions.
Agenti a rozšíření virtuálních počítačů.Agents and VM extensions.
Požadavky na aplikaci a výjimky.Application requests and exceptions.
Azure Security Center.Azure Security Center.
Rozhraní API kolekce datData Collector API.

Shromažďování dat monitorováníCollect monitoring data

Různé zdroje dat pro monitorování Azure bude zapisovat do pracovního prostoru Log Analytics (protokoly) nebo Azure Monitor metriky databáze (metriky) nebo obě.Different sources of data for Azure Monitor will write to either a Log Analytics workspace (Logs) or the Azure Monitor metrics database (Metrics) or both. Některé zdroje budou zapisovat přímo do těchto úložišť dat, zatímco jiné můžou zapisovat do jiného umístění, jako je Azure storage a vyžadovat určitou konfiguraci k naplnění protokolů nebo metrik.Some sources will write directly to these data stores, while others may write to another location such as Azure storage and require some configuration to populate logs or metrics.

Zobrazit metriky ve službě Azure Monitor a protokolů ve službě Azure Monitor seznam různých zdrojů dat, která naplní jednotlivých typů.See Metrics in Azure Monitor and Logs in Azure Monitor for a listing of different data sources that populate each type.

Datový Stream k externím systémůmStream data to external systems

Kromě použití nástroje pro analýzu dat monitorování v Azure, můžete mít povinnost předat externího nástroje, jako jsou informace o zabezpečení a událostí produktů pro správu (SIEM).In addition to using the tools in Azure to analyze monitoring data, you may have a requirement to forward it to an external tool such as a security information and event management (SIEM) product. Toto přesměrování se obvykle provádí přímo z monitorovaných prostředků prostřednictvím Azure Event Hubs.This forwarding is typically done directly from monitored resources through Azure Event Hubs. K odesílání dat přímo do centra událostí, zatímco jiný proces, jako je například aplikace logiky můžete použít k načtení požadovaných dat můžete nakonfigurovat některé zdroje.Some sources can be configured to send data directly to an event hub while you can use another process such as a Logic App to retrieve the required data. Zobrazit pomocí externího nástroje pro monitorování data do centra událostí pro používání Azure Stream podrobnosti.See Stream Azure monitoring data to an event hub for consumption by an external tool for details.

Další postupNext steps