Progettazione per le origini dati di Monitoraggio di Azure
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.
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.