Eventi ECS di azione del servizio Amazon - Amazon Elastic Container Service

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

Eventi ECS di azione del servizio Amazon

Amazon ECS invia eventi di azione del servizio con il tipo di dettaglio ECSService Action. A differenza degli eventi di modifica dello stato delle istanze di container e delle attività, gli eventi di operazioni di servizio non includono un numero di versione nel campo di risposta details. Di seguito è riportato uno schema di eventi utilizzato per creare una EventBridge regola per gli eventi di azione ECS del servizio Amazon. Per ulteriori informazioni, consulta la sezione Guida introduttiva EventBridge alla Amazon EventBridge User Guide.

{ "source": [ "aws.ecs" ], "detail-type": [ "ECS Service Action" ] }

Amazon ECS invia eventi con INFOWARN, e tipi di ERROR eventi. Di seguito sono riportati gli eventi di operazioni di servizio.

Eventi di operazione di servizio con il tipo di eventi INFO

SERVICE_STEADY_STATE

Il servizio è integro e con il numero desiderato di attività, raggiungendo così uno stato costante. Il pianificatore del servizio segnala periodicamente lo stato, quindi potresti ricevere questo messaggio più volte.

TASKSET_STEADY_STATE

Il set di attività è integro e con il numero desiderato di attività, raggiungendo così uno stato costante.

CAPACITY_PROVIDER_STEADY_STATE

Un provider di capacità associato a un servizio raggiunge uno stato costante.

SERVICE_DESIRED_COUNT_UPDATED

Quando il pianificatore del servizio aggiorna il conteggio desiderato calcolato per un servizio o un set di attività. Questo evento non viene inviato quando il conteggio desiderato viene aggiornato manualmente da un utente.

TASKS_STOPPED

Il servizio ha interrotto l'attività in esecuzione.

SERVICE_DEPLOYMENT_IN_PROGRESS

È in corso l'implementazione di un servizio. L'implementazione del servizio può essere un rollback o una nuova revisione del servizio.

SERVICE_DEPLOYMENT_COMPLETED

L'implementazione di un servizio è in stato stazionario ed è completa. L'implementazione del servizio può essere un rollback o l'implementazione di una revisione aggiornata del servizio.

Eventi di operazione di servizio con il tipo di eventi WARN

SERVICE_TASK_START_IMPAIRED

Il servizio non è in grado di avviare le attività in modo coerente.

SERVICE_DISCOVERY_INSTANCE_UNHEALTHY

Un servizio che utilizza l'individuazione dei servizi contiene un'attività non integra. Il pianificatore del servizio rileva che un'attività in un registro di servizio non è integra.

VPC_LATTICE_TARGET_UNHEALTHY

Il servizio che utilizza VPC Lattice ha rilevato che uno degli obiettivi del Lattice non è integro. VPC

Eventi di operazione di servizio con il tipo di eventi ERROR

SERVICE_DAEMON_PLACEMENT_CONSTRAINT_VIOLATED

Un'attività in un servizio che utilizza la strategia del pianificatore del servizio DAEMON non soddisfa più la strategia di vincolo di posizionamento per il servizio.

ECS_OPERATION_THROTTLED

Il service scheduler è stato limitato a causa dei limiti di accelerazione di Amazon ECSAPI.

SERVICE_DISCOVERY_OPERATION_THROTTLED

Lo scheduler del servizio è stato limitato a causa dei limiti di accelerazione. AWS Cloud Map API Può verificarsi nei servizi configurati per utilizzare l'individuazione dei servizi.

SERVICE_TASK_PLACEMENT_FAILURE

Il pianificatore del servizio non è in grado di posizionare un'attività. La causa è descritta nel campo reason.

Una causa comune per la generazione di questo evento di servizio è dovuta alla mancanza di risorse nel cluster per collocare l'attività. Ad esempio, la capacità di memoria sulle istanze di container disponibili non è sufficiente CPU o non è disponibile alcuna istanza del contenitore. Un'altra causa comune è la disconnessione dell'agente Amazon ECS Container sull'istanza del contenitore, impedendo allo scheduler di effettuare l'operazione.

SERVICE_TASK_CONFIGURATION_FAILURE

Il pianificatore del servizio non è in grado di posizionare un'attività a causa di un errore di configurazione. La causa è descritta nel campo reason.

Una causa comune della generazione di questo evento di servizio è che i tag venivano applicati al servizio ma l'utente o il ruolo non avevano optato per il nuovo formato Amazon Resource Name (ARN) nella regione. Per ulteriori informazioni, consulta Nomi di risorse Amazon (ARNs) e IDs. Un'altra causa comune è che Amazon non ECS è stata in grado di assumere il IAM ruolo di attività fornito.

SERVICE_HEALTH_UNKNOWN

Il servizio non è stato in grado di descrivere i dati sanitari relativi alle attività.

SERVICE_DEPLOYMENT_FAILED

L'implementazione di un servizio non ha raggiunto il livello di stabilità. Ciò accade quando CloudWatch viene attivato un o l'interruttore rileva un errore di implementazione del servizio.

Esempio Evento dello stato costante del servizio

Gli eventi dello stato costante del servizio vengono forniti nel seguente formato. Per ulteriori informazioni sui EventBridge parametri, consulta la sezione Eventi EventBridge nella Amazon EventBridge User Guide.

{ "version": "0", "id": "af3c496d-f4a8-65d1-70f4-a69d52e9b584", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:27:22Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "INFO", "eventName": "SERVICE_STEADY_STATE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "createdAt": "2019-11-19T19:27:22.695Z" } }
Esempio Evento dello stato costante del provider di capacità

Gli eventi dello stato costante del provider di capacità vengono forniti nel formato seguente.

{ "version": "0", "id": "b9baa007-2f33-0eb1-5760-0d02a572d81f", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:37:00Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "INFO", "eventName": "CAPACITY_PROVIDER_STEADY_STATE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "capacityProviderArns": [ "arn:aws:ecs:us-west-2:111122223333:capacity-provider/ASG-tutorial-capacity-provider" ], "createdAt": "2019-11-19T19:37:00.807Z" } }
Esempio Eventi compromessi di avvio dei processi di servizio

Gli eventi compromessi di avvio attività di servizio vengono forniti nel formato seguente.

{ "version": "0", "id": "57c9506e-9d21-294c-d2fe-e8738da7e67d", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "WARN", "eventName": "SERVICE_TASK_START_IMPAIRED", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "createdAt": "2019-11-19T19:55:38.725Z" } }
Esempio Evento di errore di posizionamento dei processi di servizio

Gli eventi di errore di posizionamento dell'attività di servizio vengono forniti nel formato seguente. Per ulteriori informazioni, consulta la sezione Eventi EventBridge nella Amazon EventBridge User Guide.

Nell'esempio seguente, l'attività tenta di utilizzare il provider di capacità FARGATE_SPOT, ma il pianificatore del servizio non è stato in grado di acquisire alcuna capacità Fargate Spot.

{ "version": "0", "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "ERROR", "eventName": "SERVICE_TASK_PLACEMENT_FAILURE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "capacityProviderArns": [ "arn:aws:ecs:us-west-2:111122223333:capacity-provider/FARGATE_SPOT" ], "reason": "RESOURCE:FARGATE", "createdAt": "2019-11-06T19:09:33.087Z" } }

Nell'esempio seguente, per quanto riguarda il tipo di EC2 avvio, è stato tentato di avviare l'operazione sull'istanza Container, 2dd1b186f39845a584488d2ef155c131 ma lo scheduler del servizio non è riuscito a effettuare l'operazione perché insufficiente. CPU

{ "version": "0", "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "ERROR", "eventName": "SERVICE_TASK_PLACEMENT_FAILURE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "containerInstanceArns": [ "arn:aws:ecs:us-west-2:111122223333:container-instance/default/2dd1b186f39845a584488d2ef155c131" ], "reason": "RESOURCE:CPU", "createdAt": "2019-11-06T19:09:33.087Z" } }