Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemantauan Prometheus di Amazon EKS
Amazon Managed Service untuk Prometheus menyediakan layanan terukur, aman, dan terkelola untuk Prometheus open-source. AWS Anda dapat menggunakan bahasa kueri Prometheus (PromQL) untuk memantau kinerja beban kerja kontainer tanpa mengelola infrastruktur dasar untuk menelan, menyimpan, dan menanyakan metrik operasional. Anda dapat mengumpulkan metrik Prometheus dari Amazon EKS dan Amazon ECS AWS dengan menggunakan server Distro OpenTelemetry for (ADOT) atau Prometheus sebagai agen pengumpulan.
CloudWatch Pemantauan Container Insights untuk Prometheus memungkinkan Anda mengonfigurasi dan menggunakan CloudWatch agen untuk menemukan metrik Prometheus dari beban kerja Amazon ECS, Amazon EKS, dan Kubernetes, serta menyerapnya sebagai metrik. CloudWatch Solusi ini sesuai jika CloudWatch merupakan solusi observabilitas dan pemantauan utama Anda. Namun, daftar berikut menguraikan kasus penggunaan di mana Amazon Managed Service untuk Prometheus memberikan lebih banyak fleksibilitas untuk menelan, menyimpan, dan menanyakan metrik Prometheus:
-
Layanan Terkelola Amazon untuk Prometheus memungkinkan Anda menggunakan server Prometheus yang ada yang digunakan di Amazon EKS atau Kubernetes yang dikelola sendiri dan mengonfigurasinya untuk menulis ke Amazon Managed Service untuk Prometheus alih-alih penyimpanan data yang dikonfigurasi secara lokal. Ini menghilangkan beban berat yang tidak terdiferensiasi dalam mengelola penyimpanan data yang sangat tersedia untuk server Prometheus Anda dan infrastrukturnya. Layanan Terkelola Amazon untuk Prometheus adalah pilihan yang cocok ketika Anda memiliki penerapan Prometheus matang yang ingin Anda manfaatkan di Cloud. AWS
-
Grafana secara langsung mendukung Prometheus sebagai sumber data untuk visualisasi. Jika Anda ingin menggunakan Grafana dengan Prometheus alih-alih CloudWatch Dasbor untuk pemantauan penampung Anda, Layanan Terkelola Amazon untuk Prometheus dapat memenuhi kebutuhan Anda. Amazon Managed Service for Prometheus terintegrasi dengan Amazon Managed Grafana untuk menyediakan solusi pemantauan dan visualisasi sumber terbuka terkelola.
-
Prometheus memungkinkan Anda untuk melakukan analisis pada metrik operasional Anda dengan menggunakan kueri PromQL. Sebaliknya, CloudWatch agen menyerap metrik Prometheus dalam format metrik tertanam ke dalam Log yang menghasilkan metrik. CloudWatch CloudWatch Anda dapat melakukan kueri log format metrik yang disematkan dengan menggunakan Wawasan CloudWatch Log.
-
Jika Anda tidak berencana untuk digunakan CloudWatch untuk pemantauan dan pengambilan metrik, maka Anda harus menggunakan Amazon Managed Service for Prometheus dengan server Prometheus dan solusi visualisasi seperti Grafana. Anda perlu mengonfigurasi server Prometheus Anda untuk mengikis metrik dari target Prometheus Anda dan mengonfigurasi server untuk menulis jarak jauh ke Layanan Terkelola Amazon Anda untuk ruang kerja Prometheus. Jika Anda menggunakan Grafana Terkelola Amazon, Anda dapat langsung mengintegrasikan Grafana Terkelola Amazon dengan sumber data Layanan Terkelola Amazon untuk Prometheus dengan menggunakan plugin yang disertakan. Karena data metrik disimpan di Amazon Managed Service untuk Prometheus, tidak ada ketergantungan untuk menyebarkan agen atau persyaratan untuk menyerap data ke dalamnya CloudWatch . CloudWatch CloudWatch Agen diperlukan untuk pemantauan Wawasan Kontainer untuk Prometheus.
Anda juga dapat menggunakan Kolektor ADOT untuk mengikis dari aplikasi yang diinstrumentasi Prometheus dan mengirim metrik ke Amazon Managed Service untuk Prometheus. Untuk informasi selengkapnya tentang ADOT Collector, lihat AWS Distro untuk OpenTelemetry dokumentasi