View a markdown version of this page

Pantau operasi Amazon ECS dengan Log Aksi - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pantau operasi Amazon ECS dengan Log Aksi

Ikhtisar Log Aksi Amazon ECS

Dengan Log Aksi Amazon ECS, Anda dapat memantau semua tindakan yang dilakukan Amazon ECS atas nama Anda selama operasi siklus hidup kontainer. Log Aksi menangkap catatan stempel waktu dari setiap operasi sumber daya, transisi status, dan panggilan API yang diprakarsai layanan dalam cluster Anda.

Action Log merekam operasi yang sebelumnya tidak terlihat seperti unduhan gambar kontainer, pendaftaran penyeimbang beban, dan konfigurasi grup keamanan. Tanpa Log Aksi, Anda hanya dapat mengamati status awal dan akhir sumber daya Anda. Dengan Log Aksi, Anda dapat melihat setiap langkah perantara yang diambil Amazon ECS antara negara bagian tersebut.

Saat Anda mengaktifkan Log Tindakan, Amazon Q di AWS Management Console dapat mengakses log ini untuk membantu Anda men-debug kegagalan penerapan dan masalah daemon langsung dari konsol.

Manfaat Action Log

Log Aksi memberikan manfaat berikut untuk mengelola beban kerja Amazon ECS Anda:

  • Visibilitas ke dalam tindakan layanan — Lihat tindakan yang sebelumnya tidak terlihat yang dilakukan Amazon ECS antara transisi status, termasuk penyediaan infrastruktur, konfigurasi jaringan, dan pendaftaran sumber daya.

  • Peningkatan pemecahan masalah — Mendiagnosis kegagalan penerapan dan masalah infrastruktur tanpa menghubungi AWS Dukungan. Action Log mendukung serangkaian alasan kegagalan yang berkembang.

  • Metadata kegagalan yang diperpanjang — Pertahankan metadata tentang tugas yang gagal di luar periode penyimpanan standar 1 jam. Anda dapat meninjau informasi kegagalan terperinci dengan kecepatan Anda sendiri.

  • Self-service debugging — Selidiki dan selesaikan masalah secara independen dengan meninjau urutan tindakan lengkap yang menyebabkan kegagalan.

Apa yang dicatat

Action Log menangkap tindakan untuk operasi Amazon ECS berikut:

  • Penerapan layanan — Transisi status, rollback, dan eksekusi kait siklus hidup.

  • Siklus hidup Daemon Terkelola — Buat, perbarui, hapus, dan operasi penginstalan untuk Daemon Terkelola.

Cara kerja Log Aksi

Anda memilih masuk ke Log Aksi di tingkat cluster. Anda dapat mengaktifkan Log Tindakan melalui konsol Amazon ECS atau dengan menggunakan Amazon CloudWatch API (PutDeliverySource,PutDeliveryDestination, danCreateDelivery).

Setelah Anda mengaktifkan Log Aksi, Amazon ECS memancarkan log JSON terstruktur melalui Hub Inges CloudWatch tion. Amazon ECS mengirimkan log ke tujuan pilihan Anda: CloudWatch Logs, Amazon S3, atau Amazon Data Firehose.

Action Log menggunakan penerbitan fire-and-lupakan. Penerbitan log tidak pernah memblokir atau menurunkan operasi sumber daya Amazon ECS. Jika terjadi kegagalan pengiriman sementara, Amazon ECS terus memproses beban kerja Anda tanpa gangguan.

Ikhtisar skema log

Setiap entri Action Log berisi bidang berikut:

  • timestamp— Milidetik Unix saat peristiwa terjadi.

  • logLevel— Tingkat keparahan:INFO,WARN, atauERROR.

  • account— ID AWS akun.

  • regionD AWS aerah tempat kejadian tersebut terjadi.

  • resourceArn— Cluster ARN yang mewakili lingkup opt-in.

  • actionSourceId— Pengidentifikasi sub-sumber daya, seperti layanan ARN atau daemon ARN.

  • eventName— Pengidentifikasi tindakan, misalnyaDAEMON_DEPLOYMENT_IN_PROGRESS.

  • detail— Payload JSON khusus acara dengan konteks tambahan tentang tindakan tersebut.

Log tujuan dan organisasi

Anda dapat mengirimkan Log Tindakan ke tujuan berikut:

  • CloudWatch Log — CloudWatch Log menyimpan log dalam grup log bernama/aws/vendedlogs/ecs/action-logs/{resourceId}. Amazon ECS membuat log stream terpisah untuk setiap sub-sumber daya, menggunakan {actionSourceId} sebagai nama log stream.

  • Amazon S3 — Amazon S3 mempartisi log berdasarkan akun, Wilayah, dan jendela waktu 5 menit. Amazon S3 mengompres file menggunakan gzip untuk penyimpanan yang efisien.

  • Amazon Data Firehose — Amazon Data Firehose mengirimkan log sebagai catatan JSON yang dibatasi baris baru hampir secara real-time.

Harga

Action Logs adalah fitur berbayar yang menggunakan harga log CloudWatch yang dijual standar. Anda membayar untuk penyerapan dan penyimpanan log berdasarkan volume log yang dihasilkan cluster Anda. Anda dapat mengonfigurasi retensi melalui pengaturan tujuan Anda. Saat Anda mengaktifkan Log Tindakan melalui konsol Amazon ECS, CloudWatch Log menggunakan retensi default 7 hari.