Utilizzo di Amazon CloudWatch con AWS Global Accelerator - AWS Global Accelerator

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 di Amazon CloudWatch con AWS Global Accelerator

AWS Global Accelerator pubblica punti dati su Amazon CloudWatch per i tuoi acceleratori. CloudWatch ti consente di recuperare le statistiche su quei punti di dati come set ordinato di dati di serie temporali, i cosiddettiParametri: . Pensa a una metrica come a una variabile da monitorare e ai dati di utilizzo come ai valori di questa variabile nel tempo. Ad esempio, puoi monitorare il traffico tramite un acceleratore in un periodo di tempo specificato. A ogni punto di dati sono associati un timestamp e un'unità di misura facoltativa.

Puoi utilizzare le metriche per verificare che le prestazioni del sistema siano quelle previste. Ad esempio, puoi creare un allarme CloudWatch per monitorare un parametro specificato e avviare un'operazione (come l'invio di una notifica a un indirizzo e-mail) se il parametro non rientra in un intervallo che consideri accettabile.

Global Accelerator segnala i parametri a CloudWatch solo quando le richieste passano attraverso l'acceleratore. Se le richieste passano attraverso l'acceleratore, Global Accelerator ne misura e invia i parametri a intervalli di 60 secondi. Se per l'acceleratore non passano richieste o in assenza di dati per un parametro, questa non viene segnalata.

Per ulteriori informazioni, consulta la Guida per l'utente di Amazon CloudWatch.

Metriche di Global Accelerator

Lo spazio dei nomi AWS/GlobalAccelerator include i parametri descritti di seguito.

Parametro Descrizione
NewFlowCount

Il numero totale di nuovi flussi (o connessioni) TCP e UDP stabiliti da client a endpoint nel periodo di tempo.

Criteri di segnalazione: Vi è un valore diverso da zero.

Statistiche: L'unica statistica utile èSum: .

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

ProcessedBytesIn

Il numero totale di byte in ingresso elaborati dall'acceleratore, incluse le intestazioni TCP/IP. Questo conteggio include tutto il traffico verso gli endpoint.

Criteri di segnalazione: Vi è un valore diverso da zero.

Statistiche: L'unica statistica utile èSum: .

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

ProcessedBytesOut

Il numero totale di byte in uscita elaborati dall'acceleratore, incluse le intestazioni TCP/IP. Questo conteggio include il traffico proveniente da endpoint, meno il traffico di controllo dello stato.

Criteri di segnalazione: Vi è un valore diverso da zero.

Statistiche: L'unica statistica utile èSum: .

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

Dimensioni dei parametri per gli acceleratori

Per filtrare i parametri relativi all'acceleratore, usa le seguenti dimensioni.

Dimensione Descrizione
Accelerator

Filtra i dati delle metriche per acceleratore. Specificare l'acceleratore in base all'ID dell'acceleratore (la parte finale dell'acceleratore ARN). Ad esempio, se l'ARN èarn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh, occorre fornire le seguenti informazioni:1234abcd-abcd-1234-abcd-1234abcdefgh: .

Listener

Filtra i dati delle metriche per listener. Specificare il listener in base all'ID del listener (la parte finale del listener ARN). Ad esempio, se l'ARN èarn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123wxyz, occorre fornire le seguenti informazioni:0123wxyz: .

EndpointGroup

Filtra i dati delle metriche per gruppo di endpoint. Specificare il gruppo di endpoint in base alla regione AWS, ad esempious-east-1(tutti minuscoli).

SourceRegion

Filtra i dati delle metriche per area di origine, ovvero l'area geografica delle regioni AWS in cui sono in esecuzione gli endpoint dell'applicazione. L'area di origine è una delle seguenti informazioni:

  • NA — Stati Uniti e Canada

  • EU — Europa

  • AP — Asia Pacifico*

  • KR — Corea del Sud

  • IN — India

  • AU — Australia

  • ME — Medio Oriente Oriente Oriente

  • SA — Sud America Sud America

*Esclusi Corea del Sud e India

DestinationEdge

Filtra i dati delle metriche per bordo di destinazione, ovvero l'area geografica delle posizioni perimetrali AWS che servono il traffico client. Il bordo di destinazione è uno dei seguenti valori:

  • NA — Stati Uniti e Canada

  • EU — Europa

  • AP — Asia Pacifico*

  • KR — Corea del Sud

  • IN — India

  • AU — Australia

  • ME — Medio Oriente Oriente Oriente

  • SA — Sud America Sud America

  • ZA — Sudafrica

*Esclusi Corea del Sud e India

TransportProtocol

Filtra i dati delle metriche per protocollo di trasporto: UDP o TCP.

AcceleratorIPAddress

Filtra i dati delle metriche per indirizzo IP dell'acceleratore, ovvero uno degli indirizzi IP statici assegnati a un acceleratore.

Statistiche sulle metriche di Global Accelerator

CloudWatch fornisce statistiche basate sui punti di dati delle metriche pubblicati da Global Accelerator. Le statistiche sono aggregazioni di dati delle metriche in un periodo di tempo specificato. Quando richiedi le statistiche, il flusso di dati restituito viene identificato dal nome e dalla dimensione del parametro. Una dimensione è una coppia nome/valore che identifica un parametro in modo univoco. Ad esempio, è possibile richiedere i byte elaborati per un acceleratore in cui i byte vengono serviti da posizioni edge AWS in Europa (edge di destinazione è «EU»).

Di seguito sono riportati esempi di combinazioni metrice/quota che potrebbero essere utili:

  • Visualizzare la quantità di traffico servita (ad esempio ProcessedBytesOut) da ciascuno dei due indirizzi IP dell'acceleratore per verificare che la configurazione DNS sia corretta.

  • Visualizzare la distribuzione geografica del traffico utente e monitorare la quantità di esso è locale (ad esempio, dal Nord America al Nord America) o globale (ad esempio, Australia o India al Nord America). Per determinarlo, visualizzare le metriche ProcessedBytesIn o ProcessedBytesOut con le dimensioni DestinationEdge e SourceRegion impostate su valori specifici.

Visualizza le metriche di CloudWatch per i tuoi acceleratori

Puoi visualizzare le metriche di CloudWatch per i tuoi acceleratori usando la console CloudWatch o l'interfaccia della CLI AWS. Nella console, i parametri vengono visualizzati come grafici di monitoraggio. I grafici di monitoraggio mostrano punti di dati solo se l'acceleratore è attivo e riceve richieste.

Devi visualizzare le metriche di CloudWatch per Global Accelerator nella regione Stati Uniti occidentali (Oregon), sia nella console che quando usi l'interfaccia della CLI AWS. Quando si utilizza l'interfaccia della riga di comando AWS, specificare l'area Stati Uniti occidentali (Oregon) per il comando includendo il parametro seguente:--region us-west-2: .

Per visualizzare le metriche utilizzando la console CloudWatch
  1. Apri la console CloudWatch all'indirizzohttps://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2: .

  2. Nel riquadro di navigazione, selezionare Metrics (Parametri).

  3. Selezionare ilGlobalAcceleratorSpazio dei nomi.

  4. (Opzionale) Per visualizzare tutte le dimensioni di un parametro, digitarne il nome nel campo di ricerca.

Per visualizzare i parametri usando la AWS CLI

Utilizza il seguente comando list-metrics per elencare i parametri disponibili:

aws cloudwatch list-metrics --namespace AWS/GlobalAccelerator --region us-west-2
Per ottenere le statistiche su un parametro utilizzando AWS CLI

Utilizza il parametro seguenteget-metric-statisticsPer ottenere le statistiche su un determinato parametro e dimensione. Ricorda che CloudWatch tratta ogni combinazione univoca di dimensioni come un parametro distinto. Non puoi recuperare le statistiche usando combinazioni di dimensioni che non siano state specificamente pubblicate. Occorre specificare le stesse dimensioni utilizzate al momento della creazione dei parametri.

Nell'esempio seguente vengono elencati i byte totali elaborati, al minuto, per l'acceleratore che serve dal bordo di destinazione Nord America (NA).

aws cloudwatch get-metric-statistics --namespace AWS/GlobalAccelerator \ --metric-name ProcessedBytesIn \ --region us-west-2 \ --statistics Sum --period 60 \ --dimensions Name=Accelerator,Value=1234abcd-abcd-1234-abcd-1234abcdefgh Name=DestinationEdge,Value=NA \ --start-time 2019-12-18T20:00:00Z --end-time 2019-12-18T21:00:00Z

Il seguente è un esempio di output del comando:

{ "Label": "ProcessedBytesIn", "Datapoints": [ { "Timestamp": "2019-12-18T20:45:00Z", "Sum": 2410870.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:47:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:46:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:42:00Z", "Sum": 1560.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:48:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:43:00Z", "Sum": 1343.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:49:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:44:00Z", "Sum": 35791560.0, "Unit": "Bytes" } ] }