Panoramica di Monitoraggio di Azure

Monitoraggio di Azure è il servizio di osservabilità unificata di Microsoft per la raccolta, l'analisi e l'azione sui dati di telemetria da ambienti cloud e ibridi. Consente di comprendere l'integrità, le prestazioni e l'affidabilità delle applicazioni e delle risorse dell'infrastruttura di Azure combinando metriche, log, tracce ed eventi in un'unica esperienza di osservabilità.

Oltre a supportare le funzionalità di Monitoraggio di Azure, la piattaforma dati di Monitoraggio di Azure supporta anche altri servizi, ad esempio Defender per il cloud e Microsoft Sentinel. Ciò semplifica l'infrastruttura di gestione che consente di sfruttare gli investimenti in un set comune di linguaggi di query e strumenti di analisi.

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

Monitorare le risorse cloud

Monitoraggio di Azure raccoglie log e metriche da tutte le risorse nei diversi servizi di Azure usati, inclusi i log di controllo di Microsoft Entra ID. Questi dati di monitoraggio sono integrati nell'esperienza del portale di Azure per ogni servizio. Visualizzare un riepilogo dell'integrità e delle prestazioni delle risorse e quindi eseguire il drill-down in strumenti di monitoraggio e analisi più dettagliati per analizzare e risolvere i problemi. Alcuni servizi offrono anche esperienze di monitoraggio dedicate denominate Informazioni dettagliate di Monitoraggio di Azure che offrono una visibilità approfondita sulle prestazioni e sul funzionamento delle risorse cloud.

Vedere Monitorare le risorse di Azure.

Monitorare l'infrastruttura

Monitoraggio di Azure monitora l'integrità e le prestazioni delle tue macchine virtuali e dei cluster Kubernetes che costituiscono l'infrastruttura di molti ambienti. Raccogliere i log eventi oltre alle metriche OpenTelemetry e Prometheus ed eseguire il drill-down su diversi componenti per visualizzare la configurazione, l'operazione e i dettagli sulle prestazioni. Azure Network Watcher offre una suite di strumenti che usano la piattaforma dati di Monitoraggio di Azure per monitorare l'integrità di rete delle risorse dell'infrastruttura.

Vedere Monitorare macchine virtuali di Azure, Monitorare Kubernetes, Network Watcher.

Monitorare le applicazioni

Application Insights è una funzionalità OpenTelemetry di Monitoraggio di Azure che offre il monitoraggio delle prestazioni delle applicazioni (APM) per le applicazioni Web attive. L'integrazione con OpenTelemetry (OTel) offre un approccio indipendente dal fornitore per la raccolta e l'analisi dei dati di telemetria, consentendo un'osservabilità completa delle applicazioni.

Vedere Application Insights.

Monitorare gli agenti di intelligenza artificiale

Application Insights di Monitoraggio di Azure offre un'esperienza unificata per il monitoraggio degli agenti di intelligenza artificiale in Microsoft Foundry, Copilot Studio e framework di agenti di terze parti. Consolida i dati di telemetria e la diagnostica, consentendo agli sviluppatori di tenere traccia delle prestazioni dell'agente, risolvere gli errori e ottimizzare il comportamento dell'agente. Grazie all'integrazione con Microsoft Foundry, Application Insights offre un'osservabilità in tempo reale per gli operatori di carichi di lavoro di intelligenza artificiale generativi, con dashboard predefiniti che espongono metriche operative chiave, ad esempio l'utilizzo dei token, la latenza, le percentuali di errore e i punteggi di qualità.

Vedere Monitorare gli agenti di intelligenza artificiale e l'osservabilità nell'intelligenza artificiale generativa.

Flussi di lavoro agentici

Monitoraggio di Azure combina un'ampia piattaforma di telemetria con flussi di lavoro assistito dall'intelligenza artificiale per l'esplorazione, l'analisi e la risposta. È possibile usare l'agente di Azure Copilot Observability per porre domande in linguaggio naturale, analizzare i problemi relativi ai segnali dell'applicazione e dell'infrastruttura e conservare i risultati nei problemi Monitoraggio di Azure. L'agente di osservabilità aiuta a trasformare i dati di telemetria non elaborati e il rumore di avviso in risultati illustrati con prove di supporto e passaggi successivi consigliati. Esegui l'agente su richiesta quando avvii una chat o un'indagine, oppure lascialo operare in modo autonomo per intervenire sugli avvisi di Monitoraggio di Azure. Gli esseri umani rimangono in controllo delle decisioni e delle modifiche apportate all'ambiente.

Vedere Azure Copilot Observability Agent.

Piattaforma dati Monitoraggio di Azure

Monitoraggio di Azure offre una piattaforma dati centralizzata per supportare la raccolta di telemetria da un'ampia gamma di origini e le diverse caratteristiche per l'analisi e la risoluzione dei problemi. La piattaforma usa due tipi di area di lavoro, ognuno ottimizzato per dati diversi:

  • Le aree di lavoro Log Analytics raccolgono dati di log e di traccia, che possono essere analizzati con Kusto Query Language (KQL).
  • Aree di lavoro di Monitoraggio di Azure raccolgono le metriche Prometheus e OpenTelemetry, che possono essere analizzate utilizzando il linguaggio di query Prometheus (PromQL).

Nonostante i nomi simili, si tratta di tipi di risorse separati con archivi dati e linguaggi di query diversi.

Vedere Piattaforma dati di Monitoraggio di Azure.

Analizzare e visualizzare i dati

Monitoraggio di Azure offre più opzioni per visualizzare i dati di monitoraggio ed eseguire analisi ad hoc, oltre all'integrazione dei dati di monitoraggio nell'esperienza del portale di Azure per diversi servizi. Usare cartelle di lavoro predefinite e dashboard Grafana nel portale di Azure o creare dashboard personalizzati. Per l'analisi ad hoc, utilizzare Metric Explorer per analizzare le metriche con PromQL e Log Analytics per analizzare i dati di log e dati di traccia con KQL.

Vedere Visualizzare dati, Esplora metriche, Log Analytics.

Risoluzione dei problemi e diagnostica

Monitoraggio di Azure fornisce strumenti di analisi interattivi, ad esempio Esplora metriche e Log Analytics per analizzare gli errori, correlare gli eventi e identificare i colli di bottiglia delle prestazioni tra applicazioni e risorse.

Vedere Azure Copilot Observability Agent.

Rispondere ai problemi

Gli avvisi in Monitoraggio di Azure notificano in modo proattivo quando i problemi vengono identificati nei dati raccolti in modo da poter rispondere prima che influiscano sui clienti. Monitoraggio di Azure include funzionalità AIOps che usano Machine Learning per ridurre il rumore degli avvisi. Le funzionalità includono soglie dinamiche che si adattano ai modelli di metrica e al rilevamento intelligente che identifica le anomalie dell'applicazione.

Anche Azure Copilot Observability Agent può agire sugli avvisi tramite operazioni autonome. Se abilitata, l'agente analizza gli avvisi in background, correla gli avvisi correlati quando probabilmente rappresentano lo stesso evento imprevisto, crea automaticamente Monitoraggio di Azure problemi ed esegue indagini approfondite sui problemi creati dall'agente. Questa valutazione automatica riduce il rumore degli avvisi trasformando i flussi di singoli avvisi in problemi con segnali più elevati con contesto, risultati e passaggi successivi consigliati per la revisione da parte del team on-call. I team possono quindi agire sui problemi tramite i gruppi di azioni di Monitoraggio di Azure, inclusi flussi di lavoro senza codice con Logic Apps e runbook a basso codice con Automazione di Azure.

Per altre informazioni, vedere avvisi Monitoraggio di Azure, rilevamento intelligente, problemi di Monitoraggio di Azure e operazioni autonome nell'agente di Azure Copilot Observability.

Scalabilità automatica

La scalabilità automatica è una funzionalità di Monitoraggio di Azure che aggiunge e rimuove automaticamente le risorse in base al carico dell'applicazione. È possibile configurare le regole di scalabilità automatica in base a metriche, pianificazioni o a una combinazione di entrambe.

Vedi Autoscale.

Ambienti ibridi

Monitoraggio di Azure non è progettato solo per monitorare gli ambienti di Azure, ma può fungere da soluzione di monitoraggio centralizzata per gli ambienti ibridi. Usare Azure Arc per connettere le risorse in altri cloud e in locale per monitorarle insieme alle risorse di Azure. Per volumi di dati particolarmente grandi e per supportare ambienti con connettività intermittente, distribuire la pipeline di Monitoraggio di Azure che estende le funzionalità di raccolta dati di Monitoraggio di Azure nel proprio data center e in altri provider di servizi cloud.

Vedi Monitoraggio multicloud e Pipeline di monitoraggio di Azure.

Onboarding

Integrare le risorse in Monitoraggio di Azure utilizzando vari metodi, inclusi il portale di Azure, la riga di comando o i modelli di infrastruttura come codice (IaC) per la distribuzione su larga scala. Usare l'agente di Monitoraggio di Azure installato nelle macchine virtuali e nei server per raccogliere log e metriche in base alle regole di raccolta dei dati.

Vedere Origini dati e metodi di raccolta dati ed esempi di modelli di Resource Manager.

Passaggi successivi