Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo delle CloudWatch dashboard di Amazon
Amazon CloudWatch include dashboard automatiche predefinite e ti consente anche di creare dashboard personalizzate. I pannelli di controllo permettono di monitorare le risorse in un'unica visualizzazione, comprese quelle distribuite in diverse Regioni. Puoi utilizzare le CloudWatch dashboard per creare visualizzazioni personalizzate dei dati di telemetria per le tue risorse. AWS
Con i pannelli di controllo personalizzabili è possibile creare quanto segue:
-
Una visualizzazione singola per i parametri e gli allarmi selezionati che consentono di valutare l'integrità delle tue risorse e applicazioni su una o più regioni. Puoi selezionare il colore utilizzato per ogni parametro su ogni grafico, in modo da monitorare facilmente lo stesso parametro su più grafici.
-
Un playbook operativo che fornisce ai membri del team linee guida su come reagire a incidenti specifici durante gli eventi operativi.
-
Una vista comune delle misure delle risorse e delle applicazioni critiche che possono essere condivise con i membri del team per velocizzare il flusso di comunicazione durante gli eventi operativi.
Se disponi di più AWS account, puoi impostare l'osservabilità CloudWatch tra più account e quindi creare dashboard complete per più account nei tuoi account di monitoraggio. Puoi cercare, visualizzare e analizzare senza problemi parametri, log e tracce senza limiti di account.
Con l' CloudWatch osservabilità tra più account, puoi fare quanto segue in una dashboard di un account di monitoraggio:
Cercare, visualizzare e creare grafici di metriche che risiedono negli account di origine. Un singolo grafico può includere metriche provenienti da più account.
Creare allarmi nell'account di monitoraggio per controllare le metriche negli account di origine.
Visualizza gli eventi di log dei gruppi di log presenti negli account di origine ed esegui le query CloudWatch Logs Insights dei gruppi di log negli account di origine. Una singola query CloudWatch Logs Insights in un account di monitoraggio può interrogare più gruppi di log in più account di origine contemporaneamente.
Visualizza i nodi dagli account di origine in una mappa di tracciamento in X-Ray. Puoi quindi filtrare la mappa in base ad account di origine specifici.
Quando si accede a un account di monitoraggio, viene visualizzato un badge blu dell'account di monitoraggio in alto a destra di ogni pagina che supporta la funzionalità di CloudWatch osservabilità tra account.
Per ulteriori informazioni sull'impostazione dell'osservabilità tra più CloudWatch account, consulta. CloudWatch osservabilità su più account
Puoi creare dashboard dalla console o utilizzando l' AWS CLI operazione or API. PutDashboard Puoi aggiungere i pannelli di controllo a un elenco dei preferiti, dal quale potrai accedere non solo ai pannelli di controllo preferiti ma anche a quelli consultati di recente. Per ulteriori informazioni, consulta la sezione Aggiungi un pannello di controllo all'elenco dei preferiti.
Per accedere alle CloudWatch dashboard, è necessario uno dei seguenti:
-
La policy
AdministratorAccess -
La policy
CloudWatchFullAccess -
Una policy personalizzata che includa una o più di queste autorizzazioni specifiche:
cloudwatch:GetDashboardecloudwatch:ListDashboardsper poter visualizzare i pannelli di controllo
cloudwatch:PutDashboardper poter creare o modificare i pannelli di controllo
cloudwatch:DeleteDashboardsper poter eliminare i pannelli di controllo
Argomenti
Creare un pannello di controllo su più account tra più regioni in modo programmatico
Creazione di un grafico con metriche provenienti da account e Regioni differenti
Aggiunta di un allarme da un altro account a un pannello di controllo su tutti gli account
Aggiunta di un pannello di controllo all'elenco dei preferiti
Modifica dell'impostazione di sostituzione del periodo o dell'intervallo di aggiornamento
Modifica dell'intervallo di tempo o del formato del fuso orario
Creare un pannello di controllo su più account tra più regioni in modo programmatico
Puoi utilizzare le AWS API e gli SDK per creare dashboard in modo programmatico. Per ulteriori informazioni, consulta PutDashboard.
Per abilitare i pannelli di controllo su più account tra più regioni, sono stati aggiunti nuovi parametri alla struttura del corpo del pannello di controllo, come illustrato nella tabella e negli esempi seguenti. Per ulteriori informazioni sulla struttura complessiva del corpo dei pannelli di controllo, consulta Dashboard Body Structure and Syntax (Struttura del corpo e sintassi dei pannelli di controllo).
| Parametro | Utilizzo | Scope | Predefinita |
|---|---|---|---|
|
|
Specificare l'ID dell'account in cui si trova il widget o il parametro. |
Widget o parametro |
Account attualmente connesso |
|
|
Specifica la regione del parametro. |
Widget o parametro |
Regione corrente selezionata nella console |
Negli esempi seguenti viene illustrata l'origine JSON per i widget in un pannello di controllo su più account tra più regioni.
Questo esempio imposta il campo accountId sull'ID dell'account di condivisione a livello di widget. Ciò specifica che tutte i parametri in questo widget proverranno da tale account e regione di condivisione.
{ "widgets": [ { ... "properties": { "metrics": [ … ], "accountId": "111122223333", "region": "us-east-1" } } ] }
Questo esempio imposta il campo accountId in modo diverso a livello di ogni parametro. In questo esempio, i diversi parametri in questa espressione matematica dei parametri provengono da account di condivisione diversi e regioni diverse.
{ "widgets": [ { ... "properties": { "metrics": [ [ { "expression": "SUM(METRICS())", "label": "[avg: ${AVG}] Expression1", "id": "e1", "stat": "Sum" } ], [ "AWS/EC2", "CPUUtilization", { "id": "m2", "accountId": "5555666677778888", "region": "us-east-1", "label": "[avg: ${AVG}] ApplicationALabel " } ], [ ".", ".", { "id": "m1", "accountId": "9999000011112222", "region": "eu-west-1", "label": "[avg: ${AVG}] ApplicationBLabel" } ] ], "view": "timeSeries", "region": "us-east-1", ---> home region of the metric. Not present in above example "stacked": false, "stat": "Sum", "period": 300, "title": "Cross account example" } } ] }
Questo esempio mostra un widget di allarme.
{ "type": "metric", "x": 6, "y": 0, "width": 6, "height": 6, "properties": { "accountID": "111122223333", "title": "over50", "annotations": { "alarms": [ "arn:aws:cloudwatch:us-east-1:379642911888:alarm:over50" ] }, "view": "timeSeries", "stacked": false } }
Questo esempio è per un widget Logs Insights. CloudWatch
{ "type": "log", "x": 0, "y": 6, "width": 24, "height": 6, "properties": { "query": "SOURCE 'route53test' | fields @timestamp, @message\n| sort @timestamp desc\n| limit 20", "accountId": "111122223333", "region": "us-east-1", "stacked": false, "view": "table" } }
Un altro modo per creare dashboard a livello di codice consiste nel crearne prima una nel codice JSON e poi copiare il Console di gestione AWS codice sorgente JSON di questo dashboard. Per farlo, carica la dashboard e scegli Azioni, fonte. View/edit È quindi possibile copiare questo pannello di controllo JSON da utilizzare come modello per crearne altri simili.
Creazione di un grafico con metriche provenienti da diversi account e regioni in una dashboard CloudWatch
Accedi all'account di monitoraggio.
Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
-
Nel riquadro di navigazione, scegli Metriche, quindi scegli Metriche classiche.
-
Seleziona l'account e la regione da cui desideri aggiungere i parametri. Puoi selezionare il tuo account e la tua regione dai relativi menu a discesa in alto a destra dello schermo.
Aggiungere i parametri desiderati al grafico. Per ulteriori informazioni, consulta la pagina Rappresentazione grafica dei parametri.
Ripetere le fasi 4 e 5 per aggiungere parametri da altri account e regioni.
-
(Opzionale) Scegli la scheda Graphed metrics (Parametri nel grafico) e aggiungi una funzione matematica dei parametri che utilizzi i parametri scelti. Per ulteriori informazioni, consulta la pagina Espressioni matematiche con metriche.
È inoltre possibile impostare un singolo grafico per includere più funzioni
SEARCH. Ogni ricerca può fare riferimento a un diverso account o regione. -
Una volta terminato il grafico, scegli Actions (Operazioni), Add to dashboard (Aggiungi al pannello di controllo).
Seleziona il pannello di controllo su più account e scegli Add to dashboard (Aggiungi al pannello di controllo).