Průvodce monitorováním cloudu: Přehled monitorovacích platforemCloud monitoring guide: Monitoring platforms overview

Společnost Microsoft poskytuje řadu možností monitorování ze dvou produktů: System Center Operations Manager, které byly navrženy místně a následně rozšířeny do cloudu, a Azure Monitor, které byly navrženy pro Cloud, ale mohou také monitorovat místní systémy.Microsoft provides a range of monitoring capabilities from two products: System Center Operations Manager, which was designed for on-premises and then extended to the cloud, and Azure Monitor, which was designed for the cloud but can also monitor on-premises systems. Tyto dvě nabídky poskytují základní monitorovací služby, jako jsou například výstrahy, sledování doby provozu služby, monitorování stavu aplikace a infrastruktury, diagnostika a analýza.These two offerings deliver core monitoring services, such as alerting, service uptime tracking, application and infrastructure health monitoring, diagnostics, and analytics.

Mnoho organizací si přechodu nejnovější postupy pro DevOps flexibilitu a cloudové inovace pro správu prostředí heterogenní.Many organizations are embracing the latest practices for DevOps agility and cloud innovations to manage their heterogenous environments. I když jsou i na jejich schopnost dělat vhodná a odpovědná rozhodnutí týkající se monitorování těchto úloh.Yet they are also concerned about their ability to make appropriate and responsible decisions about how to monitor those workloads.

Tento článek obsahuje podrobný přehled našich monitorovacích platforem, které vám pomůžou pochopit, jak jednotlivé funkce nástroje poskytují základní monitorování.This article provides a high-level overview of our monitoring platforms to help you understand how each delivers core monitoring functionality.

Příběh System Center Operations ManagerThe story of System Center Operations Manager

V 2000 jsme do pole Operations Management zadali Microsoft Operations Manager 2000.In 2000, we entered the operations management field with Microsoft Operations Manager 2000. V 2007 jsme představili reinženýrskou verzi produktu, System Center Operations Manager.In 2007, we introduced a reengineered version of the product, System Center Operations Manager. Přesunuli jsme se nad rámec jednoduchého monitorování instancí Windows serveru a soustřeďte se na robustní, komplexní monitorování služeb a aplikací, včetně platforem heterogenní, síťových zařízení a dalších závislostí aplikací nebo služeb.It moved beyond simple monitoring of Windows Server instances and concentrated on robust, end-to-end service and application monitoring, including heterogenous platforms, network devices, and other application or service dependencies. Je to vytvořená platforma pro monitorování na podnikové úrovni pro místní prostředí ve stejné třídě jako IBM Tivoli nebo HP Operations Manager v oboru.It's an established, enterprise-grade monitoring platform for on-premises environments, in the same class as IBM Tivoli or HP Operations Manager in the industry. Zvětšila se podpora monitorování výpočetních prostředků a prostředků platforem, které běží v Azure, Amazon Web Services (AWS) a dalších poskytovatelích cloudu.It has grown to support monitoring compute and platform resources running in Azure, Amazon Web Services (AWS), and other cloud providers.

Příběh Azure MonitorThe story of Azure Monitor

Po vydání Azure v 2010 byl k dispozici monitorování cloudových služeb s agentem Azure Diagnostics, který poskytuje způsob shromažďování diagnostických dat z prostředků Azure.When Azure was released in 2010, monitoring of cloud services was provided with the Azure Diagnostics agent, which provided a way to collect diagnostics data from Azure resources. Tato funkce byla považována za obecný nástroj pro monitorování, nikoli na podnikovou platformu pro monitorování.This capability was considered a general monitoring tool rather than an enterprise-class monitoring platform.

Application Insights bylo zavedeno k posunu se změnami v odvětví, kde došlo ke zvětšování rozšiřování cloudových, mobilních a IoT zařízení a zavedení postupů DevOps.Application Insights was introduced to shift with changes in the industry where proliferation of cloud, mobile, and IoT devices was growing and the introduction of DevOps practices. Z monitorování výkonu aplikací v Operations Manager ke službě v Azure, kde poskytuje bohatě sledující webové aplikace napsané v různých jazycích.It grew from application performance monitoring in Operations Manager to a service in Azure, where it delivers rich monitoring of web applications written in a variety of languages. V 2015 byla oznámena verze Preview Application Insights pro sadu Visual Studio a později byla známa jako pouze Application Insights.In 2015, the preview of Application Insights for Visual Studio was announced and later, it became known as just Application Insights. Shromažďuje údaje o výkonu aplikace, požadavcích a výjimkách a trasováních.It collects details about application performance, requests and exceptions, and traces.

V 2015 se služba Azure Operational Insights všeobecně zpřístupnila.In 2015, Azure Operational Insights was made generally available. Dodali Log Analytics službu, která shromáždila a prohledala data z počítačů v Azure, v místním prostředí nebo v jiných cloudových prostředích a připojená k System Center Operations Manager.It delivered the Log Analytics service that collected and searched data from machines in Azure, on-premises, or other cloud environments, and connected to System Center Operations Manager. Byly nabídnuty sady Intelligence, které obsahují různé konfigurace pro správu a monitorování, které obsahovaly kolekci dotazů a analytické logiky, vizualizace a pravidla shromažďování dat pro takové scénáře jako auditování zabezpečení, posouzení stavu a správu výstrah.Intelligence packs were offered that delivered a variety of prepackaged management and monitoring configurations that contained a collection of query and analytic logic, visualizations, and data collection rules for such scenarios as security auditing, health assessments, and alert management. Později se Azure Operational Insights stal známým jako Log Analytics.Later, Azure Operational Insights became known as Log Analytics.

V 2016 je verze Preview Azure Monitor oznámila na konferenci Microsoft Ignite.In 2016, the preview of Azure Monitor was announced at the Microsoft Ignite conference. Poskytovala společné rozhraní pro shromažďování metrik platforem, protokoly diagnostiky prostředků a události protokolu aktivit na úrovni předplatného ze všech služeb Azure, které začali používat rozhraní.It provided a common framework to collect platform metrics, resource diagnostics logs, and subscription-level activity log events from any Azure service that started using the framework. Dříve měla každá služba Azure vlastní metodu monitorování.Previously, each Azure service had its own monitoring method.

Na konferenci 2018 Ignite jsme oznámili, že se značka Azure Monitor rozšířila, aby zahrnovala několik různých služeb, které byly původně vyvinuty s nezávislou funkcí:At the 2018 Ignite conference, we announced that the Azure Monitor brand expanded to include several different services originally developed with independent functionality:

  • Původní Azure monitor pro shromažďování metrik platforem, protokolů diagnostiky prostředků a protokolů aktivit jenom pro prostředky platformy Azure.The original Azure Monitor, for collecting platform metrics, resource diagnostics logs, and activity logs for Azure platform resources only.

  • Application Insights pro monitorování aplikací.Application Insights, for application monitoring.

  • Log Analytics, primární umístění pro shromažďování a analýzu dat protokolu.Log Analytics, the primary location for collecting and analyzing log data.

  • Nová sjednocená služba upozorňování, která vznesla mechanismy výstrah od každé z dalších výše zmíněných služeb.A new unified alerting service, which brought together alert mechanisms from each of the other services mentioned earlier.

  • Azure Network Watcher pro monitorování, diagnostikování a zobrazení metrik pro prostředky ve virtuální síti.Azure Network Watcher, for monitoring, diagnosing, and viewing metrics for resources in a virtual network.

Scénář Operations Management Suite (OMS)The story of Operations Management Suite (OMS)

Z 2015 až do 2018. dubna Operations Management Suite (OMS) pro účely licencování naváže následující služby správy Azure:From 2015 until April 2018, Operations Management Suite (OMS) bundled the following Azure management services for licensing purposes:

  • Application InsightsApplication Insights
  • Azure AutomationAzure Automation
  • Azure BackupAzure Backup
  • Operational Insights (později Log Analytics)Operational Insights (later rebranded as Log Analytics)
  • Site RecoverySite Recovery

Funkce služeb, které byly součástí OMS, se nezměnily, když byla zastavena OMS.The functionality of the services that were part of OMS did not change when OMS was discontinued. Přerovnaná v rámci Azure Monitor.They were realigned under Azure Monitor.

Požadavky na infrastrukturuInfrastructure requirements

Operations ManagerOperations Manager

Operations Manager vyžaduje významnou infrastrukturu a údržbu pro podporu skupiny pro správu, což je základní funkční jednotka.Operations Manager requires significant infrastructure and maintenance to support a management group, which is a basic unit of functionality. Minimálně skupina pro správu se skládá z jednoho nebo více serverů pro správu, SQL Server instance, hostování provozní databáze datového skladu a sestav a agentů.At a minimum, a management group consists of one or more management servers, a SQL Server instance, hosting the operational and reporting data warehouse database, and agents. Složitost návrhu skupiny pro správu závisí na několika faktorech, například na rozsahu úloh, které se mají monitorovat, a počtu zařízení nebo počítačů, které podporují úlohy.The complexity of a management group design depends on multiple factors, such as the scope of workloads to monitor, and the number of devices or computers supporting the workloads. Pokud požadujete vysokou dostupnost a odolnost lokality, jak často se jedná o podnikové platformy pro monitorování, požadavky na infrastrukturu a přidružená údržba se můžou výrazně zvýšit.If you require high availability and site resiliency, as is commonly the case with enterprise monitoring platforms, the infrastructure requirements and associated maintenance can increase dramatically.

Diagram Operations Manager skupiny pro správu

Azure MonitorAzure Monitor

Azure Monitor je nabídka typu software jako služba (SaaS), takže její podpůrná infrastruktura běží v Azure a je spravovaná Microsoftem.Azure Monitor is a software as a service (SaaS) offering, so its supporting infrastructure runs in Azure and is managed by Microsoft. Provádí monitorování, analýzu a diagnostiku ve velkém měřítku.It's performs monitoring, analytics, and diagnostics at scale. Je k dispozici ve všech národních cloudech.It is available in all national clouds. Základní části infrastruktury (sběrače, metriky a protokoly úložiště a analýzy), které podporují Azure Monitor, jsou spravovány společností Microsoft.Core parts of the infrastructure (collectors, metrics and logs store, and analytics) that support Azure Monitor are maintained by Microsoft.

Diagram Azure Monitor

Shromažďování datData collection

Operations ManagerOperations Manager

AgentiAgents

Operations Manager shromažďuje data přímo pouze z agentů, kteří jsou nainstalováni v počítačích se systémem Windows.Operations Manager collects data directly only from agents that are installed on Windows computers. Může přijímat data z Operations Manager SDK, ale tento přístup se obvykle používá pro partnery, kteří produkt rozšířili na vlastní aplikace, a ne pro shromažďování dat monitorování.It can accept data from the Operations Manager SDK, but this approach is typically used for partners that extend the product with custom applications, not for collecting monitoring data. Může shromažďovat data z jiných zdrojů, jako jsou například počítače se systémem Linux a síťová zařízení, pomocí speciálních modulů, které jsou spuštěny v agentovi systému Windows, který vzdáleně přistupuje k těmto jiným zařízením.It can collect data from other sources, such as Linux computers and network devices, by using special modules that run on the Windows agent that remotely accesses these other devices.

Diagram agenta Operations Manager

Agent Operations Manager může shromažďovat data z několika zdrojů dat v místním počítači, například protokol událostí, vlastní protokoly a čítače výkonu.The Operations Manager agent can collect from multiple data sources on the local computer, such as the event log, custom logs, and performance counters. Může také spouštět skripty, které mohou shromažďovat data z místního počítače nebo z externích zdrojů.It can also run scripts, which can collect data from the local computer or from external sources. Můžete psát vlastní skripty pro shromažďování dat, která se nedají shromažďovat jiným způsobem, nebo shromažďovat data z různých vzdálených zařízení, která nemůžou jinak sledovat.You can write custom scripts to collect data that can't be collected by other means, or to collect data from a variety of remote devices that can't otherwise be monitored.

Sady Management PackManagement packs

Operations Manager provádí všechna monitorování pomocí pracovních postupů (pravidla, monitorování a zjišťování objektů).Operations Manager performs all monitoring with workflows (rules, monitors, and object discoveries). Tyto pracovní postupy jsou baleny společně v Management Pack a nasazeny do agentů.These workflows are packaged together in a management pack and deployed to agents. Sady Management Pack jsou k dispozici pro různé produkty a služby, které zahrnují předdefinovaná pravidla a monitory.Management packs are available for a variety of products and services, which include predefined rules and monitors. Můžete také vytvořit vlastní Management Pack pro vlastní aplikace a vlastní scénáře.You can also author your own management pack for your own applications and custom scenarios.

Konfigurace monitorováníMonitoring configuration

Sady Management Pack mohou obsahovat stovky pravidel, monitorování a pravidla zjišťování objektů.Management packs can contain hundreds of rules, monitors, and object discovery rules. Agent spouští všechna tato nastavení monitorování ze všech použitých sad Management Pack, které jsou určeny podle pravidel zjišťování.An agent runs all these monitoring settings from all the management packs that apply, which are determined by discovery rules. Každá instance každého nastavení monitorování se spouští nezávisle a funguje okamžitě s daty, která shromažďuje.Each instance of each monitoring setting runs independently and acts immediately on the data that it collects. To je způsob, jakým Operations Manager může dosáhnout upozorňování téměř v reálném čase a aktuálního stavu monitorovaných prostředků.This is how Operations Manager can achieve near-real-time alerting and the current health state of monitored resources.

Monitor může například vzorkovat čítač výkonu každých pár minut.For example, a monitor might sample a performance counter every few minutes. Pokud tento čítač překročí prahovou hodnotu, okamžitě nastaví stav cílového objektu, který okamžitě aktivuje výstrahu ve skupině pro správu.If that counter exceeds a threshold, it immediately sets the health state of its target object, which immediately triggers an alert in the management group. Naplánované pravidlo může sledovat konkrétní událost, která se má vytvořit, a okamžitě vyvolat výstrahu, když se tato událost vytvoří v místním protokolu událostí.A scheduled rule might watch for a particular event to be created and immediately fire an alert when that event is created in the local event log.

Vzhledem k tomu, že jsou tato nastavení monitorování izolovaná od sebe a pracují z jednotlivých zdrojů dat, Operations Manager mají problémy korelující data mezi více zdroji.Because these monitoring settings are isolated from each other and work from the individual sources of data, Operations Manager has challenges correlating data between multiple sources. Je také obtížné reagovat na data po shromáždění.It's also difficult to react to data after it's been collected. Můžete spouštět pracovní postupy, které přistupují k databázi Operations Manager, ale tento scénář není běžný a obvykle se používá pro omezený počet pracovních postupů pro zvláštní účely.You can run workflows that access the Operations Manager database, but this scenario isn't common, and it's typically used for a limited number of special purpose workflows.

Diagram Operations Manager skupiny pro správu

Azure MonitorAzure Monitor

Zdroje datData sources

Azure Monitor shromažďuje data z nejrůznějších zdrojů, včetně prostředků infrastruktury Azure a platforem, agentů v počítačích se systémem Windows a Linux a monitorování dat shromažďovaných v Azure Storage.Azure Monitor collects data from a variety of sources, including Azure infrastructure and platform resources, agents on Windows and Linux computers, and monitoring data collected in Azure Storage. Libovolný klient REST může zapisovat data protokolu do Azure Monitor pomocí rozhraní API a můžete definovat vlastní metriky pro webové aplikace.Any REST client can write log data to Azure Monitor by using an API, and you can define custom metrics for your web applications. Některá data metriky je možné směrovat do různých umístění v závislosti na jejich využití.Some metric data can be routed to different locations, depending on its usage. Můžete například použít data pro upozorňování "co nejrychleji" nebo pro dlouhodobé vyhledávání analýz trendů ve spojení s dalšími daty protokolů.For example, you might use the data for "as-fast-as-possible" alerting or for long-term trend analysis searches in conjunction with other log data.

Monitorování řešení a přehledůMonitoring solutions and insights

Řešení monitorování používají platformu log v Azure Monitor k zajištění monitorování konkrétní aplikace nebo služby.Monitoring solutions use the logs platform in Azure Monitor to provide monitoring for a particular application or service. Obvykle definují shromažďování dat od agentů nebo ze služeb Azure a poskytují dotazy a zobrazení protokolů k analýze těchto dat.They typically define data collection from agents or from Azure services, and provide log queries and views to analyze that data. Obvykle neposkytují pravidla upozornění, což znamená, že je nutné definovat vlastní kritéria výstrahy na základě shromážděných dat.They typically don't provide alert rules, which means that you must define your own alert criteria based on collected data.

Přehledy, jako je například Azure Monitor pro kontejnery a Azure Monitor pro virtuální počítače, využívají platformu Azure Monitor protokoly a metriky, které poskytují přizpůsobené možnosti monitorování pro aplikaci nebo službu v Azure Portal.Insights, such as Azure Monitor for containers and Azure Monitor for VMs, use the logs and metrics platform of Azure Monitor to provide a customized monitoring experience for an application or service in the Azure portal. Kromě přizpůsobené analýzy shromážděných dat můžou poskytovat podmínky monitorování a upozorňování na stav.They might provide health monitoring and alerting conditions, in addition to customized analysis of collected data.

Konfigurace monitorováníMonitoring configuration

Azure Monitor odděluje shromažďování dat od akcí pořízených s těmito daty, která podporuje distribuované mikroslužby v cloudovém prostředí.Azure Monitor separates data collection from actions taken against that data, which supports distributed microservices in a cloud environment. Slučuje data z více zdrojů do Common data Platform a poskytuje možnosti analýzy, vizualizace a upozorňování na základě shromážděných dat.It consolidates data from multiple sources into a common data platform, and provides analysis, visualization, and alerting capabilities based on the collected data.

Data shromážděná pomocí Azure Monitor se ukládají jako protokoly nebo metriky a různé funkce Azure Monitor spoléhají na obě funkce.Data collected by Azure Monitor is stored as either logs or metrics, and different features of Azure Monitor rely on either. Metriky obsahují číselné hodnoty v časových řadách, které jsou vhodné pro výstrahy téměř v reálném čase a rychlé zjišťování problémů.Metrics contain numerical values in time series that are well suited for near-real-time alerting and quick detection of issues. Protokoly obsahují text nebo číselná data a lze je dotazovat pomocí výkonného jazyka, zejména užitečného pro provádění složitých analýz.Logs contain text or numerical data and can be queried using a powerful language especially useful for performing complex analysis.

Vzhledem k tomu, že Azure Monitor odděluje shromažďování dat z akcí proti těmto datům, nemusí být v mnoha případech možné poskytnout výstrahy téměř v reálném čase.Because Azure Monitor separates data collection from actions against that data, it might be unable to provide near-real-time alerting in many cases. Pro upozornění na data protokolu se dotazy spouštějí podle opakujícího se plánu definovaného v upozornění.To alert on log data, queries are run on a recurring schedule defined in the alert. Díky tomuto chování může Azure Monitor snadno korelovat data ze všech monitorovaných zdrojů a interaktivně analyzovat data různými způsoby.This behavior allows Azure Monitor to easily correlate data from all monitored sources, and you can interactively analyze data in a variety of ways. To je užitečné hlavně při provádění analýz hlavní příčiny a určení, kde k problému může dojít.This is especially helpful for doing root cause analysis and identifying where else an issue might occur.

Monitorování stavuHealth monitoring

Operations ManagerOperations Manager

Sady Management Pack v Operations Manager zahrnují model služby, který popisuje komponenty monitorované aplikace a jejich vztah.Management packs in Operations Manager include a service model that describes the components of the application being monitored and their relationship. Monitory identifikují aktuální stav každé součásti na základě dat a skriptů v agentovi.Monitors identify the current health state of each component based on data and scripts on the agent. Stavy jsou shrnuté tak, abyste mohli rychle zobrazit shrnutí stavů monitorovaných počítačů a aplikací.Health states roll up so that you can quickly view the summarized health state of monitored computers and applications.

Azure MonitorAzure Monitor

Azure Monitor neposkytuje uživatelsky definované metody implementace modelu služby nebo monitorování, které označují aktuální stav všech součástí služby.Azure Monitor doesn't provide a user-definable method of implementing a service model or monitors that indicate the current health state of any service components. Vzhledem k tomu, že řešení monitorování jsou založená na standardních funkcích Azure Monitor, neposkytují monitorování na úrovni stavu.Because monitoring solutions are based on standard features of Azure Monitor, they don't provide state-level monitoring. Následující funkce Azure Monitor můžou být užitečné:The following features of Azure Monitor can be helpful:

  • Application Insights: Vytvoří složenou mapu webové aplikace a poskytne stav pro každou součást aplikace nebo závislost.Application Insights: Builds a composite map of your web application, and provides a health state for each application component or dependency. Patří sem stav výstrah a přechod k podrobnostem pro podrobnější diagnostiku vaší aplikace.This includes alerts status and drill-down to more detailed diagnostics of your application.

  • Azure monitor pro virtuální počítače: Poskytuje prostředí pro monitorování stavu pro hostované virtuální počítače Azure, podobně jako u Operations Manager, když monitoruje virtuální počítače s Windows a Linuxem.Azure Monitor for VMs: Delivers a health-monitoring experience for the guest Azure VMs, similar to that of Operations Manager, when it monitors Windows and Linux virtual machines. Vyhodnotí stav klíčových komponent operačního systému z perspektivy dostupnosti a výkonu a určí aktuální stav.It evaluates the health of key operating system components from the perspective of availability and performance to determine the current health state. Když zjistí, že virtuální počítač hosta má trvalé využívání prostředků, kapacitu místa na disku nebo problém související se základní funkcí operačního systému, vygeneruje výstrahu, která tento stav zaznamená do vaší pozornosti.When it determines that the guest VM is experiencing sustained resource utilization, disk-space capacity, or an issue related to core operating system functionality, it generates an alert to bring this state to your attention.

  • Azure monitor pro kontejnery: Monitoruje výkon a stav služby Azure Kubernetes nebo Azure Container Instances.Azure Monitor for containers: Monitors the performance and health of Azure Kubernetes Service or Azure Container Instances. Shromažďuje metriky paměti a procesoru z řadičů, uzlů a kontejnerů, které jsou k dispozici v Kubernetes prostřednictvím rozhraní API metrik.It collects memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the metrics API. Shromažďuje také protokoly kontejnerů a data inventáře o kontejnerech a jejich obrázcích.It also collects container logs and inventory data about containers and their images. Předdefinovaná kritéria stavu, která jsou založená na shromážděných datech výkonu, vám pomůžou zjistit, jestli existuje problém s kritickým prostředkem nebo kapacitou.Predefined health criteria that are based on the collected performance data help you identify whether a resource bottleneck or capacity issue exists. Můžete také pochopit celkový výkon nebo výkon konkrétního typu objektu Kubernetes (pod, uzlem, kontrolérem nebo kontejnerem).You can also understand the overall performance, or the performance from a specific Kubernetes object type (pod, node, controller, or container).

Analýza datAnalyze data

Operations ManagerOperations Manager

Operations Manager poskytuje čtyři základní způsoby, jak analyzovat data po shromáždění:Operations Manager provides four basic ways to analyze data after it has been collected:

  • Průzkumník stavů: Pomůže vám zjistit, které monitory identifikují problém se stavem, a zkontrolovat znalosti o monitorování a možných příčinách akcí, které s ním souvisejí.Health Explorer: Helps you discover which monitors are identifying a health state issue and review knowledge about the monitor and possible causes for actions related to it.

  • Zobrazení: Nabízí předdefinované vizualizace shromážděných dat, například graf dat o výkonu nebo seznam monitorovaných komponent a jejich aktuální stav.Views: Offers predefined visualizations of collected data, such as a graph of performance data or a list of monitored components and their current health state. Zobrazení diagramu vizuálně prezentují model služby aplikace.Diagram views visually present the service model of an application.

  • Sestavy: Umožňuje shrnout historická data uložená v datovém skladu Operations Manager.Reports: Allow you to summarize historical data that's stored in the Operations Manager data warehouse. Můžete přizpůsobit data, která jsou založená na zobrazeních a sestavách.You can customize the data that views and reports are based on. Neexistuje ale žádná funkce, která umožňuje složitou nebo interaktivní analýzu shromážděných dat.However, there is no feature to allow for complex or interactive analysis of collected data.

  • Operations Manager příkazové prostředí: Rozšiřuje prostředí Windows PowerShell o další sadu rutin a může dotazovat a vizualizovat shromážděná data.Operations Manager command shell: Extends Windows PowerShell with an additional set of cmdlets, and can query and visualize collected data. To zahrnuje grafy a další vizualizace, nativně pomocí prostředí PowerShell nebo Operations Manager webové konzole založené na jazyce HTML.This includes graphs and other visualizations, natively with PowerShell, or with the Operations Manager HTML-based web console.

Azure MonitorAzure Monitor

Pomocí výkonného analytického modulu Azure Monitor můžete interaktivně pracovat s daty protokolů a kombinovat je s dalšími daty monitorování pro účely trendů a dalších analýz dat.With the powerful Azure Monitor analytics engine, you can interactively work with log data and combine them with other monitoring data for trending and other data analysis. Zobrazení a řídicí panely umožňují vizualizovat data dotazů různými způsoby od Azure Portal a importovat je do Power BI.Views and dashboards allow you to visualize query data in a variety of ways from the Azure portal, and import it into Power BI. Mezi řešení monitorování patří dotazy a zobrazení, která prezentují data, která shromažďuje.Monitoring solutions include queries and views to present the data they collect. Přehledy, jako jsou Application Insights, Azure Monitor pro virtuální počítače a Azure Monitor pro kontejnery, zahrnují přizpůsobené vizualizace pro podporu scénářů interaktivního monitorování.Insights such as Application Insights, Azure Monitor for VMs, and Azure Monitor for containers include customized visualizations to support interactive monitoring scenarios.

Zobrazení výstrahAlerting

Operations ManagerOperations Manager

Operations Manager vytváří výstrahy v reakci na předdefinované události, při splnění prahové hodnoty výkonu a při změně stavu monitorované součásti.Operations Manager creates alerts in response to predefined events, when a performance threshold is met, and when the health state of a monitored component changes. Zahrnuje úplnou správu výstrah, což vám umožní nastavit jejich rozlišení a přiřadit je různým operátorům nebo systémovým technikům.It includes the complete management of alerts, allowing you to set their resolution and assign them to various operators or system engineers. Můžete nastavit pravidla oznámení, která určují, která upozornění budou odesílat proaktivní oznámení.You can set notification rules that specify which alerts will send proactive notifications.

Sady Management Pack zahrnují různá předdefinovaná pravidla výstrah pro různé kritické podmínky v monitorovaných aplikacích.Management packs include various predefined alerting rules for different critical conditions in the application being monitored. Tato pravidla můžete vyladit nebo vytvořit vlastní pravidla pro konkrétní požadavky vašeho prostředí.You can tune these rules or create custom rules to the particular requirements of your environment.

Azure MonitorAzure Monitor

Pomocí Azure Monitor můžete vytvářet výstrahy na základě metriky překračující prahovou hodnotu nebo na základě plánovaného výsledku dotazu.With Azure Monitor, you can create alerts based on a metric crossing a threshold, or based on a scheduled query result. I když výstrahy založené na metrikách můžou dosahovat výsledků téměř v reálném čase, plánované dotazy mají delší dobu odezvy v závislosti na rychlosti přijímání a indexování dat.Although alerts based on metrics can achieve near-real-time results, scheduled queries have a longer response time, depending on the speed of data ingestion and indexing. Místo omezení na konkrétního agenta, výstrahy dotazování protokolu v Azure Monitor umožňují analyzovat data napříč všemi daty uloženými ve více pracovních prostorech.Instead of being limited to a specific agent, log query alerts in Azure Monitor let you analyze data across all data stored in multiple workspaces. Tyto výstrahy také zahrnují data z konkrétní Application Insights aplikace pomocí dotazu mezi pracovními prostory.These alerts also include data from a specific Application Insights application by using a cross-workspace query.

I když monitorovací řešení můžou zahrnovat pravidla výstrah, obvykle je vytváříte na základě vašich požadavků.Although monitoring solutions can include alert rules, you ordinarily create them based on your own requirements.

Pracovní postupyWorkflows

Operations ManagerOperations Manager

Sady Management Pack v Operations Manager obsahují stovky individuálních pracovních postupů a určují, jaká data se mají shromažďovat a jakou akci s těmito daty mají dělat.Management packs in Operations Manager contain hundreds of individual workflows, and they determine both what data to collect and what action to perform with that data. Pravidlo může například vzorkovat čítač výkonu každých pár minut a uložit jeho výsledky k analýze.For example, a rule might sample a performance counter every few minutes, storing its results for analysis. Monitorování může vzorkovat stejný čítač výkonu a porovnat jeho hodnotu s prahovou hodnotou pro zjištění stavu monitorovaného objektu.A monitor might sample the same performance counter and compare its value to a threshold to determine the health state of a monitored object. Jiné pravidlo může spustit skript, který shromáždí a analyzuje data v počítači agenta, a potom spustí výstrahu, pokud vrátí určitou hodnotu.Another rule might run a script to collect and analyze some data on an agent computer, and then fire an alert if it returns a particular value.

Pracovní postupy v Operations Manager jsou nezávisle na sobě navzájem nezávislé, což ztěžuje analýzu v několika monitorovaných objektech.Workflows in Operations Manager are independent of each other, which makes analysis across multiple monitored objects difficult. Tyto scénáře monitorování musí být založené na datech po shromáždění, což je možné, ale může být obtížné a není běžné.These monitoring scenarios must be based on data after it's collected, which is possible but can be difficult, and it isn't common.

Azure MonitorAzure Monitor

Azure Monitor odděluje shromažďování dat z akcí a analýz z těchto dat.Azure Monitor separates data collection from actions and analysis taken from that data. Agenti a další zdroje dat zapisují data protokolu do Log Analyticsho pracovního prostoru a zapisují data metrik do databáze metrik bez jakékoli analýzy těchto dat nebo znalosti toho, jak by se mohla použít.Agents and other data sources write log data to a Log Analytics workspace and write metric data to the metric database, without any analysis of that data or knowledge of how it might be used. Monitorování provádí výstrahy a další akce z uložených dat, což umožňuje provádět analýzu napříč daty ze všech zdrojů.Monitor performs alerting and other actions from the stored data, which allows you to perform analysis across data from all sources.

Rozšiřování základní platformyExtend the base platform

Operations ManagerOperations Manager

Operations Manager implementuje veškerou logiku monitorování v Management Pack, kterou buď vytvoříte sami, nebo ji získáte od nás nebo od partnera.Operations Manager implements all monitoring logic in a management pack, which you either create yourself or obtain from us or a partner. Když nainstalujete Management Pack, automaticky zjistí komponenty aplikace nebo služby na různých agentech a nasadí vhodná pravidla a monitory.When you install a management pack, it automatically discovers components of the application or service on different agents, and deploys appropriate rules and monitors. Management Pack obsahuje definice stavu, pravidla výstrah, pravidla pro shromažďování výkonu a událostí a zobrazení, která poskytují kompletní monitorování, které podporuje službu nebo aplikaci infrastruktury.The management pack contains health definitions, alert rules, performance and event collection rules, and views, to provide complete monitoring that supports the infrastructure service or application.

Sada Operations Manager SDK umožňuje Operations Manager integraci s monitorovacími platformami třetích stran nebo softwarem správa IT služeb (ITSM).The Operations Manager SDK enables Operations Manager to integrate with third-party monitoring platforms or IT service management (ITSM) software. Sada SDK je také používána některými sadami partnerských sad pro podporu monitorování síťových zařízení a poskytování vlastních prezentačních prostředí, jako je například druhý řídicí panel HTML5 nebo integrace s systém Microsoft Office Visio.The SDK is also used by some partner management packs to support monitoring network devices and deliver custom presentation experiences, such as the Squared Up HTML5 dashboard or integration with Microsoft Office Visio.

Azure MonitorAzure Monitor

Azure Monitor shromažďuje metriky a protokoly z prostředků Azure, a to s nízkou konfigurací.Azure Monitor collects metrics and logs from Azure resources, with little to no configuration. Řešení monitorování přidávají logiku pro monitorování aplikace nebo služby, ale budou fungovat i v rámci standardních dotazů a zobrazení protokolu v Azure Monitor.Monitoring solutions add logic for monitoring an application or service, but they still work within the standard log queries and views in Azure Monitor. Přehledy, jako jsou Application Insights a Azure Monitor pro virtuální počítače, využívají Azure Monitor platformu pro shromažďování a zpracování dat.Insights, such as Application Insights and Azure Monitor for VMs, use the Azure Monitor platform for data collecting and processing. Poskytují také další nástroje pro vizualizaci a analýzu dat.They also provide additional tools to visualize and analyze the data. Data shromážděná pomocí přehledů můžete kombinovat s ostatními daty, a to pomocí základních Azure Monitorch funkcí, jako jsou například dotazy a výstrahy protokolu.You can combine data collected by insights with other data, by using core Azure Monitor features such as log queries and alerts.

Monitorování podporuje několik metod shromažďování dat monitorování nebo správy z Azure nebo externích prostředků.Monitor supports several methods to collect monitoring or management data from Azure or external resources. Pak můžete extrahovat a přepřesměrovávat data z úložiště metriky nebo protokolů do vašich nástrojů pro ITSM nebo monitorování.You can then extract and forward data from the metric or log stores to your ITSM or monitoring tools. Můžete také provádět úlohy správy pomocí REST API Azure Monitor.Or you can perform administrative tasks by using the Azure Monitor REST API.

Další krokyNext steps