Monitoraggio e Monitoraggio di Azure

Completato

Questa unità offre una panoramica del monitoraggio e di Monitoraggio di Azure. Informazioni sulle funzionalità di Monitoraggio di Azure importanti per le operazioni corrette delle risorse e delle applicazioni ibride di Azure.

Introduzione al monitoraggio

L'ambiente IT può contenere molte risorse, servizi, reti e altre infrastrutture. Il monitoraggio tiene traccia dello stato, dell'integrità, del comportamento e delle prestazioni delle applicazioni e dell'ambiente IT. Uno degli obiettivi del monitoraggio consiste nel garantire che le applicazioni e l'ambiente funzionino in modo ottimale, sicuro e affidabile. Un altro obiettivo è quello di rilevare e risolvere eventuali problemi.

Il monitoraggio include le attività chiave seguenti:

  • Raccolta dei dati: metriche, log e tracce di log per fornire informazioni dettagliate sul funzionamento e sulle prestazioni dei componenti monitorati.
  • Analisi dei dati: comprendere lo stato corrente, prevedere potenziali problemi, identificare modelli, tendenze e anomalie.
  • Avvisi: attivare quando vengono soddisfatte condizioni specifiche, ad esempio utilizzo elevato della CPU o spazio su disco insufficiente. Aiuta gli amministratori a inviare notifiche o attivare risposte automatiche.
  • Visualizzazioni: presentano dati raccolti in formati visivi descrittivi per consentire agli amministratori di valutare rapidamente lo stato del sistema e della risorsa.
  • Diagnostica e risoluzione dei problemi: identificare le cause radice dei problemi e prendere decisioni informate per risolverle.

Il monitoraggio offre i vantaggi importanti seguenti:

  • Ottimizzazione delle prestazioni e dei costi: Identifica i colli di bottiglia delle prestazioni e le aree per migliorare l'utilizzo delle risorse, l'efficienza e i costi.
  • Gestione proattiva: Consente di adottare misure proattive anziché reattive per evitare tempi di inattività, interruzioni e altri problemi.
  • Affidabilità: Fornisce un'identificazione rapida, la risoluzione dei problemi e il ripristino quando si verificano problemi.
  • Pianificazione della capacità: Consente di analizzare i modelli di utilizzo cronologici per facilitare la previsione, la pianificazione e il ridimensionamento dell'infrastruttura.
  • Monitoraggio della protezione: Rileva e risponde alle minacce, alle violazioni e alle attività sospette per mantenere il comportamento di sicurezza del sistema.
  • Monitoraggio della conformità e della governance: Può monitorare la conformità agli standard, alle normative e ai criteri.

Panoramica di Monitoraggio di Azure

Quando si eseguono applicazioni basate su vari servizi e risorse, un elemento chiave del monitoraggio è la possibilità di correlare le prestazioni e l'integrità delle applicazioni ai componenti su cui sono basate. Questa osservabilità consente di analizzare e risolvere in modo efficace i problemi dell'applicazione.

Monitoraggio di Azure offre funzionalità e strumenti per la raccolta, la gestione e l'analisi dei dati IT da tutte le risorse di Azure, altri cloud e ambienti locali. Il diagramma seguente mostra una visualizzazione generale dell'architettura di Monitoraggio di Azure.

Diagramma che mostra una panoramica di Monitoraggio di Azure con origini dati e funzionalità che usano i dati raccolti.

Raccolta dati e archiviazione

Non appena si aggiungono risorse a una sottoscrizione di Azure, Monitoraggio di Azure inizia a raccogliere dati su di esse. Monitoraggio di Azure offre le funzionalità seguenti per la raccolta, l'archiviazione e la gestione dei dati di monitoraggio:

  • Monitoraggio nativo dell'intera distribuzione di Azure.
  • Strumenti come agenti di raccolta dati e API per il monitoraggio di tutti i livelli nello stack. Sono incluse le applicazioni e l'infrastruttura, all’interno e all'esterno di Azure.
  • Integrazione con il servizio di flusso dei dati di Hub eventi di Azure.
  • Le trasformazioni dei dati durante l'inserimento consentono di filtrare i dati non necessari.
  • Opzioni di conservazione dei dati configurabili, archiviazione e ripristino.
  • Sconti in base al piano tariffario e al volume di dati.
  • Un piano di log di base a basso costo per la raccolta e l'archiviazione di log con volumi elevati usati per il debug, la risoluzione dei problemi e il controllo, ma non per l'analisi e gli avvisi.

Analisi e risposta dei dati

Monitoraggio di Azure offre un ampio set di strumenti e funzionalità che consentono di analizzare e ottenere informazioni dettagliate sui dati di monitoraggio. Monitoraggio di Azure include le funzionalità seguenti per supportare l'analisi e la risposta dei dati:

  • Interfaccia utente del portale facile da usare che consente di visualizzare, filtrare e modificare i dati di monitoraggio.
  • Linguaggio di query Kusto (KQL), un linguaggio di query potente ottimizzato per query ad hoc, esplorazione dei dati e analisi quasi in tempo reale di grandi volumi di dati trasmessi da più origini.
  • Una gamma di strumenti per personalizzare l'analisi, le visualizzazioni, gli avvisi e le risposte.
  • Avvisi consigliati in modalità predefinita.
  • Esperienze di monitoraggio pronte per l'uso con analisi e visualizzazioni predefinite avanzate della distribuzione.
  • Sfruttare la scalabilità automatica per aggiungere e rimuovere automaticamente le risorse in base al carico dell'applicazione.
  • Funzionalità di apprendimento automatico nativo e intelligenza artificiale che consentono di rilevare e rispondere alle anomalie.

Avvisi, cartelle di lavoro e visualizzazioni

Il monitoraggio interattivo è un modo per monitorare l'applicazione. Un'altra opzione consiste nel configurare gli avvisi per inviare SMS o messaggi di posta elettronica a una persona o a un team per ulteriori indagini o attivare azioni di risposta in determinate situazioni.

Le cartelle di lavoro di Monitoraggio di Azure offrono un'area flessibile per l'analisi dei dati e la creazione di report visivi avanzati nel portale di Azure. Le cartelle di lavoro possono attingere a più origini dati di Azure e combinarle in esperienze interattive e unificate. È possibile usare le cartelle di lavoro pronte fornite da Monitoraggio di Azure o crearne di personalizzate da modelli predefiniti.

L'immagine seguente mostra tre tipi di cartelle di lavoro che visualizzano i dati registrati in diversi formati di grafico e tabella.

Screenshot di tre cartelle di lavoro che visualizzano i dati registrati in vari formati di grafico e di tabella.

È possibile aggiungere le visualizzazioni create in Monitoraggio di Azure ai dashboard di Azure, potendo così combinare diversi tipi di dati in un singolo riquadro nel portale di Azure.

Screenshot di un dashboard di Azure che visualizza le metriche in formato di grafico per le prestazioni dell'applicazione a sinistra e gli eventi imprevisti di sicurezza a destra.