Visualizzazione degli eventi del ECS ciclo di vita di Amazon all'interno di Container Insights - 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à.

Visualizzazione degli eventi del ECS ciclo di vita di Amazon all'interno di Container Insights

Puoi visualizzare gli eventi del ECS ciclo di vita di Amazon all'interno della console Container Insights. Ciò ti consente di raggruppare i parametri, i registri e gli eventi dei container in un'unica vista, in modo da offrirti una visibilità operativa più completa.

Gli eventi includono eventi di modifica dello stato delle istanze di container, eventi di modifica dello stato delle attività ed eventi di operazioni di servizio. Vengono inviati automaticamente da Amazon ECS ad Amazon EventBridge e raccolti anche CloudWatch in formato registro eventi. Per ulteriori informazioni su questi eventi, consulta Amazon ECS events.

I prezzi standard di Container Insights si applicano agli eventi Amazon ECS Lifecycle. Per ulteriori informazioni, consulta la pagina CloudWatchdei prezzi di Amazon.

Per configurare la tabella degli eventi del ciclo di vita e creare regole per un cluster, è necessario disporre delle autorizzazioni events:PutRule, events:PutTargets e logs:CreateLogGroup. È inoltre necessario assicurarsi che esista una politica delle risorse che EventBridge consenta di creare il flusso di log e inviare i log a CloudWatch Logs. Se questa policy delle risorse non esiste, puoi immettere il seguente comando per crearla:

aws --region region logs put-resource-policy --policy-name 'EventBridgeCloudWatchLogs' --policy-document '{ "Statement": [ { "Action": [ "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect": "Allow", "Principal": { "Service": ["events.amazonaws.com", "delivery.logs.amazonaws.com"] }, "Resource": "arn:aws:logs:region:account-id:log-group:/aws/events/ecs/containerinsights/*:*", "Sid": "TrustEventBridgeToStoreECSLifecycleLogEvents" } ], "Version": "2012-10-17" }'

È possibile utilizzare il comando seguente per verificare se si dispone già di questa policy e per verificare il corretto funzionamento del collegamento.

aws logs describe-resource-policies --region region --output json

Per visualizzare la tabella degli eventi del ciclo di vita, è necessario disporre delle autorizzazioni events:DescribeRule, events:ListTargetsByRule e logs:DescribeLogGroups.

Per visualizzare gli eventi del ECS ciclo di vita di Amazon nella console CloudWatch Container Insights
  1. Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/

  2. Scegli Insights (Informazioni dettagliate), Container Insights.

  3. Scegli Visualizza i dashboard delle prestazioni.

  4. Nel menu a discesa successivo, scegli ECSCluster, ECSServizi o Attività. ECS

  5. Se hai scelto ECSServizi o ECSAttività nel passaggio precedente, scegli la scheda Eventi del ciclo di vita.

  6. Nella parte inferiore della pagina, se vedi Configura gli eventi del ciclo di vita, selezionala per creare EventBridge regole per il tuo cluster.

    Gli eventi vengono visualizzati sotto i riquadri di Approfondimenti sui container e sopra la sezione Approfondimenti sulle applicazioni. Per eseguire ulteriori analisi e creare visualizzazioni aggiuntive per questi eventi, scegli View in Logs Insights (Visualizza in Logs Insights) nella tabella Lifecycle Events (Eventi del ciclo di vita).