Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus adalah layanan pemantauan dan pemberitahuan yang kompatibel dengan Prometheus yang memudahkan untuk memantau aplikasi dan infrastruktur dalam kontainer dalam skala besar. Proyek Prometheus dari Cloud Native Computing Foundation adalah solusi pemantauan dan pemberitahuan sumber terbuka populer yang dioptimalkan untuk lingkungan kontainer. Dengan Amazon Managed Service for Prometheus, Anda dapat menggunakan bahasa kueri Prometheus (PromQL) sumber terbuka untuk memantau dan memberitahukan performa beban kerja dalam kontainer, tanpa harus menskalakan dan mengoperasikan infrastruktur yang mendasarinya. Amazon Managed Service for Prometheus secara otomatis menskalakan penyerapan, penyimpanan, pemberitahuan, dan pengkuerian metrik operasional saat beban kerja bertambah atau berkurang, dan terintegrasi dengan layanan keamanan AWS untuk memungkinkan akses data yang cepat dan aman. Layanan ini terintegrasi dengan Amazon Elastic Kubernetes Service (Amazon EKS), Amazon Elastic Container Service (Amazon ECS), dan AWS Distro for OpenTelemetry.
Manfaat
Prometheus yang sudah Anda kenal
Gunakan bahasa kueri Prometheus (PromQL) yang familier dan fleksibel untuk memfilter, mengagregasi, dan memperingatkan metrik, dan dengan cepat mendapatkan visibilitas performa untuk label metrik volume besar. Amazon Managed Service for Prometheus mendukung semua jenis metrik: ukuran, hitungan, ringkasan, dan histogram.
Prometheus dalam skala besar. Dengan Mudah
Amazon Managed Service for Prometheus secara otomatis diskalakan saat penyerapan dan kebutuhan kueri Anda bertambah, menangani jutaan metrik deret waktu unik dari deployment kontainer yang besar sambil mempertahankan waktu respons kueri yang konsisten. Amazon Managed Service for Prometheus menawarkan replikasi multi-AZ dalam Wilayah AWS.
Prometheus dengan keamanan tingkat AWS
Amazon Managed Service for Prometheus terintegrasi dengan AWS Identity and Access Management untuk autentikasi dan izin mendetail untuk pengguna dan grup. AWS PrivateLink menyediakan akses mudah dan aman ke layanan yang di-hosting di AWS, menjaga lalu lintas jaringan Anda dalam jaringan AWS. Integrasi AWS Organizations memungkinkan kontrol kebijakan, dan panggilan API dicatat ke AWS CloudTrail.
Pantau dan waspadai kontainer yang berjalan di AWS dan on-premise
Anda dapat dengan cepat menyiapkan Amazon Managed Service for Prometheus untuk mengumpulkan dan mengkuerikan metrik dari layanan kontainer AWS termasuk Amazon EKS, Amazon ECS, dan AWS Fargate. Amazon Managed Service for Prometheus juga menyertakan API yang memungkinkan Anda dengan aman menyerap, memperingatkan, dan mengkueri metrik dari semua klaster Kubernetes yang Anda kelola sendiri, di AWS dan on-premise.
Mengurangi biaya operasional
Dengan menggunakan Amazon Managed Service for Prometheus, Anda dapat menghilangkan pekerjaan berat yang tidak berbeda dari menjalankan Prometheus sumber terbuka dalam skala besar. Ini membantu secara signifikan mengurangi biaya operasional untuk mengonfigurasi, meningkatkan, dan menskalakan server Prometheus yang berdiri sendiri.
Memaksimalkan dampak dengan layanan observabilitas AWS
Amazon Managed Service for Prometheus juga bekerja dengan AWS Distro for OpenTelemetry sebagai agen pengumpul untuk metrik Prometheus, dan dengan Amazon Managed Grafana untuk membuat visualisasi data yang kaya dan kuat.
Cara kerjanya
Kasus penggunaan
Pemantauan kontainer terpadu
Pantau kontainer yang berjalan di Amazon EC2, Amazon ECS, dan Amazon EKS (di Amazon EC2 dan di AWS Fargate), di cloud serta di lingkungan hibrid. Gunakan bersamaan dengan Amazon Managed Grafana untuk pemantauan, pemberitahuan, dan tampilan dasbor di semua lingkungan Kubernetes Anda, termasuk pemantauan tingkat host dan aplikasi.
Pemecahan masalah dan analisis akar penyebab
Gunakan bahasa PromQL yang kuat untuk mendeteksi kesalahan dan mengurangi waktu rata-rata untuk resolusi. Peringatan yang dipicu dapat diinterogasi dengan PromQL untuk menemukan masalah kesehatan dan performa sistemik versus terisolasi di semua kontainer Anda.
Pemantauan metrik beban kerja dan aplikasi
Dengan AWS Distro for OpenTelemetry, Anda dapat mengumpulkan metrik dari mana saja. Pustaka Prometheus pengekspor sumber terbuka untuk banyak tumpukan aplikasi populer (termasuk Apache Kafka, Redis, Java/JMX, NGINX, dan bahkan server Minecraft) dapat digunakan untuk mengirim metrik tersebut ke Amazon Managed Service for Prometheus.
Pemantauan metrik kardinalitas tinggi
Amazon Managed Service for Prometheus sangat cocok untuk memantau dan memperingatkan data berkardinalitas tinggi seperti video streams dan aplikasi jaringan. Anda juga dapat menggunakannya dengan data deret waktu dari perangkat IoT untuk diiris dan dipotong berdasarkan beberapa label seperti lokasi, kategori, dan pengguna.
Twilio adalah platform keterlibatan pelanggan yang memungkinkan developer perangkat lunak untuk secara terprogram membuat dan menerima panggilan telepon dan pesan teks serta melakukan fungsi komunikasi lainnya menggunakan API layanan webnya.
“Kami menginginkan solusi pemantauan terkelola penuh yang dapat memenuhi tuntutan infrastruktur kami dan memanfaatkan alat sumber terbuka,” kata Albert Strasheim, Wakil Presiden Bidang Teknik (VP of Engineering), Twilio/Segment. “Dengan Amazon Managed Service for Prometheus, kami dapat dengan lebih mudah memodernisasi dan menskalakan tumpukan observabilitas kami serta mengurangi waktu yang dihabiskan teknisi keandalan situs kami untuk mengelola infrastruktur observabilitas, sehingga mereka dapat fokus pada pengoptimalan kesehatan dan performa aplikasi kami.
Pelajari selengkapnya tentang fitur Amazon Managed Service for Prometheus termasuk penyerapan/pengumpulan, pemantauan, analisis, serta penskalaan dan keamanan yang siap untuk perusahaan.
Mulai membangun dengan Amazon Managed Service for Prometheus di Konsol Manajemen AWS.

