OPS08-BP05 Creare dashboard
Le dashboard rappresentano la visualizzazione incentrata sull'utente dei dati di telemetria dei carichi di lavoro. Sebbene forniscano un'interfaccia visiva fondamentale, non dovrebbero sostituire i meccanismi di allarme, ma integrarli. Se realizzate con cura, sono in grado di fornire approfondimenti rapidi sullo stato e sulle prestazioni del sistema e possono informare gli stakeholder in tempo reale riguardo ai risultati aziendali e all'impatto dei problemi.
Risultato desiderato: Informazioni chiare e fruibili sullo stato del sistema e dell'azienda attraverso rappresentazioni visive.
Anti-pattern comuni:
-
Dashboard eccessivamente complicate con troppe metriche.
-
Affidarsi a dashboard senza avvisi per il rilevamento delle anomalie.
-
Non aggiornare le dashboard man mano che i carichi di lavoro si evolvono.
Vantaggi dell'adozione di questa best practice:
-
Visibilità immediata delle metriche e dei KPI critici di sistema.
-
Miglioramento della comunicazione e della comprensione con gli stakeholder.
-
Informazioni dettagliate rapide sull'impatto dei problemi operativi.
Livello di rischio associato se questa best practice non fosse adottata: medio
Guida all'implementazione
Dashboard incentrate sul business
Le dashboard personalizzate in base ai KPI aziendali coinvolgono una gamma più ampia di stakeholder. Anche se queste persone potrebbero non essere interessate alle metriche di sistema, desiderano comprendere le implicazioni aziendali di questi numeri. Una dashboard incentrata sul business garantisce che tutte le metriche tecniche e operative monitorate e analizzate siano allineate con gli obiettivi aziendali generali. Questo allineamento fornisce chiarezza, garantendo che tutti siano sulla stessa lunghezza d'onda per quanto riguarda ciò che è essenziale e ciò che non lo è. Inoltre, le dashboard che mettono in evidenza i KPI aziendali tendono ad essere più fruibili. Gli stakeholder possono comprendere rapidamente lo stato delle operazioni, le aree che richiedono attenzione e il potenziale impatto sui risultati aziendali.
Con questo in mente, al momento di creare una dashboard, assicurati che ci sia un equilibrio tra metriche tecniche e KPI aziendali. Entrambi sono fondamentali, ma si rivolgono a un pubblico diverso. Idealmente, dovresti disporre di dashboard che forniscano una visione olistica dello stato e delle prestazioni del sistema, mettendo in evidenza al contempo i principali risultati aziendali e le loro implicazioni.
Le dashboard di Amazon CloudWatch sono home page personalizzabili nella console CloudWatch che puoi utilizzare per monitorare le tue risorse in un'unica visualizzazione, anche quelle distribuite tra Regioni AWS e account diversi.
Passaggi dell'implementazione
-
Crea una dashboard di base: crea una nuova dashboard in CloudWatchassegnandole un nome descrittivo.
-
Usa i widget Markdown: prima di iniziare a lavorare con le metriche, usa widget Markdown per aggiungere un contesto testuale nella parte superiore della dashboard. Esso dovrebbe specificare cosa riguarda la dashboard, qual è l'importanza delle metriche rappresentate e può contenere anche link ad altri dashboard e strumenti di risoluzione dei problemi.
-
Crea variabili della dashboard: incorpora le variabili della dashboard ove appropriato per consentire una visualizzazione dinamica e flessibile.
-
Crea widget relativi alle metriche: aggiungi widget relativi alle metriche per visualizzare varie metriche emesse dall'applicazione e personalizza questi widget in modo che rappresentino efficacemente lo stato del sistema e i risultati aziendali.
-
Richieste di informazioni sui log: Utilizza CloudWatch Logs Insights per ricavare metriche utilizzabili dai log e visualizzare queste informazioni sulla tua dashboard.
-
Imposta allarmi: integra avvisi CloudWatch nella tua dashboard per una rapida visualizzazione di tutte le metriche che superano le soglie prestabilite.
-
Usa Contributor Insights: incorpora Contributor Insights di CloudWatch per analizzare i campi ad alta cardinalità e comprendere meglio i principali fattori di contribuzione della tua risorsa.
-
Progetta widget personalizzati: per esigenze specifiche non soddisfatte dai widget standard, valuta la possibilità di creare widget personalizzati. Questi possono attingere da varie origini dati o rappresentare i dati in modi unici.
-
Itera e perfeziona: man mano che la tua applicazione si evolve, riesamina regolarmente la dashboard per assicurarne la pertinenza.
Risorse
Best practice correlate:
Documenti correlati:
Video correlati:
Esempi correlati: