Informazioni su Azure Log AnalyticsWhat is Azure Log Analytics?

Log Analytics svolge un ruolo essenziale nella gestione di Azure, raccogliendo dati di telemetria e di altro tipo da diverse origini e fornendo un linguaggio di query e un motore di analisi che offrono informazioni dettagliate sul funzionamento delle applicazioni e delle risorse.Log Analytics plays a central role in Azure management by collecting telemetry and other data from a variety of sources and providing a query language and analytics engine that gives you insights into the operation of your applications and resources. È possibile interagire direttamente con i dati di Log Analytics tramite le ricerche nei log e le visualizzazioni oppure è possibile usare gli strumenti di analisi in altri servizi di Azure che archiviano i rispettivi dati in Log Analytics, ad esempio Application Insights o il Centro sicurezza di Azure.You can either interact directly with Log Analytics data through log searches and views, or you may use analysis tools in other Azure services that store their data in Log Analytics such as Application Insights or Azure Security Center.

Log Analytics richiede una configurazione minima ed è già integrato con altri servizi di Azure.Log Analytics requires minimal configuration and is already integrated with other Azure services. È sufficiente creare un'area di lavoro per abilitare la raccolta.You just need to create a workspace to enable collection. È quindi possibile installare agenti sulle macchine virtuali per includerli nell'area di lavoro e abilitare le soluzioni di gestione, che includono la logica necessaria per fornire informazioni dettagliate aggiuntive in diverse applicazioni.You can then install agents on virtual machines to include them in the workspace and enable management solutions which include logic to provide additional insights into different applications. In background i tipi di dati vengono predefiniti o creati automaticamente durante la raccolta dei dati.Behind the scenes, data types are either predefined or automatically created as data is collected.

Ruolo nel monitoraggioRole in monitoring

I diversi servizi di monitoraggio di Azure sono illustrati in Monitoraggio di applicazioni e risorse di Azure.The different monitoring services in Azure are described in Monitoring Azure applications and resources. Log Analytics svolge un ruolo essenziale consolidando i dati di monitoraggio da diverse origini e fornendo un linguaggio di query avanzato per il consolidamento e l'analisi.Log Analytics plays a central role by consolidating monitoring data from different sources and providing a powerful query language for consolidation and analysis.

Log Analytics non è tuttavia limitato al monitoraggio delle risorse di Azure.Log Analytics isn't limited to monitoring Azure resources though. Può raccogliere dati da risorse locali o in altri cloud per creare un ambiente di monitoraggio ibrido e può connettersi direttamente a System Center Operations Manager per raccogliere dati di telemetria dagli agenti esistenti.It can collect data from resources that are on-premises or in other clouds to create a hybrid monitoring environment and can directly connect to System Center Operations Manager to collect telemetry from existing agents. Gli strumenti di analisi in Log Analytics, come le ricerche nei log, le visualizzazioni e le soluzioni di gestione, vengono applicati a tutti i dati raccolti per consentire di ottenere un'analisi centralizzata dell'intero ambiente.Analysis tools in Log Analytics such as log searches, views, and management solutions work against all collected data providing you with the capability to centrally analyze your entire environment.

Raccolta dei datiData collection

Log Analytics raccoglie dati da diverse origini.Log Analytics collects data from a variety of sources. Dopo la raccolta, i dati vengono organizzati in tabelle separate per ogni tipo di dati, in modo che sia possibile analizzare tutti i dati insieme, indipendentemente dalla rispettiva origine.Once collected, the data is organized into separate tables for each data type, which allows all data to be analyzed together regardless of its original source.

Ecco alcuni metodi per la raccolta di dati in Log Analytics:Methods for collecting data into Log Analytics include the following:

Componenti di Log Analytics

Aggiungere funzionalità con soluzioni di gestioneAdd functionality with management solutions

Le soluzioni di gestione forniscono logica predefinita per un prodotto o uno scenario specifico.Management solutions provide prepackaged logic for a particular product or scenario. È possibile che raccolgano dati aggiuntivi in Log Analytics o elaborino dati già raccolti.They may gather extra data into Log Analytics or process data that's already been collected. Includeranno in genere una visualizzazione per semplificare l'analisi dei dati aggiuntivi.They'll typically include a view to help you analyze this additional data. Sono disponibili soluzioni per numerose funzioni e vengono aggiunte continuamente altre soluzioni.Solutions are available for a variety of functions, and additional solutions are consistently being added. È possibile accedere facilmente alle soluzioni disponibili e aggiungerle all'area di lavoro da Azure Marketplace.You can easily browse available solutions and add them to your workspace from the Azure Marketplace.

Marketplace

Linguaggio di queryQuery language

Log Analytics include un linguaggio di query avanzato che permette di recuperare, consolidare e analizzare rapidamente i dati raccolti.Log Analytics includes a rich query language to quickly retrieve, consolidate, and analyze collected data. È possibile creare e testare query usando i portali Ricerca log o Analisi avanzata e quindi analizzare direttamente i dati usando questi strumenti o salvare query per l'uso con visualizzazioni, avvisi oppure per l'esportazione in altri strumenti, come Power BI o Excel.You can create and test queries using the Log Search or Advanced Analytics portals and then either directly analyze the data using these tools or save queries for use with visualizations, alerts, or export to other tools such as Power BI or Excel.

Il linguaggio di query di Log Analytics è adatto a ricerche semplici nei log, ma include anche funzionalità avanzate come le aggregazioni, i join e le analisi intelligenti.The Log Analytics query language is suitable for simple log searches but also includes advanced functionality such as aggregations, joins, and smart analytics. È possibile apprendere rapidamente il linguaggio di query usando le numerose esercitazioni disponibili.You can quickly learn the query language using multiple tutorials that are available. Indicazioni specifiche sono disponibili per gli utenti che hanno già familiarità con SQL e Splunk.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Ricerca log

Visualizzare i dati di Log AnalyticsVisualize Log Analytics data

Le visualizzazioni in Log Analytics presentano visivamente i dati dalle ricerche nei log.Views in Log Analytics visually present data from log searches. Ogni visualizzazione include una combinazione di visualizzazioni quali grafici a barre o a linee, oltre ad elenchi di riepilogo dei dati critici.Each view includes a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. Le soluzioni di gestione includono visualizzazioni di riepilogo dei dati per un'applicazione specifica ed è possibile creare visualizzazioni personalizzate per presentare i dati da qualsiasi ricerca nei log di Log Analytics.Management solutions include views that summarize data for a particular application, and you can create your own views to present data from any Log Analytics log search.

Visualizzazione di Log Analytics

È anche possibile aggiungere i risultati di una query di Log Analytics a un dashboard di Azure, che consente di combinare riquadri da diversi servizi di Azure.You can also pin the results of a Log Analytics query to an Azure dashboard, which allows you to combine tiles from different Azure services. È possibile anche aggiungere una visualizzazione di Log Analytics a un dashboard.You can even pin a Log Analytics view to a dashboard.

Dashboard di Azure

Creazione di avvisi dai dati di Log AnalyticsCreating alerts from Log Analytics data

Usare gli avvisi di Azure per ricevere proattivamente notifiche relative a condizioni dei dati di Log Analytics significative.Use Azure Alerts to proactively notify you of conditions in Log Analytics data that are important to you. Una query viene eseguita automaticamente in base a intervalli pianificati e viene creato un avviso se i risultati corrispondono a criteri specifici.A query is automatically run at scheduled intervals and an alert created if the results match specific criteria. Ciò consente di combinare gli avvisi da Log Analytics con altre origini, ad esempio gli avvisi in tempo quasi reale di Monitoraggio di Azure e le eccezioni delle applicazioni da Application Insights, condividendo gruppi di azioni per rispondere alle condizioni di avviso.This allows you combine alerting from Log Analytics with other sources such as near real time alerts Azure Monitor and application exceptions Application Insights, sharing Action groups for response to alert conditions.

Avviso

Uso dei dati di Log Analytics in altri serviziUsing Log Analytics data in other services

Servizi come Application Insights e il Centro sicurezza di Azure archiviano i rispettivi dati in Log Analytics.Services such as Application Insights and Azure Security Center store their data in Log Analytics. Si interagisce in genere con gli strumenti di analisi avanzata offerti da questi servizi, ma è anche possibile usare le query di Log Analytics per accedere ai rispettivi dati e potenzialmente combinarli con dati da altri servizi.You'll typically interact with the rich analysis tools provided by these services, but you can also use Log Analytics queries to access their data and potentially combine it with data from other services.

La visualizzazione seguente, ad esempio, proviene da Application Insights.For example, the following view is from Application Insights. Se si fa clic sull'icona in alto a destra, viene avviata la console di analisi di Log Analytics, con le query usate dal grafico.If you click the icon in the top right, it launches the Log Analytics analytics console with the queries used by the graph.

Application Insights

Esportazione dei dati di Log AnalyticsExporting Log Analytics data

Log Analytics rende i rispettivi dati disponibili anche all'esterno di Azure.Log Analytics also makes its data available outside of Azure. È possibile configurare Power BI per l'importazione dei risultati di una query in base a intervalli pianificati, consentendo di sfruttare le funzionalità di questa soluzione, come la possibilità di combinare dati provenienti da origini diverse e di condividere report sul Web e dispositivi mobili.You can configure Power BI to import the results of a query at scheduled intervals allowing you to take advantage of its features such as combing data from different sources and sharing reports on the web and mobile devices. È anche possibile sfruttare l' API di Ricerca log per compilare soluzioni personalizzate che sfruttano i dati di Log Analytics o per eseguire l'integrazione con altri sistemi.You can also leverage the Log Search API to build custom solutions that leverage Log Analytics data or to integrate with other systems.

È possibile usare App per la logica in Azure per creare flussi di lavoro personalizzati basati sui dati di Log Analytics.You can use Logic Apps in Azure to create custom workflows based on Log Analytics data. Per una logica più complessa basata su PowerShell, è possibile usare i runbook in Automazione di Azure.For more complex logic based on PowerShell, you can use runbooks in Azure Automation.

Power BI

Passaggi successiviNext steps