Monitora EC2 API le richieste Amazon utilizzando Amazon CloudWatch - Amazon Elastic Compute Cloud

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

Monitora EC2 API le richieste Amazon utilizzando Amazon CloudWatch

Puoi monitorare EC2 API le richieste Amazon utilizzando Amazon CloudWatch, che raccoglie dati grezzi e li elabora in metriche leggibili quasi in tempo reale. Queste metriche forniscono un modo semplice per tenere traccia dell'utilizzo e dei risultati delle EC2 API operazioni di Amazon nel tempo. Queste informazioni offrono una prospettiva migliore sulle prestazioni delle applicazioni Web e consentono di identificare e diagnosticare una serie di problemi. È inoltre possibile impostare allarmi che controllano determinate soglie e inviare notifiche o intraprendere azioni specifiche quando tali soglie vengono raggiunte.

Per ulteriori informazioni CloudWatch, consulta la Amazon CloudWatch User Guide.

Importante

Amazon EC2 API metrics è una funzionalità opzionale. È necessario richiedere l'accesso a questa funzionalità. Per ulteriori informazioni, consulta Abilita i EC2 API parametri Amazon.

Abilita i EC2 API parametri Amazon

Utilizza la seguente procedura per richiedere l'accesso a questa funzionalità per i tuoi Account AWS.

Per richiedere l'accesso a questa funzionalità
  1. Open AWS Support Center.

  2. Scegli Crea caso.

  3. Scegli Account e fatturazione.

  4. Per Assistenza, scegli Informazioni generali e Guida introduttiva.

  5. Per Categoria, scegli Uso AWS e servizi.

  6. Scegli Fase successiva: informazioni aggiuntive.

  7. Per Subject (Oggetto), immettere Request access to Amazon EC2 API metrics.

  8. Per Descrizione, inserisci Please grant my account access to Amazon EC2 API metrics. Related page: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/monitor.html. Includi anche la regione a cui devi accedere.

  9. Scegli Passaggio successivo: risolvi ora o contattaci.

  10. Nella scheda Contattaci, scegli la lingua e il metodo di contatto preferiti.

  11. Scegli Invia.

EC2APIMetriche e dimensioni di Amazon

Metriche

Le EC2 API metriche di Amazon sono contenute nel AWS/EC2/API namespace. Le tabelle seguenti elencano le metriche disponibili per EC2 API le richieste Amazon.

Parametro Descrizione

ClientErrors

Il numero di API richieste non riuscite causate da errori del client.

Questi errori sono in genere causati da un'operazione del client, ad esempio la specificazione di un parametro errato o non valido nella richiesta o l'utilizzo di un'azione o di una risorsa per conto di un utente che non dispone dell'autorizzazione per utilizzare l'azione o la risorsa.

Unità: numero

RequestLimitExceeded

Il numero di volte in cui è EC2 APIs stata superata la frequenza massima di richieste consentita da Amazon per il tuo account.

EC2APILe richieste di Amazon vengono limitate per aiutare a mantenere le prestazioni del servizio. Se le tue richieste sono state limitate, viene visualizzato l'errore. Client.RequestLimitExceeded

Unità: numero

ServerErrors

Il numero di API richieste non riuscite causate da errori interni del server.

Questi errori sono in genere causati da un errore, un'eccezione o un errore AWS sul lato server.

Unità: numero

SuccessfulCalls

Il numero di richieste riusciteAPI.

Unità: numero

Dimensioni

I dati dei EC2 parametri Amazon possono essere filtrati per tutte le EC2 API azioni. Per ulteriori informazioni sulle dimensioni, consulta Amazon CloudWatch concepts.

Conservazione dei dati metrici

Le EC2 API metriche di Amazon vengono inviate a CloudWatch intervalli di 1 minuto. CloudWatch conserva i dati metrici come segue:

  • I punti di dati con un periodo di 60 secondi (1 minuto) sono disponibili per 15 giorni.

  • I punti dati con un periodo di 300 secondi (5 minuti) sono disponibili per 63 giorni.

  • I punti dati con un periodo di 3600 secondi (1 ora) sono disponibili per 455 giorni (15 mesi).

Monitoraggio delle richieste effettuate per tuo conto

APIle richieste effettuate dai AWS servizi per tuo conto, come le richieste effettuate da ruoli collegati ai servizi, non vengono conteggiate ai fini dei limiti di API limitazione e non inviano ad Amazon le metriche relative al tuo account. CloudWatch Queste richieste non possono essere monitorate utilizzando. CloudWatch

APIle richieste effettuate per tuo conto da fornitori di servizi di terze parti vengono conteggiate ai fini dei tuoi limiti di API limitazione e inviano i parametri ad Amazon CloudWatch per il tuo account. Queste richieste possono essere monitorate utilizzando. CloudWatch

Fatturazione

Si applicano CloudWatch prezzi e addebiti standard. Non vengono applicati costi aggiuntivi per l'utilizzo delle EC2 API metriche di Amazon. Per ulteriori informazioni, consulta la pagina CloudWatch dei prezzi di Amazon.

Lavorare con Amazon CloudWatch

Visualizzazione delle CloudWatch metriche

Utilizza la seguente procedura per visualizzare i EC2 API parametri di Amazon.

Prerequisito

Devi abilitare l'accesso ai EC2 API parametri di Amazon per il tuo account. Per ulteriori informazioni, consulta Abilita i EC2 API parametri Amazon.

Per visualizzare i EC2 API parametri di Amazon utilizzando la console
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, scegli Metriche, Tutte le metriche.

  3. Nella scheda Sfoglia, scegli lo spazio dei nomi EC2/APImetric.

  4. Per visualizzare i parametri, selezionare la dimensione parametro.

Per visualizzare i EC2 API parametri di Amazon utilizzando la riga di comando

Utilizzare uno dei seguenti comandi:

  • list-metrics ()AWS CLI

    aws cloudwatch list-metrics --namespace "AWS/EC2/API"
  • Ottieni- () CWMetricList AWS Tools for Windows PowerShell

    Get-CWMetricList -Namespace "AWS/EC2/API"

Creazione di CloudWatch allarmi

Puoi creare un CloudWatch allarme che invia un SNS messaggio Amazon quando l'allarme cambia stato. Un allarme monitora un singolo parametro per un periodo di tempo specificato. Invia una notifica a un SNS argomento in base al valore della metrica relativa a una determinata soglia per diversi periodi di tempo.

Ad esempio, puoi creare un allarme che monitora il numero di DescribeInstances API richieste che hanno esito negativo a causa di errori sul lato server. Il seguente allarme invia una notifica e-mail quando il numero di DescribeInstances API richieste non riuscite raggiunge una soglia di 10 errori lato server in un periodo di 5 minuti.

Prerequisito

Devi abilitare l'accesso ai EC2 API parametri Amazon per il tuo account. Per ulteriori informazioni, consulta Abilita i EC2 API parametri Amazon.

Per creare un allarme per gli errori del server di EC2 DescribeInstances API richiesta Amazon
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel pannello di navigazione, scegli Alarms (Allarmi), All alarms (Tutti gli allarmi).

  3. Scegli Crea allarme.

  4. Scegliete Seleziona metrica e specificate quanto segue:

    1. Scegliete EC2/API.

    2. Scegli le metriche per azione.

    3. Seleziona la casella di controllo accanto DescribeInstancesche si trova nella stessa riga del nome della metrica. ServerErrors

    4. Scegli Select Metric (Seleziona parametro).

  5. Viene visualizzata la pagina Specify metric and conditions (Specifica parametro e condizioni), contenente un grafico e altre informazioni sul parametro e le statistiche selezionate.

    1. In Metrica, specifica quanto segue:

      1. Per Statistic (Statistica), scegliere Sum (Somma).

      2. Per Periodo, verifica che siano selezionati 5 minuti.

    2. In Conditions (Condizioni), specifica quanto segue:

      1. For Threshold type (Tipo di soglia), scegli Static (Statica).

      2. Per Whenever ServerErrors is, scegli Maggiore/Uguale >=.

      3. Per oltre... , inserisci 10.

    3. Scegli Next (Successivo).

  6. Viene visualizzata la pagina Configure actions (Configura operazioni).

    1. In Notifica, specificare quanto segue:

      1. Per attivare lo stato di allarme, scegli In allarme.

      2. Per Seleziona un SNS argomento, scegli Seleziona un SNS argomento esistente o Crea nuovo argomento e completa i campi obbligatori per la notifica.

      3. Scegli Next (Successivo).

  7. Viene visualizzata la pagina Aggiungi nome e descrizione.

    1. In Nome allarme, inserisci un nome per la sveglia. Il nome deve contenere solo ASCII caratteri.

    2. Per la descrizione dell'allarme, inserisci una descrizione opzionale per l'avviso.

    3. Scegli Next (Successivo).

  8. Viene visualizzata la pagina Anteprima e creazione. Verifica che le informazioni siano corrette, quindi scegli Crea allarme.

Per ulteriori informazioni, consulta Using Amazon CloudWatch alarms nella Amazon CloudWatch User Guide.