Analisi e visualizzazione degli eventi con OMSEvent analysis and visualization with OMS

Operations Management Suite (OMS) è una raccolta di servizi di gestione che consentono di monitorare e diagnosticare le applicazioni e i servizi ospitati nel cloud.Operations Management Suite (OMS) is a collection of management services that help with monitoring and diagnostics for applications and services hosted in the cloud. Per avere una panoramica più dettagliata di OMS e sui vantaggi offerti, leggere Informazioni su Operations Management Suite (OMS)To get a more detailed overview of OMS and what it offers, read What is OMS?

Area di lavoro di OMS e Log AnalyticsLog Analytics and the OMS workspace

Log Analytics raccoglie i dati dalle risorse gestite, tra cui una tabella di archiviazione o un agente di Azure, e li gestisce in un repository centrale.Log Analytics collects data from managed resources, including an Azure storage table or an agent, and maintains it in a central repository. I dati possono essere quindi usati per analisi, avvisi e visualizzazioni o altre esportazioni.The data can then be used for analysis, alerting, and visualization, or further exporting. Log Analytics supporta i dati sulle prestazioni, sugli eventi o altri dati personalizzati.Log Analytics supports events, performance data, or any other custom data.

Dopo aver configurato OMS, sarà possibile accedere a un'area di lavoro OMS specifica, da dove è possibile eseguire le query sui dati o visualizzarli nei dashboard.When OMS is configured, you will have access to a specific OMS workspace, from where data can be queried or visualized in dashboards.

Dopo la ricezione dei dati da Log Analytics, OMS dispone di numerose soluzioni di gestione, ovvero soluzioni predefinite per monitorare i dati in ingresso, personalizzati in base a diversi scenari.After data is received by Log Analytics, OMS has several Management Solutions that are prepackaged solutions to monitor incoming data, customized to several scenarios. Sono inclusi una soluzione di Analisi Service Fabric e una soluzione contenitori, le due soluzioni di diagnostica e monitoraggio più importanti se si usano i cluster di Service Fabric.These include a Service Fabric Analytics solution and a Containers solution, which are the two most relevant ones to diagnostics and monitoring when using Service Fabric clusters. Ce ne sono anche altre che vale la pena esplorare e OMS consente la creazione di soluzioni personalizzate, di cui è possibile avere maggiori informazioni qui.There are several others as well that are worth exploring, and OMS also allows for the creation of custom solutions, which you can read more about here. Ogni soluzione che si sceglie di usare per un cluster può essere configurata nella stessa area di lavoro OMS, insieme a Log Analytics.Each solution that you choose to use for a cluster can be configured in the same OMS workspace, alongside Log Analytics. Le aree di lavoro consentono di avere dashboard e visualizzazioni personalizzate dei dati, oltre alle modifiche ai dati che si desidera raccogliere, elaborare e analizzare.Workspaces allow for custom dashboards and visualization of data, and modifications to the data you want to collect, process, and analyze.

Configurazione di un'area di lavoro OMS con la soluzione Analisi Service FabricSetting up an OMS workspace with the Service Fabric Analytics Solution

È consigliabile includere la soluzione Service Fabric nell'area di lavoro OMS, in quanto offre un dashboard che mostra i diversi canali di log in ingresso a livello di piattaforma e di applicazione e consente di eseguire query su log specifici di Service Fabric.It is recommended that you include the Service Fabric Solution in your OMS workspace - it includes a dashboard that shows the various incoming log channels from the platform and application level, and provides the ability to query Service Fabric specific logs. Ecco una soluzione di Service Fabric relativamente semplice, con una singola applicazione distribuita nel cluster:Here is what a relatively simple Service Fabric Solution looks like, with a single application deployed on the cluster:

Soluzione OMS SF

Vedere Configurare Log Analytics di OMS per iniziare con questa soluzione per il cluster.See Set up OMS Log Analytics to get started with this for your cluster.

Uso dell'agente OMSUsing the OMS Agent

È consigliabile usare EventFlow e WAD come soluzioni di aggregazione, in quanto consentono un approccio più modulare alla diagnostica e al monitoraggio.It is recommended to use EventFlow and WAD as aggregation solutions because they allow for a more modular approach to diagnostics and monitoring. Ad esempio, se si desidera modificare l'output da EventFlow, non è necessaria alcuna modifica per la strumentazione effettiva, solo una semplice modifica al file di configurazione.For example, if you want to change your outputs from EventFlow, it requires no change to your actual instrumentation, just a simple modification to your config file. Se, tuttavia, si decide di usare Log Analytics di OMS, è necessario impostare l'agente di OMS.If, however, you decide to invest in using OMS Log Analytics, you should set up the OMS agent. È anche necessario usare l'agente OMS durante la distribuzione di contenitori nel cluster, come descritto di seguito.You should also use the OMS agent when deploying containers to your cluster, as discussed below.

Per altre informazioni su questa procedura, vedere Aggiungere l'agente di OMS a un cluster.Head over to Add the OMS Agent to a cluster for steps on this.

I vantaggi sono i seguenti:The advantages of this are the following:

  • Dati più ricchi sul lato dei contatori e delle metriche delle prestazioniRicher data on the performance counters and metrics side
  • Metriche facili da configurare raccolte dal cluster e senza la necessità di aggiornare la configurazione del cluster.Easy to configure metrics being collected from the cluster and without having to update your cluster's configuration. Le modifiche alle impostazioni dell'agente possono essere effettuate dal portale di OMS e l'agente viene riavviato automaticamente per applicare la configurazione necessaria.Changes to the agent's settings can be done from the OMS portal and the agent restarts automatically to match the required configuration. Per configurare l'agente OMS per prelevare contatori delle prestazioni specifici andare nella home page dell'area di lavoro > Impostazioni > Dati > Contatori delle prestazioni di Windows e scegliere i dati che si desidera raccogliereTo configure the OMS agent to pick up specific performance counters, go to the workspace Home > Settings > Data > Windows Performance Counters and pick the data you would like to see collected
  • I dati vengono visualizzati più velocemente di quando vengono archiviati prima di essere prelevati da OMS/Log AnalyticsData shows up faster than it having to be stored before being picked up by OMS / Log Analytics
  • Il monitoraggio dei contenitori è molto più semplice, perché consente di scegliere log Docker (stdout, stderror) e statistiche (metriche delle prestazioni a livello di contenitori e nodi)Monitoring containers is much easier, since it can pick up docker logs (stdout, stderr) and stats (performance metrics on container and node levels)

In questo caso la considerazione principale è che, poiché l'agente verrà distribuito nel cluster insieme a tutte le applicazioni, potrebbe esserci un impatto sulle prestazioni delle applicazioni nel cluster.The main consideration here is that since the agent will be deployed on your cluster alongside all your applications, there may be some impact to the performance of your applications on the cluster.

Monitoraggio di contenitoriMonitoring Containers

Durante la distribuzione de contenitori in un cluster di Service Fabric, è consigliabile configurare il cluster con l'agente OMS e che la soluzione dei contenitori sia stata aggiunta all'area di lavoro OMS per abilitare il monitoraggio e la diagnostica.When deploying containers to a Service Fabric cluster, it is recommended that the cluster has been set up with the OMS agent and that the Containers solution has been added to your OMS workspace to enable monitoring and diagnostics. Ecco l'aspetto della soluzione dei contenitori in un'area di lavoro:Here is what the containers solution looks like in a workspace:

Dashboard OMS di base

L'agente consente la raccolta di diversi log specifici per il contenitore che possono essere sottoposti a query in OMS o usati per gli indicatori di prestazioni visualizzati.The agent enables the collection of several container-specific logs that can be queried in OMS, or used to visualized performance indicators. I tipi di log raccolti sono:The log types that are collected are:

  • ContainerInventory: informazioni su posizione, nome e immagini dei contenitoriContainerInventory: shows information about container location, name, and images
  • ContainerImageInventory: informazioni sulle immagini distribuite, inclusi ID o dimensioniContainerImageInventory: information about deployed images, including IDs or sizes
  • ContainerLog: log degli errori specifici, log Docker (stdout e così via) e altre vociContainerLog: specific error logs, docker logs (stdout, etc.), and other entries
  • ContainerServiceLog: comandi del daemon Docker che sono stati eseguitiContainerServiceLog: docker daemon commands that have been run
  • Perf: contatori delle prestazioni, inclusi cpu, memoria, traffico di rete, I/O del disco e metriche personalizzate dei contenitori dai computer hostPerf: performance counters including container cpu, memory, network traffic, disk i/o, and custom metrics from the host machines

L'articolo Monitorare i contenitori con Log Analytics di OMS illustra i passaggi necessari per configurare il monitoraggio dei contenitori per il cluster.Monitor containers with OMS Log Analytics covers the steps required to set up container monitoring for your cluster. Per altre informazioni sulla soluzione Contenitori di OMS, vedere la relativa documentazione.To learn more about OMS's Containers solution, check out their documentation.

Passaggi successiviNext steps

È possibile esaminare gli strumenti e le opzioni OMS seguenti per personalizzare un'area di lavoro in base alle proprie esigenze:Explore the following OMS tools and options to customize a workspace to your needs: