OPS08-BP02 Analizza i log relativi ai carichi di lavoro - Framework AWS Well-Architected

OPS08-BP02 Analizza i log relativi ai carichi di lavoro

L'analisi regolare dei log dei carichi di lavoro è essenziale per acquisire una comprensione più approfondita degli aspetti operativi dell'applicazione. Attraverso l'analisi, la consultazione e l'interpretazione efficiente dei dati di log, è possibile ottimizzare continuamente le prestazioni e la sicurezza delle applicazioni.

Risultato desiderato: Informazioni dettagliate sul comportamento dell'applicazione e sulle operazioni derivanti da un'analisi completa dei log, che garantisce la rilevazione e la mitigazione proattiva dei problemi.

Anti-pattern comuni:

  • Trascurare l'analisi dei log fino a quando non si verifica un problema critico.

  • Il mancato utilizzo della suite completa degli strumenti disponibili per l'analisi dei log comporta la perdita di approfondimenti importanti.

  • Fare affidamento esclusivamente sulla revisione manuale dei log senza sfruttare le funzionalità di automazione e di interrogazione.

Vantaggi dell'adozione di questa best practice:

  • Identificazione proattiva dei colli di bottiglia operativi, delle minacce alla sicurezza e di altri problemi potenziali.

  • Utilizzo efficiente dei dati di log per l'ottimizzazione continua dell'applicazione.

  • Comprensione migliorata del comportamento dell'applicazione, facilitando il debug e la risoluzione dei problemi.

Livello di rischio associato se questa best practice non fosse adottata: medio

Guida all'implementazione

Amazon CloudWatch Logs è un potente strumento per l'analisi dei log. Le funzionalità integrate come CloudWatch Logs Insights e Contributor Insights rendono il processo di derivazione di approfondimenti significativi dai log intuitivo ed efficiente.

Passaggi dell'implementazione

  1. Configura CloudWatch Logs: configura applicazioni e servizi per inviare log a CloudWatch Logs.

  2. Configura CloudWatch Logs Insights: Utilizza CloudWatch Logs Insights per cercare e analizzare in modo interattivo i dati di log.

    1. Crea query per estrarre modelli, visualizzare i dati di log e ricavare approfondimenti utili.

  3. Sfrutta Contributor Insights Utilizza Contributor Insights di CloudWatch per identificare i top talkers in dimensioni ad alta cardinalità come gli indirizzi IP o gli utenti-agenti.

  4. Implementa filtri di metriche per CloudWatch Logs: configura filtri di metriche per log di CloudWatch per convertire i dati di log in metriche fruibili. Ciò consente di impostare allarmi o analizzare ulteriormente i modelli.

  5. Revisione e ottimizzazione regolari: rivedi periodicamente le tue strategie di analisi dei log per acquisire tutte le informazioni pertinenti e ottimizzare continuamente le prestazioni delle applicazioni.

Livello di impegno per il piano di implementazione: medio.

Risorse

Best practice correlate:

Documenti correlati:

Video correlati:

Esempi correlati: