Condividi tramite


Monitoraggio di Azure e monitoraggio di Kubernetes

Questo articolo descrive come monitorare la distribuzione usando Monitoraggio di Azure e il monitoraggio di Kubernetes.

Azure Monitor

Monitoraggio di Azure è un servizio di monitoraggio dello stack completo che è possibile usare per monitorare le risorse di Azure per la disponibilità, le prestazioni e il funzionamento.

Metriche di Monitoraggio di Azure

Le metriche di Monitoraggio di Azure sono una funzionalità di Monitoraggio di Azure che raccoglie i dati dalle risorse monitorate in un database time series.

Queste metriche possono provenire da molte origini diverse, tra cui metriche della piattaforma nativa, metriche personalizzate native tramite Application Insights di Monitoraggio di Azure e Prometheus gestito di Azure.

Le metriche prometheus possono essere archiviate in un'area di lavoro di Monitoraggio di Azure per la visualizzazione successiva tramite Grafana gestito di Azure.

Configurazione delle metriche

Per configurare la raccolta dei dati delle metriche di Prometheus in Azure Monitor, vedere l'articolo relativo alla configurazione del servizio gestito di Azure Monitor per Prometheus scrape, basato su questa ConfigMap. L'Azure Container Storage abilitato da Azure Arc specifica i valori prometheus.io/scrape:true e prometheus.io/port e si basa sul valore predefinito di prometheus.io/path: '/metrics'. È necessario specificare il namespace di installazione di Azure Container Storage in pod-annotation-based-scraping per definire correttamente l'ambito dell'inserimento dei dati delle metriche.

Al termine della configurazione di Prometheus, seguire le istruzioni di Grafana gestite di Azure per creare un'istanza di Grafana gestita di Azure.

Log di Monitoraggio di Azure

I log di Monitoraggio di Azure sono una funzionalità di Monitoraggio di Azure che raccoglie e organizza i dati di log e prestazioni dalle risorse monitorate e può essere usata per analizzare questi dati in molti modi.

Configurazione dei log

Se si vuole accedere ai dati di log tramite Monitoraggio di Azure, è necessario abilitare Azure Monitor Container Insights nel cluster Kubernetes abilitato per Arc e quindi analizzare i dati raccolti con una raccolta di visualizzazioni e cartelle di lavoro.

È inoltre possibile utilizzare Log Analytics di Azure Monitor per eseguire query sui dati di log raccolti.

Passaggi successivi

Che cos'è l'archiviazione dei contenitori di Azure attivata da Azure Arc?