Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Melihat peristiwa siklus hidup Amazon ECS dalam Wawasan Kontainer
Anda dapat melihat peristiwa siklus hidup Amazon ECS dalam konsol Wawasan Kontainer. Hal ini akan membantu Anda dalam mengkorelasikan metrik-metrik kontainer, log, dan peristiwa dalam satu tampilan untuk memberikan Anda visibilitas operasional yang lebih lengkap.
Peristiwa-peristiwa itu termasuk peristiwa perubahan status instans kontainer, peristiwa perubahan status tugas, dan peristiwa-peristiwa tindakan layanan. Mereka secara otomatis dikirim oleh Amazon ECS ke Amazon EventBridge dan juga dikumpulkan CloudWatch dalam format log peristiwa. Untuk informasi selengkapnya tentang peristiwa-peristiwa ini, silakan lihat peristiwa-peristiwa Amazon ECS.
Harga Standard Container Insights berlaku untuk peristiwa Siklus Hidup Amazon ECS. Untuk informasi lebih lanjut, lihat Amazon CloudWatch Harga
Untuk mengonfigurasi tabel peristiwa siklus hidup dan membuat aturan untuk sebuah klaster, Anda harus memiliki izin events:PutRule
, events:PutTargets
, dan logs:CreateLogGroup
. Anda juga harus memastikan bahwa ada kebijakan sumber daya yang memungkinkan EventBridge untuk membuat aliran log dan mengirim CloudWatch log ke Log. Jika kebijakan sumber daya ini tidak ada, maka Anda dapat memasukkan perintah berikut untuk membuatnya:
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" }'
Anda juga dapat menggunakan perintah berikut untuk memeriksa apakah Anda sudah memiliki kebijakan ini, dan untuk mengonfirmasi apakah sudah dilampirkan dan berfungsi dengan benar.
aws logs describe-resource-policies --region
region
--output json
Untuk melihat tabel peristiwa siklus hidup, Anda harus memiliki izin events:DescribeRule
, events:ListTargetsByRule
, dan logs:DescribeLogGroups
.
Untuk melihat peristiwa siklus hidup Amazon ECS di konsol Container Insights CloudWatch
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pilih Wawasan, Wawasan Kontainer.
-
Pilih Lihat dasbor kinerja.
-
Pada pilihan geser-turun berikutnya, pilih Klaster ECS, Layanan ECS, atau Tugas ECS.
-
Jika Anda memilih Layanan ECS atau Tugas ECS di langkah sebelumnya, silakan pilih tab Peristiwa siklus hidup.
-
Di bagian bawah halaman, jika Anda melihat Konfigurasi peristiwa siklus hidup, pilih untuk membuat EventBridge aturan untuk klaster Anda.
Peristiwa-peristiwa itu akan ditampilkan di bawah panel wawasan kontainer dan di atas bagian Wawasan Aplikasi. Untuk menjalankan analitik tambahan dan membuat visualisasi tambahan mengenai peristiwa-peristiwa ini, silakan pilih Tampilkan di Wawasan Log di tabel Peristiwa Siklus Hidup.