Condividi tramite


Efficienza delle prestazioni in Monitoraggio di Azure

L'efficienza delle prestazioni è la capacità di dimensionare il carico di lavoro per soddisfare in modo efficiente le richieste poste dagli utenti. Usare le informazioni seguenti per monitorare le prestazioni delle macchine virtuali.

Questo articolo illustra l'efficienza delle prestazioni per Monitoraggio di Azure come parte di Well-Architected Framework di Azure. Azure Well-Architected Framework è una serie di principi guida utilizzabili per migliorare la qualità dei carichi di lavoro. Il framework è costituito da cinque pilastri di eccellenza dell'architettura:

  • Affidabilità
  • Sicurezza
  • Ottimizzazione dei costi
  • Eccellenza operativa
  • Efficienza delle prestazioni

Log di Monitoraggio di Azure

Elenco di controllo della progettazione

  • Configurare il controllo delle query di log e usare le informazioni dettagliate sull'area di lavoro Log Analytics per identificare query lente e inefficienti.

Raccomandazioni per la configurazione

Elemento consigliato Vantaggio
Configurare il controllo delle query di log e usare le informazioni dettagliate sull'area di lavoro Log Analytics per identificare query lente e inefficienti. Il controllo delle query di log archivia il tempo di calcolo necessario per eseguire ogni query e il tempo necessario per restituire i risultati. Le informazioni dettagliate sull'area di lavoro Log Analytics usano questi dati per elencare query potenzialmente inefficienti nell'area di lavoro. Valutare la possibilità di riscrivere queste query per migliorare le prestazioni. Per indicazioni sull'ottimizzazione delle query di log, vedere Ottimizzare le query di log in Monitoraggio di Azure.

Macchine virtuali

Elenco di controllo della progettazione

  • Configurare la raccolta dati e gli avvisi per il monitoraggio delle prestazioni dei flussi di lavoro client.

Raccomandazioni per la configurazione

Suggerimento Descrizione
Configurare la raccolta dati e gli avvisi per il monitoraggio delle prestazioni dei flussi di lavoro client. Usare le informazioni in Monitorare le macchine virtuali con Monitoraggio macchine virtuali con il Monitoraggio di Azure: raccogliere dati per configurare la raccolta dati client che misura le prestazioni dei carichi di lavoro client. Usare le informazioni in Monitorare le macchine virtuali con Monitoraggio macchine virtuali con il Monitoraggio di Azure: avvisi per creare regole di avviso che provvedano alla notifica proattiva di potenziali problemi di prestazioni dei carichi di lavoro client.

Contenitori

Elenco di controllo della progettazione

  • Abilitare la raccolta di metriche di Prometheus per il cluster.
  • Abilitare Informazioni dettagliate sui contenitori per tenere traccia delle prestazioni del cluster.
  • Abilitare gli avvisi di Prometheus consigliati.

Raccomandazioni per la configurazione

Elemento consigliato Vantaggio
Abilitare la raccolta di metriche di Prometheus per il cluster. Prometheus è una soluzione di metriche nativa del cloud di Cloud Native Compute Foundation e lo strumento più comune usato per raccogliere e analizzare i dati delle metriche dai cluster Kubernetes. Abilitare Prometheus nel cluster con Servizio gestito di Monitoraggio di Azure per Prometheus se non si ha già un ambiente Prometheus. Usare Grafana con gestione Azure per analizzare i dati di Prometheus raccolti.

Vedere Personalizzare lo scarto delle metriche Prometheus nel servizio gestito di Monitoraggio di Azure per Prometheus per raccogliere metriche aggiuntive oltre alla configurazione predefinita.
Abilitare Informazioni dettagliate sui contenitori per tenere traccia delle prestazioni del cluster. Quando si abilita le informazioni dettagliate sui contenitori per il cluster Kubernetes, è possibile usare viste e cartelle di lavoro per tenere traccia delle prestazioni dei componenti del cluster. Questi dati possono sovrapporsi ai dati raccolti da Prometheus. Per informazioni sui costi, vedere ottimizzazione dei costi.
Abilitare gli avvisi di Prometheus consigliati. Gli avvisi in Monitoraggio di Azure notificano in modo proattivo quando vengono rilevati problemi. Iniziare con un set di regole di avviso Prometheus consigliate che rilevano i problemi di disponibilità e prestazioni più comuni con il cluster. Aggiungere potenzialmente avvisi per la ricerca log usando i dati raccolti da Informazioni dettagliate sui contenitori.

Passaggio successivo