Questo contenuto è obsoleto. Questa versione di Framework Well-Architected è ora disponibile all'indirizzo: https://docs.aws.amazon.com/it_it/wellarchitected/2022-03-31/framework/reliability.html

REL 6: Come monitorare le risorse del carico di lavoro?

I log e i parametri sono strumenti molto efficaci per ottenere informazioni sullo stato del tuo carico di lavoro. È possibile configurare il carico di lavoro in modo da monitorare i log e i parametri e inviare notifiche quando vengono superate le soglie o si verificano eventi significativi. Il monitoraggio consente al carico di lavoro di riconoscere quando vengono superate le soglie di prestazioni basse o si verificano errori, in modo che possa essere ripristinato automaticamente di rimando.

Risorse

Using Amazon CloudWatch Metrics
Publishing Custom Metrics
Using Amazon CloudWatch Dashboards
Using Canaries (Amazon CloudWatch Synthetics)
Amazon CloudWatch Logs Insights Sample Queries
AWS Systems Manager Automation
What is AWS X-Ray?
Debugging with Amazon CloudWatch Synthetics and AWS X-Ray
The Amazon Builders' Library: Instrumenting distributed systems for operational visibility

Best practice:

Piano di miglioramento

Monitoraggio di tutti i componenti per il carico di lavoro (generazione)

  • Abilitazione della registrazione ove disponibile: AWS rende disponibili per il consumo informazioni di log e di monitoraggio. Il monitoraggio e i log permettono di definire avvisi, modifiche e processi di recupero
  • Utilizzo di tutti i parametri predefiniti: Tutti i servizi generano parametri predefiniti. Valuta i parametri per decidere quali di essi, su ciascun servizio, necessitano di avvisi.
    AWS Services That Publish CloudWatch Metrics
  • CloudWatch Synthetics ti permette di impostare test canary
    Amazon CloudWatch Logs Insights Sample Queries
  • Creazione di parametri personalizzati in base alle tue esigenze: AWS non genera alcuni parametri e combinazioni di essi, ma è possibile crearli tramite i parametri personalizzati
    Publish custom metrics
  • Aggregazione dei log: L'aggregazione dei log permette di creare un unico luogo in cui esaminare i dati dei log e impostare gli avvisi
  • Definizione e calcolo dei parametri (aggregazione)

  • Definizione e calcolo dei parametri (aggregazione): Archivia i dati di log e applica filtri, se necessario, per calcolare i parametri, ad esempio i conteggi di un evento di log specifico o la latenza calcolata dai timestamp degli eventi di log
  • Invia notifiche (elaborazione e avvisi in tempo reale)

  • Elaborazione e avvisi in tempo reale: Le organizzazioni che devono essere messe al corrente ricevono le notifiche nel caso si verifichino eventi significativi
  • Automatizza le risposte (elaborazione e avvisi in tempo reale)

  • Utilizza AWS Systems Manager per eseguire azioni automatizzate: AWS Config monitora e registra in modo continuo le configurazioni delle risorse AWS e può attivare AWS Systems Manager Automation per risolvere i problemi
    AWS Systems Manager Automation
  • Amazon CloudWatch invia eventi di modifica dello stato di avviso ad Amazon EventBridge. Crea regole di EventBridge per automatizzare le risposte
    Creating an EventBridge Rule That Triggers on an Event from an AWS Resource
  • Crea ed esegui un piano per automatizzare le risposte
  • Archiviazione e analisi

  • CloudWatch Logs Insights consente di cercare e analizzare in modo interattivo i dati di log in Amazon CloudWatch Logs
    Analyzing Log Data with CloudWatch Logs Insights
    Amazon CloudWatch Logs Insights Sample Queries
  • Utilizza Amazon CloudWatch Logs per inviare log ad Amazon S3, dove è possibile utilizzare o Amazon Athena per eseguire query sui dati
    How do I analyze my Amazon S3 server access logs using Athena?
  • Esecuzione di revisioni periodiche

  • Creazione di più pannelli di controllo per il carico di lavoro: È necessario disporre di un pannello di controllo di primo livello contenente i parametri aziendali chiave, nonché i parametri tecnici che hai identificato come i più rilevanti per lo stato previsto del carico di lavoro al variare dell'utilizzo. È inoltre importante disporre di pannelli di controllo per vari livelli di applicazione e dipendenze che possono essere ispezionati
    Using Amazon CloudWatch Dashboards
  • Pianificazione ed esecuzione di revisioni periodiche dei pannelli di controllo del carico di lavoro: Effettua un'ispezione regolare dei pannelli di controllo. Puoi avere cadenze diverse in base alla profondità a cui desideri effettuare l'ispezione
  • Monitoraggio del tracciamento end-to-end delle richieste attraverso il sistema

  • Monitoraggio del tracciamento end-to-end delle richieste attraverso il sistema: AWS X-Ray è un servizio che raccoglie dati sulle richieste elaborate dalla tua applicazione e fornisce strumenti che puoi utilizzare per visualizzare, filtrare e ottenere informazioni approfondite su tali dati per identificare problemi e opportunità di ottimizzazione. Per qualsiasi richiesta tracciata alla tua applicazione, puoi visualizzare informazioni dettagliate non solo su richiesta e risposta, ma anche sulle chiamate effettuate dall'applicazione verso risorse AWS, microservizi, database e API Web HTTP a valle
    What is AWS X-Ray?
    Debugging with Amazon CloudWatch Synthetics and AWS X-Ray