Přehled služby Azure MonitorAzure Monitor overview

Azure Monitor maximalizuje dostupnost a výkon vašich aplikací, zajišťuje komplexní řešení pro shromažďování, analýzu a funguje na telemetrická data z vašeho cloudu a místních prostředích.Azure Monitor maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Pomůže vám při zjišťování stavu vašich aplikací a proaktivně identifikuje problémy, které je ovlivňují, a prostředky, na kterých jsou závislé.It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

PřehledOverview

Následující obrázek poskytuje souhrnný přehled monitorování Azure.The following diagram gives a high-level view of Azure Monitor. V centru diagramu se úložiště dat pro metriky a protokoly, které jsou dva základní druhy dat používá Azure Monitor.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data use by Azure Monitor. Na levé straně jsou zdroje dat monitorování , který tyto naplnit úložišť dat.On the left are the sources of monitoring data that populate these data stores. Na pravé straně jsou různé funkce, které Azure Monitor provádí s Tato shromážděná data, jako je například analýza, upozorňování a streamování do externích systémů.On the right are the different functions that Azure Monitor performs with this collected data such as analysis, alerting, and streaming to external systems.

Poznámka

Tento článek byl nedávno aktualizován termín protokoly Azure monitoru nahrazujícím Log Analytics.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Data protokolu zůstanou uložena v pracovním prostoru Log Analytics stále shromažďují a analyzují ve stejné službě Log Analytics.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Aktualizujeme terminologie lépe podle role protokolů ve službě Azure Monitor.We are updating the terminology to better reflect the role of logs in Azure Monitor. Zobrazit Azure Monitor terminologie změny podrobnosti.See Azure Monitor terminology changes for details.

Přehled služby Azure Monitor

Monitorování datové platformyMonitoring data platform

Všechna data shromážděná službou Azure Monitor zapadá do jednoho ze dvou základních typů, metriky a protokoly.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. 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 jednoduché a schopný zajistit podporu téměř v reálném čase scénáře.They are lightweight and capable of supporting near real-time scenarios. Protokoly obsahovat různé druhy dat uspořádaných do s různými sadami vlastností pro jednotlivé typy záznamů.Logs contain different kinds of data organized into records with different sets of properties for each type. Telemetrická data, jako je například událostmi a sledováním jsou uloženy jako protokoly kromě na data výkonu tak, aby se všechny zkombinovat pro analýzu.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

Pro řadu prostředků Azure uvidíte data shromážděná službou Azure Monitor přímo v jejich stránce Přehled na webu Azure Portal.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Podíváme se na jakýkoli virtuální počítač například a zobrazí se vám několik grafů zobrazení metrik výkonu.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Klikněte na libovolné grafy k otevírání těchto dat v Průzkumníka metrik na webu Azure Portal, která umožňuje graf hodnoty několika metrik v čase.Click on any of the graphs to open the data in metrics explorer in the Azure portal, which allows you to chart the values of multiple metrics over time. Můžete zobrazit grafy interaktivně nebo je připnout na řídicí panel k zobrazení se ostatní vizualizace.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

Metriky

Protokol data shromážděná službou Azure Monitor můžete analyzovat pomocí dotazy rychle načíst, konsolidovat a analyzovat shromážděná data.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Můžete vytvářet a testovat pomocí Log Analytics webu Azure portal a pak buď přímo analyzovat data s využitím těchto nástrojů nebo ukládat dotazy pro použití s vizualizace nebo upozornění pravidla.You can create and test queries using Log Analytics in the Azure portal and then either directly analyze the data using these tools or save queries for use with visualizations or alert rules.

Azure Monitor používá verzi Kusto dotazovací jazyk používá Průzkumník dat Azure, který je vhodný pro jednoduchá protokolu dotazů, ale zahrnuje také pokročilé funkce, jako jsou agregace, spojení a inteligentní analýzy.Azure Monitor uses a version of the Kusto query language used by Azure Data Explorer that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Můžete rychle naučit jazyk dotazu pomocí více lekce.You can quickly learn the query language using multiple lessons. Pro uživatele, kteří již znají SQL a Splunk, jsou k dispozici konkrétní pokyny.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Protokoly

Jaká data shromažďuje nástroj Azure Monitor?What data does Azure Monitor collect?

Azure Monitor může shromažďovat data z různých zdrojů.Azure Monitor can collect data from a variety of sources. Můžete si představit sledování dat pro vaše aplikace na úrovních, od aplikace, libovolný operační systém a služeb, které spoléhá na, na platformě, jako takové.You can think of monitoring data for your applications in tiers ranging from your application, any operating system and services it relies on, down to the platform itself. Azure Monitor provádí sběr dat ze všech následujících úrovních:Azure Monitor collects data from each of the following tiers:

  • Monitorování dat aplikací: Data o výkonu a funkce kódu, který jste napsali, bez ohledu na jeho platformu.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Data monitorování hostovaného operačního systému: Data o operačním systému, na kterém je aplikace spuštěna.Guest OS monitoring data: Data about the operating system on which your application is running. To může být spuštěn v Azure, jiného cloudu nebo místně.This could be running in Azure, another cloud, or on-premises.
  • Data monitorování prostředků Azure: Data o provozu prostředku Azure.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Předplatné Azure, data monitorování: Data o provozu a správy předplatného Azure, jakož i informace o stavu a provoz Azure samotný.Azure subscription monitoring data: Data about the operation and management of an Azure subscription, as well as data about the health and operation of Azure itself.
  • Data monitorování klienta Azure: Data o provozu služeb Azure úrovni klienta, jako je Azure Active Directory.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

Jakmile vytvoříte předplatné Azure a začněte přidávat prostředky, jako jsou virtuální počítače a webové aplikace, spustí monitorování Azure, shromažďování dat.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Protokoly aktivit zaznamenat při vytvoření nebo úpravě prostředky.Activity Logs record when resources are created or modified. Metriky zjistíte, jaký je výkon prostředku a prostředky, které je spotřebovává.Metrics tell you how the resource is performing and the resources that it's consuming.

Roztáhnout svá data ukládáte do aktuální operace prostředky podle povolení diagnostiky a Přidání agenta k výpočetním prostředkům.Extend the data you're collecting into the actual operation of the resources by enabling diagnostics and adding an agent to compute resources. To bude shromažďovat telemetrii pro interní operace prostředku a umožňují konfigurovat různé zdroje dat shromažďovat protokoly a metriky z hostovaného operačního systému Windows a Linux.This will collect telemetry for the internal operation of the resource and allow you to configure different data sources to collect logs and metrics from Windows and Linux guest operating system.

Přidat Instrumentační balíček do vaší aplikacepovolte Application Insights shromažďovat podrobné informace o vaší aplikaci, včetně zobrazení stránek, žádosti o aplikace a výjimky.Add an instrumentation package to your application, to enable Application Insights to collect detailed information about your application including page views, application requests, and exceptions. Dále ověřte dostupnost vaší aplikace tím, že nakonfigurujete test dostupnosti můžete simulovat provoz uživatelů.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Vlastní zdrojeCustom sources

Azure Monitor může shromažďovat data protokolu z jakéhokoli klienta REST pomocí rozhraní API kolekce dat.Azure Monitor can collect log data from any REST client using the Data Collector API. To umožňuje vytvářet vlastní scénáře monitorování a rozšiřování monitorování na prostředky, které Nezveřejňují telemetrická data prostřednictvím dalších zdrojů.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

InsightsInsights

Sledování dat je pouze užitečné, pokud zvýšíte svůj vhled do provozu vaše výpočetní prostředí.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Azure Monitor obsahuje několik funkcí a nástrojů, které poskytují cenné přehledy o vašich aplikací a další prostředky, které jsou závislé.Azure Monitor includes several features and tools that provide valuable insights into your applications and other resources that they depend on. Řešení monitorování a funkce, jako Application Insights a monitorování Azure pro kontejnery poskytnout podrobný přehled o různých aspektech vaší aplikace a konkrétní Azure služby.Monitoring solutions and features such as Application Insights and Azure Monitor for containers provide deep insights into different aspects of your application and specific Azure services.

Application InsightsApplication Insights

Application Insights Monitoruje dostupnost, výkon a využití webových aplikací, ať už jsou hostované v cloudu nebo místně.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Využívá výkonnou datovou platformu pro analýzy ve službě Azure Monitor vám poskytnout podrobný přehled o operacích vaší aplikace a diagnostikovat chyby bez čekání na jejich nahlášení uživatelem.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and diagnose errors without waiting for a user to report them. Application Insights obsahuje spojovací body s celou řadu nástrojů pro vývoj a integruje se sadou Visual Studio pro podporu vašich procesů DevOps.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

App Insights

Azure Monitor pro kontejneryAzure Monitor for containers

Azure Monitor pro kontejnery je funkce určené k monitorování výkonu kontejner úloh nasazených do spravované clustery Kubernetes hostované ve službě Azure Kubernetes Service (AKS).Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Poskytuje přehled o výkonu shromažďováním paměti a procesoru metriky z řadiče, uzly a kontejnerů, které jsou k dispozici v Kubernetes prostřednictvím rozhraní API metrik.It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Shromažďují se také protokoly kontejnerů.Container logs are also collected. Když povolíte monitorování z clusterů Kubernetes, tyto metriky a protokoly se automaticky shromažďují, můžete prostřednictvím kontejnerizovaných verzi agenta Log Analytics pro Linux.After you enable monitoring from Kubernetes clusters, these metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux.

Stav kontejneru

Azure Monitor pro virtuální počítačeAzure Monitor for VMs

Azure Monitor pro virtuální počítače monitoruje analýzou výkonu a stavu systému Windows a virtuální počítače s Linuxem, včetně jejich různé procesy a propojených záviset na jiných prostředcích a externí virtuální počítače Azure (VM) ve velkém měřítku procesy.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. Toto řešení zahrnuje podporu monitorování výkonu a závislostí aplikací pro virtuální počítače hostované v místním nebo jiného zprostředkovatele cloudu.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

VM Insights

Řešení monitorováníMonitoring solutions

Řešení monitorování ve službě Azure Monitor jsou zabalené sady logik, které poskytují přehledy pro konkrétní aplikaci nebo službě.Monitoring solutions in Azure Monitor are packaged sets of logic that provide insights for a particular application or service. Obsahují logiku pro shromažďování dat monitorování pro aplikaci nebo službě, dotazy pro analýzy dat, a zobrazení pro vizualizaci.They include logic for collecting monitoring data for the application or service, queries to analyze that data, and views for visualization. Řešení pro monitorování od Microsoftu k dispozici a partnery nabízí monitorování pro různé služby Azure a další aplikace.Monitoring solutions are available from Microsoft and partners to provide monitoring for various Azure services and other applications.

Řešení monitorování

Reakce na kritická situacíchResponding to critical situations

Mimo možnosti k interaktivní analýze dat monitorování, musí být schopné proaktivně reagovat na kritické ujednání identifikovat data, která shromažďuje efektivní řešení monitorování.In addition to allowing you to interactively analyze monitoring data, an effective monitoring solution must be able to proactively respond to critical conditions identified in the data that it collects. To může odesílat textové nebo e-mailu do správce zodpovědným za vyšetřování problém.This could be sending a text or mail to an administrator responsible for investigating an issue. Nebo může spustit automatizovaný proces, který se pokusí opravit chybovou podmínku.Or you could launch an automated process that attempts to correct an error condition.

VýstrahyAlerts

Výstrahy ve službě Azure Monitor zajistit aktivní upozorňování kritického stavu a potenciálně se pokusí provést opravné akce.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Pravidla upozornění na základě metrik poskytuje téměř reálném čase výstrahy podle číselných hodnot, zatímco pravidla založená na protokolech umožňují komplexní logiku napříč daty z více zdrojů.Alert rules based on metrics provide near real time alerting based on numeric values, while rules based on logs allow for complex logic across data from multiple sources.

Pravidla, která používá Azure Monitor výstrah skupiny akcí, které obsahují jedinečné sady příjemců a akce, které mohou být sdíleny napříč více pravidel.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. V závislosti na vašich požadavcích, skupiny akcí lze provádět činnosti, jako mají výstrahy spustit externí akce nebo integrují s vašimi nástroji ITSM pomocí webhooků.Based on your requirements, action groups can perform such actions as using webhooks to have alerts start external actions or to integrate with your ITSM tools.

Výstrahy

Automatické škálováníAutoscale

Automatické škálování umožňuje mít správného množství prostředků systémem pro zpracování zátěže ve své aplikaci.Autoscale allows you to have the right amount of resources running to handle the load on your application. Umožňuje vytvořit pravidla, která pomocí metrik shromážděných službou Azure Monitor k určení, kdy se mají automaticky přidávat prostředky zpracovat nárůst zatížení a také prostředky, které jsou sedí ušetříte peníze nečinnosti.It allows you to create rules that use metrics collected by Azure Monitor to determine when to automatically add resources to handle increases in load and also save money by removing resources that are sitting idle. Můžete zadat minimální a maximální počet instancí a logiku, kdy chcete zvýšit nebo snížit prostředky.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

Automatické škálování

Vizualizace dat monitorováníVisualizing monitoring data

Vizualizace jako grafy a tabulky jsou účinné nástroje pro shrnutí dat monitorování a prezentace na různé skupiny uživatelů.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. Azure Monitor má svůj vlastní funkce pro vizualizaci dat monitorování a využívá další služby Azure pro publikování na různé skupiny uživatelů.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

Řídicí panelyDashboards

Řídicích panelů Azure umožňují kombinovat různé typy dat, včetně metrik a protokolů, do jediného v webu Azure portal.Azure dashboards allow you to combine different kinds of data, including both metrics and logs, into a single pane in the Azure portal. Řídicí panel můžete volitelně sdílet s ostatními uživateli Azure.You can optionally share the dashboard with other Azure users. Elementy v celém Azure Monitor můžete přidat na řídicí panel Azure kromě výstup u kteréhokoli grafu dotazu nebo metriky protokolu.Elements throughout Azure Monitor can be added to an Azure dashboard in addition to the output of any log query or metrics chart. Můžete například vytvořit řídicí panel, který kombinuje dlaždice, které zobrazují graf metrik, tabulky protokolů aktivit, graf využití ze služby Application Insights a výstup protokolu dotazu.For example, you could create a dashboard that combines tiles that show a graph of metrics, a table of activity logs, a usage chart from Application Insights, and the output of a log query.

Řídicí panel

ZobrazeníViews

Zobrazení vizuálně reprezentují data protokolu ve službě Azure Monitor.Views visually present log data in Azure Monitor. Každé zobrazení obsahuje jednu dlaždici, která operací na kombinaci vizualizací, jako jsou pruhové a spojnicové grafy kromě seznamy se souhrnem důležitých data.Each view includes a single tile that drills down to a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. Řešení monitorování zahrnují zobrazení se souhrnem dat pro konkrétní aplikaci a můžete vytvořit vlastní zobrazení pro reprezentaci dat z libovolného dotazu protokolu.Monitoring solutions include views that summarize data for a particular application, and you can create your own views to present data from any log query. Jako další elementy ve službě Azure Monitor zobrazení jde přidat na řídicí panely Azure.Like other elements in Azure Monitor, views can be added to Azure dashboards.

Zobrazení

Power BIPower BI

Power BI je služba pro obchodní analýzy, která poskytuje interaktivní vizualizace na různých zdrojů dat a efektivní způsob zpřístupnění dat pro ostatní uvnitř a vně organizace.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources and is an effective means of making data available to others within and outside your organization. Power BI, můžete nakonfigurovat automaticky importovat data protokolů ze služby Azure Monitor využívat tyto další vizualizace.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Integrace a export datIntegrate and export data

Často budete mít tento požadavek pro integraci s jinými systémy pro monitorování Azure a k vytvoření vlastních řešení, které používají data monitorování.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. Další služby Azure fungují s Azure Monitor k poskytování tato integrační.Other Azure services work with Azure Monitor to provide this integration.

Centrum událostíEvent Hub

Azure Event Hubs je streamování platformy a události služba příjmu, dají se transformovat a ukládat data pomocí libovolného poskytovatele analýz v reálném čase nebo adaptérů dávkování/úložišť.Azure Event Hubs is a streaming platform and event ingestion service that can transform and store data using any real-time analytics provider or batching/storage adapters. Použití služby Event Hubs do Streamovat data Azure Monitor partnerovi SIEM a monitorovací nástroje.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Logic AppsLogic Apps

Logic Apps je služba, která umožňuje automatizovat úlohy a obchodních procesů pomocí pracovních postupů, které se integrují s různými systémy a službami.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Aktivity jsou k dispozici, čtení a zápis metrik a protokolů ve službě Azure Monitor, které umožňuje vytvářet pracovní postupy integrace s celou řadu jiných systémů.Activities are available that read and write metrics and logs in Azure Monitor, which allows you to build workflows integrating with a variety of other systems.

Rozhraní APIAPI

Několik rozhraní API jsou dostupná pro čtení a zápis metriky a protokoly z Azure monitoru a kromě přístupu vygenerované výstrahy.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. Můžete také nakonfigurovat a načíst výstrahy.You can also configure and retrieve alerts. To vám poskytne v podstatě neomezené možnosti, jak vytvářet vlastní řešení, které se integrují se službou Azure Monitor.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Další postupNext steps

Další informace:Learn more about: