Visualizza la topologia dell'applicazione e monitora lo stato operativo con la mappa dei CloudWatch servizi - Amazon CloudWatch

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à.

Visualizza la topologia dell'applicazione e monitora lo stato operativo con la mappa dei CloudWatch servizi

Nota

La mappa dei CloudWatch servizi sostituisce la mappa. ServiceLens Per visualizzare una mappa dell'applicazione basata sulle AWS X-Ray tracce, apri la X-Ray Trace Map. Scegli Trace Map nella sezione X-Ray nel riquadro di navigazione a sinistra della CloudWatch console.

Utilizza la mappa dei servizi per visualizzare la topologia dei client delle applicazioni, dei canali sintetici, dei servizi e delle dipendenze e monitorare lo stato operativo. Per visualizzare la mappa dei servizi, apri la CloudWatch console e scegli Service Map nella sezione Application Signals nel riquadro di navigazione a sinistra.

Dopo aver abilitato l'applicazione per Application Signals, utilizza la mappa dei servizi per semplificare il monitoraggio dello stato operativo dell'applicazione:

  • Visualizza le connessioni tra client, canary, servizio e nodi di dipendenza per comprendere la topologia e il flusso di esecuzione dell'applicazione. Ciò è particolarmente utile se gli operatori del servizio non fanno parte del team di sviluppo.

  • Scoprite quali servizi soddisfano o meno gli obiettivi in termini di livello di servizio (SLOs). Quando un servizio non soddisfa i tuoi requisiti SLOs, puoi identificare rapidamente se un servizio a valle o una dipendenza potrebbero contribuire al problema o influire su più servizi a monte.

  • Seleziona un singolo client, synthetics canary, servizio o nodo di dipendenza per visualizzare le metriche correlate. La pagina dei dettagli del servizio mostra informazioni più dettagliate su operazioni, dipendenze, synthetics canaries e pagine client.

  • Filtra e ingrandisci la mappa dei servizi per concentrarti più facilmente su una parte della topologia dell'applicazione o visualizza l'intera mappa. Crea un filtro scegliendo una o più proprietà dalla casella di testo del filtro. Quando scegli una proprietà, una procedura ti guida attraverso i criteri di filtro. Vedrai il filtro completo sotto la casella di testo del filtro. Seleziona Cancella filtri in qualsiasi momento per rimuovere il filtro.

L'esempio seguente di mappa dei servizi mostra i servizi con bordi che li collegano ai componenti con cui interagiscono. Se viene definito un SLO, la mappa dei servizi mostra anche lo stato di salute.

Una mappa CloudWatch dei servizi che mostra un'applicazione di esempio.

Esplora la mappa dei servizi

Dopo aver abilitato l'applicazione per Application Signals, la mappa dei servizi mostra i nodi che rappresentano i tuoi servizi e le loro dipendenze.

Attiva il tracciamento attivo per i tuoi client CloudWatch RUM e synthetics canaries per vedere i nodi client e canary sulla mappa.

Per impostazione predefinita, i canaries, i client RUM e le dipendenze di AWS servizio dello stesso tipo sono raggruppati in un'unica icona espandibile nella mappa dei servizi. Per impostazione predefinita, le dipendenze dei servizi esterne a non AWS sono raggruppate insieme. Ad esempio, nell'immagine seguente, tutti i bucket Amazon S3 sono raggruppati sotto un'unica icona espandibile:

Un gruppo CloudWatch espandibile all'interno di una mappa dei servizi che raggruppa due bucket Amazon S3.

Nell'immagine precedente, l'etichetta tra il servizio di raggruppamento Amazon S3 e quello di origine mostra il numero di bordi del gruppo tra parentesi sotto l'icona della dipendenza. Seleziona l'icona (+) per espandere il gruppo e visualizzarne i singoli elementi, come mostrato nell'immagine seguente:

CloudWatch gruppo espanso all'interno di una mappa dei servizi che raggruppa due bucket Amazon S3.

Scegli una scheda per informazioni sull'esplorazione di ogni tipo di nodo e dei bordi (connessioni) tra di essi.

View your application services

È possibile visualizzare i servizi applicativi e lo stato dei relativi indicatori SLOs e dei livelli di servizio (SLIs) nella Service Map. Se non hai creato SLOs per un servizio, scegli il pulsante Crea SLO sotto il nodo del servizio.

La mappa dei servizi mostra tutti i tuoi servizi. Mostra anche i clienti e i canarini che utilizzano il servizio e le dipendenze richiamate dai servizi, come mostrato nell'immagine seguente:

Una mappa dei CloudWatch servizi che mostra il servizio sano e quello non sano.

Le icone seguenti rappresentano esempi di servizi applicativi nella mappa dei servizi:

Quando si seleziona un nodo di servizio, si apre un riquadro con informazioni dettagliate sul servizio:

  • Parametri relativi al volume delle chiamate, alla latenza, agli errori e alla frequenza di errore.

  • Il numero di SLIs e SLOs che sono healthy ounhealthy.

  • L'opzione per visualizzare ulteriori informazioni su un SLO.

  • Il numero di operazioni di servizio, dipendenze, canali sintetici e pagine client.

  • L'opzione per selezionare ogni numero per aprire la relativa pagina dei dettagli del servizio.

  • Il nome dell'applicazione, se la risorsa di elaborazione sottostante è stata associata a un'applicazione utilizzando AppRegistry o la scheda Applicazioni nella AWS Management Console home page.

    • Scegli il nome dell'applicazione per visualizzare i dettagli dell'applicazione nella pagina della console myApplications.

  • Il ClusterNamespace, e Workload per i servizi ospitati in Amazon EKS o Environment per i servizi ospitati in Amazon ECS o Amazon EC2. Per i servizi ospitati su Amazon EKS, scegli un link qualsiasi per aprire CloudWatch Container Insights.

Seleziona un edge o una connessione tra un nodo di servizio e un nodo di servizio o di dipendenza a valle. Si apre un riquadro contenente i percorsi principali per frequenza di errore, latenza e frequenza di errore, come mostrato nella seguente immagine di esempio. Scegli un link qualsiasi nel riquadro per aprire la pagina dei dettagli del servizio e visualizzare informazioni dettagliate sul servizio o sulla dipendenza scelti.

Una mappa CloudWatch dei servizi (service edge)
View dependencies

Le dipendenze delle applicazioni vengono visualizzate sulla mappa dei servizi, connesse ai servizi che le chiamano.

Scegliete un nodo di dipendenza per aprire un riquadro contenente i percorsi principali per frequenza di errore, latenza e frequenza di errore. Scegli un link al servizio o alla destinazione per aprire la pagina Dettagli del servizio e visualizzare informazioni dettagliate sul servizio o sull'obiettivo di dipendenza scelto, come mostrato nell'immagine di esempio seguente:

È possibile visualizzare le dipendenze e lo stato di SLOs creazione sulle dipendenze.

Una mappa dei CloudWatch servizi che mostra un nodo di dipendenza del servizio espandibile AWS .

Le dipendenze dei servizi sono raggruppate per impostazione predefinita in un'unica icona espandibile. Selezionate l'icona (+), come mostrato nell'immagine precedente, per espandere il gruppo e visualizzarne i singoli elementi.

Le icone seguenti rappresentano esempi di nodi di dipendenza nella mappa dei servizi:

View clients

Dopo aver attivato il tracciamento X-Ray per i client Web CloudWatch RUM, questi vengono visualizzati sulla mappa dei servizi connessi ai servizi che chiamano.

Scegliete un nodo client per aprire un riquadro che mostra informazioni dettagliate sul client:

  • Parametri relativi al caricamento delle pagine, al tempo medio di caricamento, agli errori e ai parametri vitali web medi.

  • Un grafico che mostra una suddivisione degli errori.

  • Un link per visualizzare i dettagli del client in CloudWatch RUM.

Per impostazione predefinita, i client RUM sono raggruppati in un'unica icona espandibile. Selezionate l'icona (+), come mostrato nell'immagine seguente, per espandere il gruppo e visualizzarne i singoli elementi.

Una mappa CloudWatch dei servizi che mostra un nodo client espandibile.

L'icona seguente rappresenta un esempio di client RUM nella mappa dei servizi:

  • Un client RUM:

    L'icona di un client RUM.
Nota

Per visualizzare gli errori AJAX nelle pagine dei client, utilizzate la versione 1.15 o successiva del client web CloudWatch RUM.

View synthetics canaries

Dopo aver attivato il AWS X-Ray tracciamento per i CloudWatch canarini Synthetics, questi vengono visualizzati sulla mappa dei servizi collegati ai servizi che chiamano, come mostrato nella seguente immagine di esempio:

Scegliete un nodo canarino per aprire un riquadro che mostra informazioni dettagliate sui canarini, come mostrato nell'immagine seguente:

Una mappa dei CloudWatch servizi che mostra un nodo canarino sintetico espandibile.

I canarini sono raggruppati per impostazione predefinita in un'unica icona espandibile. Seleziona l'icona (+), come mostrato nell'immagine precedente, per espandere il gruppo e visualizzarne i singoli elementi.

Le icone seguenti rappresentano esempi di client nella mappa dei servizi:

  • Un canarino sintetico —

    L'icona di un canarino sintetico.
CloudWatch mappa dei servizi che mostra il nodo canarino

Nel riquadro relativo ai nodi canarini, puoi vedere quanto segue:

  • Parametri relativi alla percentuale di successo, alla durata media e agli errori.

  • Lo stato dell'ultima esecuzione canary.

  • Un grafico che mostra la durata dell'esecuzione canary. Passa il mouse su una serie di grafici per visualizzare un pop-up contenente ulteriori informazioni.

  • Un collegamento per visualizzare i dettagli dei canarini in CloudWatch Synthetics.