Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan AWS Distro untuk OpenTelemetry
Anda dapat mengatur Wawasan Kontainer untuk mengumpulkan metrik dari kluster Amazon EKS dengan menggunakan AWS Distro untuk kolektor. OpenTelemetry Untuk informasi lebih lanjut tentang AWS Distro OpenTelemetry, lihat AWS Distro
penting
Jika Anda menginstal menggunakan AWS Distro for OpenTelemetry, Anda menginstal Container Insights tetapi tidak mendapatkan Container Insights dengan peningkatan observabilitas untuk Amazon EKS. Anda tidak akan mengumpulkan metrik-metrik terperinci yang didukung di Wawasan Kontainer dengan peningkatan observabilitas untuk Amazon EKS.
Cara Anda mengatur Wawasan Kontainer bergantung pada apakah klaster dihosting di EC2 instans Amazon atau di. AWS Fargate
Cluster Amazon EKS dihosting di Amazon EC2
Jika Anda belum melakukan seperti itu, Anda harus memastikan bahwa Anda telah memenuhi prasyaratnya termasuk peran IAM yang diperlukan. Untuk informasi selengkapnya, lihat Memverifikasi prasyarat untuk Wawasan Kontainer di CloudWatch.
Amazon menyediakan bagan Helm yang dapat Anda gunakan untuk mengatur pemantauan Amazon Elastic Kubernetes Service di Amazon. EC2 Pemantauan ini menggunakan AWS Distro for OpenTelemetry (ADOT) Collector untuk metrik dan Fluent Bit untuk log. Oleh karena itu, bagan Helm berguna bagi pelanggan yang menggunakan Amazon EKS di Amazon EC2 dan ingin mengumpulkan metrik dan log untuk dikirim ke CloudWatch Wawasan Kontainer. Untuk informasi selengkapnya tentang bagan Helm ini, lihat bagan Helm ADOT untuk EKS tentang EC2 metrik dan log ke Amazon
Atau, Anda juga dapat menggunakan instruksi-instruksi yang diuraikan di bagian ini.
Pertama, gunakan AWS Distro untuk OpenTelemetry kolektor sebagai DaemonSet dengan memasukkan perintah berikut.
curl https://raw.githubusercontent.com/aws-observability/aws-otel-collector/main/deployment-template/eks/otel-container-insights-infra.yaml | kubectl apply -f -
Untuk mengonfirmasi bahwa kolektor itu sedang berjalan, Anda perlu memasukkan perintah berikut.
kubectl get pods -l name=aws-otel-eks-ci -n aws-otel-eks
Jika output dari perintah ini menyertakan beberapa pod yang berada dalam status Running
, artinya kolektor tersebut sedang berjalan dan mengumpulkan metrik dari klaster. Kolektor tersebut membuat sebuah grup log dengan nama aws/containerinsights/
dan mengirimkan peristiwa log performa ke sana.cluster-name
/performance
Untuk informasi tentang cara melihat metrik Wawasan Kontainer CloudWatch, lihat. Menampilkan metrik-metrik Wawasan Kontainer
AWS juga telah menyediakan dokumentasi GitHub untuk skenario ini. Jika Anda ingin menyesuaikan metrik dan log yang diterbitkan oleh Container Insights, lihat https://aws-otel.github. io/docs/getting-started/container-insights/eksinfra
Klaster Amazon EKS yang di-host di Fargate
Untuk petunjuk tentang cara mengonfigurasi dan menerapkan Kolektor ADOT guna mengumpulkan metrik sistem dari beban kerja yang diterapkan ke klaster Amazon EKS di Fargate dan mengirimkannya ke Wawasan Kontainer, lihat Wawasan Kontainer EKS Fargate di Distro CloudWatch untuk dokumentasi