Progettazione per le origini dati di Monitoraggio di Azure

Completato

Monitoraggio di Azure si basa su una piattaforma di dati di monitoraggio comune che consente di visualizzare, analizzare e usare i dati raccolti dalle risorse. La piattaforma offre molte funzionalità che supportano due componenti principali: Log e Metriche.

Il componente Log di Monitoraggio di Azure consente di raccogliere e organizzare i dati dalle risorse monitorate. Si configurano quali dati sono raccolti e organizzati nella piattaforma. Altre funzionalità in Monitoraggio di Azure archiviano automaticamente i dati nel componente Log. È possibile usare i dati archiviati con i dati raccolti per facilitare il monitoraggio delle prestazioni dell'ambiente.

Il componente Metriche di Monitoraggio di Azure acquisisce i dati numerici dalle risorse monitorate e archivia i risultati in un database organizzato in base al tempo. Le metriche vengono raccolte in base agli intervalli specificati. È possibile usare le metriche per controllare le prestazioni del sistema in un determinato momento o in determinate circostanze.

Monitoraggio di Azure raccoglie molte origini dati diverse.

Diagramma che mostra le origini dei dati di monitoraggio per Monitoraggio di Azure.

Come CTO per Tailwind Traders è importante riflettere sull'ambiente. Da quali origini si vogliono raccogliere i dati di monitoraggio? Quali analisi o altre azioni sarà necessario eseguire sui dati raccolti?

Informazioni utili su Monitoraggio di Azure

Durante lo sviluppo del piano di monitoraggio, tenere conto di queste caratteristiche di Monitoraggio di Azure.

  • In Monitoraggio di Azure è possibile raccogliere dati da più risorse e analizzarli insieme usando un set di strumenti comuni.

  • Il componente Log consente analisi complesse tramite query sui log.

  • Il componente Metriche supporta scenari quasi in tempo reale, ad esempio avvisi con priorità e risposta a problemi critici.

  • I dati di monitoraggio possono essere inviati ad altre posizioni per supportare determinati scenari, ad esempio il rilevamento e la creazione di report.

  • Le origini dei dati di monitoraggio dalle applicazioni di Azure possono essere organizzate in livelli e ogni livello può essere accessibile in modi diversi.

    • I livelli più alti sono per l'applicazione stessa.
    • I livelli inferiori sono componenti della piattaforma Azure.

Per altre informazioni sulle posizioni dei dati e sull'accesso ai dati, vedere Monitoraggio delle posizioni dei dati in Azure.

Aspetti da considerare per l'uso di Monitoraggio di Azure

Si è visto in che modo Monitoraggio di Azure usa i componenti Log e Metriche. Si consideri ora come implementare queste funzionalità nella soluzione di monitoraggio per Tailwind Traders.

  • Valutare le origini dati e l'accesso ai dati. Identificare le risorse di Tailwind Traders da monitorare. Monitoraggio di Azure raccoglie automaticamente i dati da vari componenti e l'accesso ai dati avviene in vari modi:

    • Eventi Windows. Informazioni inviate al sistema di registrazione eventi di Windows, inclusi eventi sysmon.

    • Contatori delle prestazioni. Valori numerici che misurano le prestazioni di diversi aspetti del sistema operativo e dei carichi di lavoro.

    • Syslog. Informazioni inviate al sistema di registrazione eventi di Linux.

    • Registro di testo. Informazioni inviate a un file di log di testo su un disco locale.

    • Log JSON. Informazioni inviate a un file di log JSON in un disco locale.

    • Log di IIS. Log di Internet Information Service (IIS) dal disco locale dei computer Windows.

  • Considerare le query sui dati dei log. Scrivere query per i log per analizzare i dati raccolti per Tailwind Traders. Per altre informazioni sulle query per i log, vedere Query di log in Monitoraggio di Azure.

  • Considerare gli avvisi basati sui dati dei componenti Log e Metriche. Configurare le regole di avviso in base ai dati dei log per ricevere notifiche proattive sui problemi di sistema. Usare i dati del componente Metriche per identificare quando si verificano problemi critici per Tailwind Traders, ad esempio valori che superano i limiti definiti.

  • Considerare Esplora metriche per analizzare le metriche in modo interattivo. Definire le metriche da monitorare per le risorse di Tailwind Traders, ad esempio i tassi di utilizzo di picco, le informazioni di accesso, i carichi di lavoro o gli scenari degli eventi imprevisti. Usare Esplora metriche per analizzare i dati raccolti. Per altre informazioni sulle query per i log, vedere Funzionalità avanzate di Esplora metriche.