Monitora l'avvio EC2 rapido - 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 l'avvio EC2 rapido

Questa sezione spiega come monitorare Amazon EC2 Windows Server AMIs nel tuo account con EC2 Fast Launch abilitato.

Monitora le modifiche allo stato di EC2 Fast Launch EventBridge

Quando lo stato cambia per un Windows AMI con EC2 Fast Launch abilitato, Amazon EC2 genera un EC2 Fast Launch State-change Notification evento. Quindi Amazon EC2 invia l'evento di modifica dello stato ad Amazon EventBridge (precedentemente noto come Amazon CloudWatch Events).

Puoi creare EventBridge regole che attivano una o più azioni in risposta all'evento di cambio di stato. Ad esempio, è possibile creare una EventBridge regola che rileva quando EC2 Fast Launch è abilitato ed esegue le seguenti azioni:

  • Invia un messaggio a un SNS argomento di Amazon che avvisa i suoi abbonati.

  • Richiama una funzione Lambda che esegue una determinata operazione.

  • Invia i dati relativi alle modifiche di stato ad Amazon Data Firehose per l'analisi.

Per ulteriori informazioni, consulta la sezione Creazione di EventBridge regole Amazon che reagiscono agli eventi nella Amazon EventBridge User Guide.

Eventi di modifica dello stato

La funzione EC2 Fast Launch emette eventi di modifica dello stato JSON formattati nel miglior modo possibile. Amazon EC2 invia gli eventi quasi EventBridge in tempo reale. Questa sezione descrive i campi dell'evento e mostra un esempio del relativo formato.

EC2 Fast Launch State-change Notification

imageId

Identifica la modifica dello stato AMI con EC2 Fast Launch.

resourceType

Il tipo di risorsa da utilizzare per il pre-provisioning. Valore supportato: snapshot. Il valore predefinito è snapshot.

stato

Lo stato attuale della funzionalità EC2 Fast Launch per quanto specificatoAMI. I valori validi includono i seguenti:

  • attivazione: hai abilitato la funzionalità EC2 Fast Launch per e Amazon EC2 ha iniziato a creare istantanee per il processo di pre-provisioning. AMI

  • abilitazione non riuscita: si è verificato un errore che ha causato il fallimento del processo di pre-provisioning la prima volta che hai abilitato Fast Launch per un. EC2 AMI Questo può accadere in qualsiasi momento durante il processo di pre-provisioning.

  • abilitato: la funzionalità EC2 Fast Launch è abilitata. Lo stato cambia non enabled appena Amazon EC2 crea la prima istantanea pre-configurata per un Fast Launch appena abilitatoEC2. AMI Se AMI era già abilitato e viene nuovamente eseguito il pre-provisioning, la modifica dello stato avviene immediatamente.

  • enabled-failed: questo stato si applica solo se non è la prima volta che EC2 Fast Launch AMI esegue il processo di pre-provisioning. Ciò può verificarsi se la funzionalità EC2 Fast Launch è disabilitata e successivamente riattivata, oppure se si verifica una modifica della configurazione o un altro errore dopo il completamento del pre-provisioning per la prima volta.

  • disabilitazione: il AMI proprietario ha disattivato la funzionalità EC2 Fast Launch per e Amazon EC2 ha avviato il processo di pulizia. AMI

  • disabilitata: la funzione EC2 Fast Launch è disabilitata. Lo stato cambia non disabled appena Amazon EC2 completa il processo di pulizia.

  • disabling-failed: il processo di pulizia ha avuto esito negativo a causa di un errore. Ciò significa che alcuni snapshot sottoposti a pre-provisioning potrebbero ancora essere presenti nell'account.

stateTransitionReason

Il motivo per cui lo stato è cambiato per EC2 Fast LaunchAMI.

Nota

Tutti i campi di questo messaggio di evento sono obbligatori.

L'esempio seguente mostra un EC2 Fast Launch appena abilitato AMI che ha avviato la prima istanza per avviare il processo di pre-provisioning. A questo punto, lo stato è enabling. Dopo che Amazon ha EC2 creato la prima istantanea predisposta, lo stato cambia in. enabled

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EC2 Fast Launch State-change Notification", "source": "aws.ec2", "account": "123456789012", "time": "2022-08-31T20:30:12Z", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:123456789012:image/ami-123456789012" ], "detail": { "imageId": "ami-123456789012", "resourceType": "snapshot", "state": "enabling", "stateTransitionReason": "Client.UserInitiated" } }

Monitora le metriche di EC2 Fast Launch con CloudWatch

Amazon EC2 AMIs con EC2 Fast Launch abilitato invia metriche ad Amazon CloudWatch. Puoi usare il AWS Management Console AWS CLI, the o an API per elencare le metriche a cui EC2 Fast Launch invia. CloudWatch Il AWS/EC2 namespace include le seguenti metriche di EC2 Fast Launch:

Parametro Descrizione

NumberOfAvailableFastLaunchSnapshots

Il numero di istantanee preconfigurate disponibili per ogni Fast Launch abilitato. EC2 AMI

NumberOfInstancesFastLaunched

Il numero di istanze per ogni EC2 Fast Launch abilitato AMI che sono state avviate da istantanee preimpostate.

NumberOfInstancesNotFastLaunched

Il numero di istanze per ogni EC2 Fast Launch abilitato AMI ha comportato un avvio a freddo a causa della mancanza di istantanee preconfigurate disponibili al momento dell'avvio.

FastLaunchSnapshotUsedToRefillStartTime

Il timestamp in cui Amazon EC2 ha lanciato una nuova immagine da EC2 Fast Launch ha consentito di AMI creare un'altra istantanea dopo l'utilizzo di una snapshot esistente.

FastLaunchSnapshotCreationTime

Misura il tempo impiegato EC2 da Amazon per avviare un'istanza e creare uno snapshot per un EC2 Fast Launch abilitatoAMI.