Guida al monitoraggio del cloud: Panoramica delle piattaforme di monitoraggioCloud monitoring guide: Monitoring platforms overview

Microsoft offre una gamma di funzionalità di monitoraggio di due prodotti: System Center Operations Manager, progettato per l'ambiente locale e quindi esteso al cloud, e monitoraggio di Azure, progettato per il cloud, ma anche per il monitoraggio dei sistemi locali.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. Queste due offerte offrono servizi di monitoraggio di base, ad esempio avvisi, monitoraggio del tempo di esecuzione del servizio, monitoraggio dell'integrità delle applicazioni e dell'infrastruttura, diagnostica e analisi.These two offerings deliver core monitoring services, such as alerting, service uptime tracking, application and infrastructure health monitoring, diagnostics, and analytics.

Molte organizzazioni adottano le procedure più recenti per l'agilità DevOps e le innovazioni cloud per gestire gli ambienti eterogeneo.Many organizations are embracing the latest practices for DevOps agility and cloud innovations to manage their heterogenous environments. Tuttavia, sono anche preoccupati della loro capacità di prendere decisioni appropriate e responsabili sul monitoraggio di tali carichi di lavoro.Yet they are also concerned about their ability to make appropriate and responsible decisions about how to monitor those workloads.

Questo articolo fornisce una panoramica generale delle piattaforme di monitoraggio che consentono di comprendere il modo in cui ogni fornisce funzionalità di monitoraggio di base.This article provides a high-level overview of our monitoring platforms to help you understand how each delivers core monitoring functionality.

Il racconto di System Center Operations ManagerThe story of System Center Operations Manager

In 2000 è stato immesso il campo Operations Management con Microsoft Operations Manager 2000.In 2000, we entered the operations management field with Microsoft Operations Manager 2000. In 2007 è stata introdotta una versione riprogettata del prodotto, System Center Operations Manager.In 2007, we introduced a reengineered version of the product, System Center Operations Manager. Il servizio è stato spostato oltre il semplice monitoraggio di un server Windows e si concentrava sul monitoraggio affidabile di servizi e applicazioni end-to-end, incluse le piattaforme eterogeneo, i dispositivi di rete e altre dipendenze dell'applicazione o del servizio.It moved beyond simple monitoring of a Windows server and concentrated on robust, end-to-end service and application monitoring, including heterogenous platforms, network devices, and other application or service dependencies. Si tratta di una piattaforma di monitoraggio di livello aziendale e consolidata per gli ambienti locali, nella stessa classe di IBM Tivoli o HP Operations Manager nel settore.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. È cresciuta per supportare il monitoraggio delle risorse di calcolo e piattaforma in esecuzione in Azure, Amazon Web Services (AWS) e altri provider di servizi cloud.It has grown to support monitoring compute and platform resources running in Azure, Amazon Web Services (AWS), and other cloud providers.

Il servizio monitoraggio di AzureThe story of Azure Monitor

Quando Azure è stato rilasciato in 2010, il monitoraggio dei servizi cloud è stato fornito con l'agente di Diagnostica di Azure, che fornisce un modo per raccogliere i dati di diagnostica dalle risorse di 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. Questa funzionalità era considerata uno strumento di monitoraggio generale anziché una piattaforma di monitoraggio di livello aziendale.This capability was considered a general monitoring tool rather than an enterprise-class monitoring platform.

Application Insights è stato introdotto per passare con le modifiche apportate al settore in cui è cresciuta la proliferazione dei dispositivi cloud, mobile e Internet e l'introduzione delle procedure 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. È cresciuta da Application Performance Monitoring in Operations Manager a un servizio in Azure, dove offre un monitoraggio completo delle applicazioni Web scritte in un'ampia gamma di linguaggi.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. In 2015, l'anteprima di Application Insights per Visual Studio è stata annunciata e in seguito è diventata nota semplicemente come Application Insights.In 2015, the preview of Application Insights for Visual Studio was announced and later, it became known as just Application Insights. Raccoglie informazioni dettagliate sulle prestazioni dell'applicazione, sulle richieste, sulle eccezioni e sulle tracce.It collects details about application performance, requests and exceptions, and traces.

In 2015 Azure Operational Insights è stato reso disponibile a livello generale.In 2015, Azure Operational Insights was made generally available. Ha fornito il servizio di analisi Log Analytics che ha raccolto e cercato i dati dai computer in Azure, in locale o in altri ambienti cloud e connessi ai System Center Operations Manager.It delivered the Log Analytics analysis service that collected and searched data from machines in Azure, on-premises, or other cloud environments, and connected to System Center Operations Manager. Sono stati offerti Intelligence Pack che hanno fornito un'ampia gamma di configurazioni di gestione e monitoraggio preconfezionate che contenevano una raccolta di logica di analisi, visualizzazioni e raccolta di dati per scenari come il controllo della sicurezza, le valutazioni dell'integrità e la gestione degli avvisi.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. In seguito, Azure Operational Insights è stato noto come Log Analytics.Later, Azure Operational Insights became known as Log Analytics.

In 2016, l'anteprima di monitoraggio di Azure è stata annunciata alla conferenza Microsoft Ignite.In 2016, the preview of Azure Monitor was announced at the Microsoft Ignite conference. Ha fornito un Framework comune per raccogliere le metriche della piattaforma, i log di diagnostica delle risorse e gli eventi del log attività a livello di sottoscrizione da qualsiasi servizio di Azure che ha iniziato a usare il Framework.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. In precedenza, ogni servizio di Azure aveva un proprio metodo di monitoraggio.Previously, each Azure service had its own monitoring method.

Alla conferenza 2018 Ignite, abbiamo annunciato che il marchio di monitoraggio di Azure è stato ampliato in modo da includere numerosi servizi diversi sviluppati originariamente con funzionalità indipendenti:At the 2018 Ignite conference, we announced that the Azure Monitor brand expanded to include several different services originally developed with independent functionality:

  • Il monitoraggio di Azureoriginale, per la raccolta di metriche della piattaforma, i log di diagnostica delle risorse e i log attività solo per le risorse della piattaforma Azure.The original Azure Monitor, for collecting platform metrics, resource diagnostics logs, and activity logs for Azure platform resources only.
  • Application Insightsper il monitoraggio delle applicazioni.Application Insights, for application monitoring.
  • Log Analytics, il percorso principale per la raccolta e l'analisi dei dati di log.Log Analytics, the primary location for collecting and analyzing log data.
  • Un nuovo servizio di avvisi unificato, che ha riunito meccanismi di avviso da ognuno degli altri servizi indicati in precedenza.A new unified alerting service, which brought together alert mechanisms from each of the other services mentioned earlier.
  • Azure Network Watcher, per il monitoraggio, la diagnosi e la visualizzazione delle metriche per le risorse in una rete virtuale.Azure Network Watcher, for monitoring, diagnosing, and viewing metrics for resources in a virtual network.

Storia di Operations Management Suite (OMS)The story of Operations Management Suite (OMS)

Da 2015 fino al 2018 aprile, Operations Management Suite (OMS) era un bundle dei seguenti servizi di gestione di Azure per scopi di licenza:From 2015 until April 2018, Operations Management Suite (OMS) was a bundling of the following Azure management services for licensing purposes:

  • Application InsightsApplication Insights
  • Automazione di AzureAzure Automation
  • Backup di AzureAzure Backup
  • Operational Insights (successivamente rietichettato come Log Analytics)Operational Insights (later rebranded as Log Analytics)
  • Site RecoverySite Recovery

La funzionalità dei servizi che facevano parte di OMS non è cambiata quando OMS non è più disponibile.The functionality of the services that were part of OMS did not change when OMS was discontinued. Sono stati riallineati in monitoraggio di Azure.They were realigned under Azure Monitor.

Requisiti dell'infrastrutturaInfrastructure requirements

Operations ManagerOperations Manager

Operations Manager richiede un'infrastruttura e una manutenzione significative per supportare un gruppo di gestione, che è un'unità di base di funzionalità.Operations Manager requires significant infrastructure and maintenance to support a management group, which is a basic unit of functionality. Come minimo, un gruppo di gestione è costituito da uno o più server di gestione, un'istanza di SQL Server, che ospita il database operativo e data warehouse per reporting e gli agenti.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. La complessità della progettazione di un gruppo di gestione dipende da diversi fattori, ad esempio l'ambito dei carichi di lavoro da monitorare e il numero di dispositivi o computer che supportano i carichi di lavoro.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. Se è necessaria la disponibilità elevata e la resilienza del sito, come in genere accade con le piattaforme di monitoraggio aziendali, i requisiti dell'infrastruttura e la manutenzione associata possono aumentare notevolmente.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.

Diagramma del gruppo di gestione di Operations Manager

Monitoraggio di AzureAzure Monitor

Monitoraggio di Azure è un'offerta di Software as a Service (SaaS), quindi l'infrastruttura di supporto viene eseguita in Azure ed è gestita da Microsoft.Azure Monitor is a software as a service (SaaS) offering, so its supporting infrastructure runs in Azure and is managed by Microsoft. Esegue il monitoraggio, l'analisi e la diagnostica su larga scala.It's performs monitoring, analytics, and diagnostics at scale. È disponibile in tutti i cloud nazionali.It is available in all national clouds. Le parti principali dell'infrastruttura (agenti di raccolta, metriche e archivio di log e analisi) che supportano monitoraggio di Azure sono gestite da Microsoft.Core parts of the infrastructure (collectors, metrics and logs store, and analytics) that support Azure Monitor are maintained by Microsoft.

Diagramma di monitoraggio di Azure

Raccolta datiData collection

Operations ManagerOperations Manager

AgentiAgents

Operations Manager raccoglie i dati direttamente dagli agenti installati nei computer Windows.Operations Manager collects data directly only from agents that are installed on Windows computers. Può accettare i dati da Operations Manager SDK, ma questo approccio viene in genere usato per i partner che estendono il prodotto con applicazioni personalizzate, non per la raccolta dei dati di monitoraggio.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. Può raccogliere dati da altre origini, ad esempio computer Linux e dispositivi di rete, usando moduli speciali eseguiti nell'agente Windows che accede in remoto a questi altri dispositivi.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.

Diagramma dell'agente Operations Manager

L'agente di Operations Manager può raccogliere da più origini dati nel computer locale, ad esempio il registro eventi, i log personalizzati e i contatori delle prestazioni.The Operations Manager agent can collect from multiple data sources on the local computer, such as the event log, custom logs, and performance counters. Consente inoltre di eseguire script, che possono raccogliere dati dal computer locale o da origini esterne.It can also run scripts, which can collect data from the local computer or from external sources. È possibile scrivere script personalizzati per raccogliere dati che non possono essere raccolti in altro modo o per raccogliere dati da un'ampia gamma di dispositivi remoti che non possono essere monitorati in altro modo.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.

Management PackManagement packs

Operations Manager esegue tutti i monitoraggi con i flussi di lavoro (regole, monitoraggi e individuazioni oggetti).Operations Manager performs all monitoring with workflows (rules, monitors, and object discoveries). Questi flussi di lavoro vengono assemblati in un Management Pack e distribuiti agli agenti.These workflows are packaged together in a management pack and deployed to agents. I Management Pack sono disponibili per un'ampia gamma di prodotti e servizi, che includono regole e monitoraggi predefiniti.Management packs are available for a variety of products and services, which include predefined rules and monitors. È anche possibile creare Management Pack personalizzati per le applicazioni e gli scenari personalizzati.You can also author your own management pack for your own applications and custom scenarios.

Configurazione del monitoraggioMonitoring configuration

I Management Pack possono contenere centinaia di regole, monitoraggi e regole di individuazione oggetti.Management packs can contain hundreds of rules, monitors, and object discovery rules. Un agente esegue tutte queste impostazioni di monitoraggio da tutti i Management Pack che si applicano, determinati dalle regole di individuazione.An agent runs all these monitoring settings from all the management packs that apply, which are determined by discovery rules. Ogni istanza di ogni impostazione di monitoraggio viene eseguita in modo indipendente e agisce immediatamente sui dati raccolti.Each instance of each monitoring setting runs independently and acts immediately on the data that it collects. Questo è il modo in cui Operations Manager possibile ottenere avvisi quasi in tempo reale e lo stato di integrità corrente delle risorse monitorate.This is how Operations Manager can achieve near-real-time alerting and the current health state of monitored resources.

Ad esempio, un monitoraggio può campionare un contatore delle prestazioni ogni pochi minuti.For example, a monitor might sample a performance counter every few minutes. Se il contatore supera una soglia, imposta immediatamente lo stato di integrità del relativo oggetto di destinazione, che attiva immediatamente un avviso nel gruppo di gestione.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. Una regola pianificata potrebbe controllare la creazione di un evento specifico e generare immediatamente un avviso quando l'evento viene creato nel registro eventi locale.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.

Poiché queste impostazioni di monitoraggio sono isolate l'una dall'altra e funzionano dalle singole origini dati, Operations Manager presenta problemi di correlazione dei dati tra più origini.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. È anche difficile reagire ai dati dopo che sono stati raccolti.It's also difficult to react to data after it's been collected. È possibile eseguire flussi di lavoro che accedono al database Operations Manager, ma questo scenario non è comune e viene in genere usato per un numero limitato di flussi di lavoro per scopi specifici.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.

Diagramma del gruppo di gestione di Operations Manager

Monitoraggio di AzureAzure Monitor

Origini datiData sources

Monitoraggio di Azure raccoglie i dati da un'ampia gamma di origini, tra cui l'infrastruttura di Azure e le risorse della piattaforma, gli agenti nei computer Windows e Linux e il monitoraggio dei dati raccolti in archiviazione di Azure.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. Qualsiasi client REST può scrivere i dati di log in monitoraggio di Azure usando un'API ed è possibile definire metriche personalizzate per le applicazioni Web.Any REST client can write log data to Azure Monitor by using an API, and you can define custom metrics for your web applications. Alcuni dati della metrica possono essere indirizzati a posizioni diverse, a seconda dell'utilizzo.Some metric data can be routed to different locations, depending on its usage. Ad esempio, è possibile usare i dati per gli avvisi "rapidi" o per le ricerche di analisi della tendenza a lungo termine insieme ad altri dati di log.For example, you might use the data for "fast-as-possible" alerting or for long-term trend analysis searches in conjunction with other log data.

Soluzioni di monitoraggio e informazioni dettagliateMonitoring solutions and insights

Le soluzioni di monitoraggio usano la piattaforma logs in monitoraggio di Azure per fornire il monitoraggio di un'applicazione o un servizio specifico.Monitoring solutions use the logs platform in Azure Monitor to provide monitoring for a particular application or service. In genere definiscono la raccolta di dati dagli agenti o dai servizi di Azure e forniscono query e visualizzazioni di log per analizzare i dati.They typically define data collection from agents or from Azure services, and provide log queries and views to analyze that data. In genere non forniscono regole di avviso, pertanto è necessario definire i propri criteri di avviso in base ai dati raccolti.They typically don't provide alert rules, which means that you must define your own alert criteria based on collected data.

Informazioni dettagliate, ad esempio monitoraggio di Azure per contenitori e Monitoraggio di Azure per le macchine virtuali, usano la piattaforma log e metriche di monitoraggio di Azure per offrire un'esperienza di monitoraggio personalizzata per un'applicazione o un servizio nel portale di Azure.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. Potrebbero fornire condizioni di monitoraggio dello stato e di avviso, oltre all'analisi personalizzata dei dati raccolti.They might provide health monitoring and alerting conditions, in addition to customized analysis of collected data.

Configurazione del monitoraggioMonitoring configuration

Monitoraggio di Azure separa la raccolta di dati da azioni eseguite su tali dati, che supporta microservizi distribuiti in un ambiente cloud.Azure Monitor separates data collection from actions taken against that data, which supports distributed microservices in a cloud environment. Consente di consolidare i dati di più origini in una piattaforma dati comune e fornisce funzionalità di analisi, visualizzazione e avviso in base ai dati raccolti.It consolidates data from multiple sources into a common data platform, and provides analysis, visualization, and alerting capabilities based on the collected data.

I dati raccolti da monitoraggio di Azure vengono archiviati come log o metriche e le diverse funzionalità di monitoraggio di Azure si basano su entrambi.Data collected by Azure Monitor is stored as either logs or metrics, and different features of Azure Monitor rely on either. Le metriche contengono valori numerici in serie temporali che sono particolarmente adatti per gli avvisi quasi in tempo reale e per il rilevamento rapido dei problemi.Metrics contain numerical values in time series that are well suited for near-real-time alerting and quick detection of issues. I log contengono dati di testo o numerici e possono essere sottoposti a query usando un linguaggio potente particolarmente utile per eseguire analisi complesse.Logs contain text or numerical data and can be queried using a powerful language especially useful for performing complex analysis.

Poiché monitoraggio di Azure separa la raccolta di dati da azioni rispetto a tali dati, potrebbe non essere in grado di fornire avvisi quasi in tempo reale in molti casi.Because Azure Monitor separates data collection from actions against that data, it might be unable to provide near-real-time alerting in many cases. Per generare un avviso sui dati del log, le query vengono eseguite in base a una pianificazione ricorrente definita nell'avviso.To alert on log data, queries are run on a recurring schedule defined in the alert. Questo comportamento consente a monitoraggio di Azure di correlare facilmente i dati di tutte le origini monitorate ed è possibile analizzare i dati in modo interattivo in diversi modi.This behavior allows Azure Monitor to easily correlate data from all monitored sources, and you can interactively analyze data in a variety of ways. Questa operazione è particolarmente utile per eseguire l'analisi della causa radice e identificare la posizione in cui potrebbe verificarsi un problema.This is especially helpful for doing root cause analysis and identifying where else an issue might occur.

Monitoraggio dell’integritàHealth monitoring

Operations ManagerOperations Manager

I Management Pack in Operations Manager includono un modello di servizio che descrive i componenti dell'applicazione monitorata e le relative relazioni.Management Packs in Operations Manager include a service model that describes the components of the application being monitored and their relationship. I monitoraggi identificano lo stato di integrità corrente di ogni componente in base ai dati e agli script nell'agente.Monitors identify the current health state of each component based on data and scripts on the agent. Gli Stati di integrità vengono sottoposti a rollup per poter visualizzare rapidamente lo stato di integrità riepilogato dei computer e delle applicazioni monitorati.Health states roll up so that you can quickly view the summarized health state of monitored computers and applications.

Monitoraggio di AzureAzure Monitor

Monitoraggio di Azure non fornisce un metodo definibile dall'utente per l'implementazione di un modello di servizio o di monitoraggi che indicano lo stato di integrità corrente di tutti i componenti del servizio.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. Poiché le soluzioni di monitoraggio sono basate sulle funzionalità standard di monitoraggio di Azure, non forniscono il monitoraggio a livello di stato.Because monitoring solutions are based on standard features of Azure Monitor, they don't provide state-level monitoring. Le funzionalità seguenti di monitoraggio di Azure possono essere utili:The following features of Azure Monitor can be helpful:

  • Application Insights: Compila una mappa composita dell'applicazione Web e fornisce uno stato di integrità per ogni componente dell'applicazione o dipendenza.Application Insights: Builds a composite map of your web application, and provides a health state for each application component or dependency. Sono inclusi lo stato degli avvisi e il drill-down per la diagnostica più dettagliata dell'applicazione.This includes alerts status and drill-down to more detailed diagnostics of your application.

  • Monitoraggio di Azure per le macchine virtuali: Offre un'esperienza di monitoraggio dell'integrità per le macchine virtuali di Azure Guest, in modo simile a quella di Operations Manager, durante il monitoraggio delle macchine virtuali Windows e Linux.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. Valuta l'integrità dei componenti principali del sistema operativo dal punto di vista della disponibilità e delle prestazioni per determinare lo stato di integrità corrente.It evaluates the health of key operating system components from the perspective of availability and performance to determine the current health state. Quando determina che la macchina virtuale guest sta riscontrando un utilizzo prolungato delle risorse, la capacità dello spazio su disco o un problema correlato alla funzionalità di base del sistema operativo, genera un avviso per portare questo stato all'attenzione dell'utente.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.

  • Monitoraggio di Azure per i contenitori: Monitora le prestazioni e l'integrità del servizio Kubernetes di Azure o di istanze di contenitore di Azure.Azure Monitor for containers: Monitors the performance and health of Azure Kubernetes Service or Azure Container Instances. che raccoglie metriche sulla memoria e sul processore da controller, nodi e contenitori disponibili in Kubernetes tramite l'API Metriche.It collects memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Raccoglie anche i log del contenitore e i dati di inventario relativi ai contenitori e alle relative immagini.It also collects container logs and inventory data about containers and their images. I criteri di integrità predefiniti basati sui dati sulle prestazioni raccolti consentono di identificare l'esistenza di un collo di bottiglia delle risorse o di un problema di capacità.Predefined health criteria that are based on the collected performance data help you identify whether a resource bottleneck or capacity issue exists. È anche possibile comprendere le prestazioni complessive o le prestazioni di un tipo di oggetto Kubernetes specifico (Pod, nodo, controller o contenitore).You can also understand the overall performance, or the performance from a specific Kubernetes object type (pod, node, controller, or container).

Analizzare i datiAnalyze data

Operations ManagerOperations Manager

Operations Manager offre quattro modi di base per analizzare i dati dopo che sono stati raccolti:Operations Manager provides four basic ways to analyze data after it has been collected:

  • Esplora stati: Consente di individuare i monitoraggi che identificano un problema di stato di integrità e di esaminare le informazioni sul monitoraggio e le possibili cause per le azioni correlate.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.

  • Visualizzazioni: Offre visualizzazioni predefinite dei dati raccolti, ad esempio un grafico di dati sulle prestazioni o un elenco di componenti monitorati e il relativo stato di integrità corrente.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. Le visualizzazioni diagramma presentano visivamente il modello di servizio di un'applicazione.Diagram views visually present the service model of an application.

  • Report: Consente di riepilogare i dati cronologici archiviati nel data warehouse Operations Manager.Reports: Allow you to summarize historical data that's stored in the Operations Manager data warehouse. È possibile personalizzare i dati su cui si basano le visualizzazioni e i report.You can customize the data that views and reports are based on. Tuttavia, non esiste alcuna funzionalità per consentire l'analisi complessa o interattiva dei dati raccolti.However, there is no feature to allow for complex or interactive analysis of collected data.

  • Shell comandi Operations Manager: Estende Windows PowerShell con un set aggiuntivo di cmdlet ed è in grado di eseguire query e visualizzare i dati raccolti.Operations Manager Command Shell: Extends Windows PowerShell with an additional set of cmdlets, and can query and visualize collected data. Sono inclusi i grafici e altre visualizzazioni, in modo nativo con PowerShell o con la Operations Manager Console Web basata su HTML.This includes graphs and other visualizations, natively with PowerShell, or with the Operations Manager HTML-based web console.

Monitoraggio di AzureAzure Monitor

Grazie al potente motore di analisi di monitoraggio di Azure, puoi lavorare in modo interattivo con i dati di log e combinarli con altri dati di monitoraggio per le tendenze e altre analisi dei dati.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. Viste e dashboard consentono di visualizzare i dati delle query in diversi modi dal portale di Azure e di importarli in 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. Le soluzioni di monitoraggio includono query e visualizzazioni per presentare i dati raccolti.Monitoring solutions include queries and views to present the data they collect. Informazioni dettagliate, ad esempio Application Insights, Monitoraggio di Azure per le macchine virtuali e monitoraggio di Azure per i contenitori, includono visualizzazioni personalizzate per supportare scenari di monitoraggio interattivo.Insights such as Application Insights, Azure Monitor for VMs, and Azure Monitor for containers include customized visualizations to support interactive monitoring scenarios.

Creazione di avvisiAlerting

Operations ManagerOperations Manager

Operations Manager crea avvisi in risposta a eventi predefiniti, quando viene soddisfatta una soglia di prestazioni e quando viene modificato lo stato di integrità di un componente monitorato.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. Include la gestione completa degli avvisi, che consente di impostare la risoluzione e di assegnarli a diversi operatori o tecnici di sistema.It includes the complete management of alerts, allowing you to set their resolution and assign them to various operators or system engineers. È possibile impostare regole di notifica che specificano gli avvisi che invieranno notifiche proattive.You can set notification rules that specify which alerts will send proactive notifications.

I Management Pack includono diverse regole di avviso predefinite per diverse condizioni critiche nell'applicazione monitorata.Management packs include various predefined alerting rules for different critical conditions in the application being monitored. È possibile ottimizzare queste regole o creare regole personalizzate per i requisiti specifici dell'ambiente in uso.You can tune these rules or create custom rules to the particular requirements of your environment.

Monitoraggio di AzureAzure Monitor

Con monitoraggio di Azure è possibile creare avvisi in base a una metrica che supera una soglia o in base a un risultato di query pianificato.With Azure Monitor, you can create alerts based on a metric crossing a threshold, or based on a scheduled query result. Sebbene gli avvisi basati sulle metriche possano ottenere risultati quasi in tempo reale, le query pianificate hanno tempi di risposta più lunghi, a seconda della velocità di inserimento e indicizzazione dei dati.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. Anziché essere limitati a un agente specifico, gli avvisi di query di log in monitoraggio di Azure consentono di analizzare i dati in tutti i dati archiviati in più aree di lavoro.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. Questi avvisi includono inoltre i dati di un'applicazione Application Insights specifica tramite una query tra aree di lavoro.These alerts also include data from a specific Application Insights application by using a cross-workspace query.

Anche se le soluzioni di monitoraggio possono includere regole di avviso, in genere vengono create in base ai propri requisiti.Although monitoring solutions can include alert rules, you ordinarily create them based on your own requirements.

Flussi di lavoroWorkflows

Operations ManagerOperations Manager

I Management Pack in Operations Manager contengono centinaia di singoli flussi di lavoro e determinano i dati da raccogliere e l'azione da eseguire con tali dati.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. Una regola, ad esempio, può campionare un contatore delle prestazioni ogni pochi minuti, archiviando i risultati per l'analisi.For example, a rule might sample a performance counter every few minutes, storing its results for analysis. Un monitoraggio può campionare lo stesso contatore delle prestazioni e confrontare il relativo valore con una soglia per determinare lo stato di integrità di un oggetto monitorato.A monitor might sample the same performance counter and compare its value to a threshold to determine the health state of a monitored object. Un'altra regola potrebbe eseguire uno script per raccogliere e analizzare alcuni dati in un computer agente, quindi generare un avviso se restituisce un valore specifico.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.

I flussi di lavoro in Operations Manager sono indipendenti tra loro, rendendo difficile l'analisi tra più oggetti monitorati.Workflows in Operations Manager are independent of each other, which makes analysis across multiple monitored objects difficult. Questi scenari di monitoraggio devono essere basati sui dati dopo che sono stati raccolti, il che è possibile, ma può essere difficile e non è comune.These monitoring scenarios must be based on data after it's collected, which is possible but can be difficult, and it isn't common.

Monitoraggio di AzureAzure Monitor

Monitoraggio di Azure separa la raccolta di dati da azioni e analisi eseguite da tali dati.Azure Monitor separates data collection from actions and analysis taken from that data. Gli agenti e altre origini dati scrivono i dati di log in un'area di lavoro Log Analytics e scrivono i dati delle metriche nel database delle metriche, senza alcuna analisi dei dati o della relativa modalità di utilizzo.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. Il monitoraggio esegue avvisi e altre azioni dai dati archiviati, consentendo di eseguire analisi tra i dati di tutte le origini.Monitor performs alerting and other actions from the stored data, which allows you to perform analysis across data from all sources.

Estendere la piattaforma di baseExtend the base platform

Operations ManagerOperations Manager

Operations Manager implementa tutta la logica di monitoraggio in un Management Pack, che è possibile creare o ottenere da Microsoft o da un partner.Operations Manager implements all monitoring logic in a management pack, which you either create yourself or obtain from us or a partner. Quando si installa una Management Pack, individua automaticamente i componenti dell'applicazione o del servizio su agenti diversi e distribuisce le regole e i monitoraggi appropriati.When you install a management pack, it automatically discovers components of the application or service on different agents, and deploys appropriate rules and monitors. Il Management Pack contiene le definizioni di integrità, le regole di avviso, le regole di raccolta di eventi e prestazioni, nonché le visualizzazioni, per fornire il monitoraggio completo che supporta il servizio o l'applicazione dell'infrastruttura.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.

Il Operations Manager SDK consente di integrare Operations Manager con le piattaforme di monitoraggio di terze parti o il software di Gestione dei servizi IT (ITSM).The Operations Manager SDK enables Operations Manager to integrate with third-party monitoring platforms or IT service management (ITSM) software. L'SDK è usato anche da alcuni Management Pack dei partner per supportare il monitoraggio dei dispositivi di rete e offrire esperienze di presentazione personalizzate, come il dashboard HTML5 quadrato o l'integrazione con 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.

Monitoraggio di AzureAzure Monitor

Monitoraggio di Azure raccoglie metriche e log dalle risorse di Azure, senza alcuna configurazione.Azure Monitor collects metrics and logs from Azure resources, with little to no configuration. Le soluzioni di monitoraggio aggiungono la logica per il monitoraggio di un'applicazione o di un servizio, ma continuano a funzionare nelle query e nelle viste di log standard in monitor.Monitoring solutions add logic for monitoring an application or service, but they still work within the standard log queries and views in Monitor. Informazioni dettagliate, ad esempio Application Insights e Monitoraggio di Azure per le macchine virtuali, usano la piattaforma di monitoraggio per la raccolta e l'elaborazione dei dati.Insights, such as Application Insights and Azure Monitor for VMs, use the Monitor platform for data collecting and processing. Forniscono anche strumenti aggiuntivi per visualizzare e analizzare i dati.They also provide additional tools to visualize and analyze the data. È possibile combinare i dati raccolti da informazioni dettagliate con altri dati, usando le funzionalità di monitoraggio di base, ad esempio query e avvisi del log.You can combine data collected by insights with other data, by using core Monitor features such as log queries and alerts.

Il monitoraggio supporta diversi metodi per raccogliere dati di monitoraggio o di gestione da Azure o da risorse esterne.Monitor supports several methods to collect monitoring or management data from Azure or external resources. È quindi possibile estrarre e trasmettere i dati dalla metrica o dagli archivi di log a ITSM o agli strumenti di monitoraggio.You can then extract and forward data from the metric or log stores to your ITSM or monitoring tools. In alternativa, è possibile eseguire attività amministrative usando l'API REST di monitoraggio di Azure.Or you can perform administrative tasks by using the Azure Monitor REST API.

Passaggi successiviNext steps