Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus คือบริการตรวจสอบและแจ้งเตือนที่มีการจัดการเต็มรูปแบบซึ่งใช้งานร่วมกับ Prometheus ได้ ช่วยให้สามารถตรวจสอบแอปพลิเคชันและโครงสร้างพื้นฐานในคอนเทนเนอร์ในทุกระดับได้อย่างง่ายดาย โปรเจกต์ Prometheus ของ Cloud Native Computing Foundation เป็นโซลูชันการตรวจสอบและการแจ้งเตือนแบบโอเพนซอร์สยอดนิยมที่เหมาะกับสภาพแวดล้อมคอนเทนเนอร์ เมื่อใช้ Amazon Managed Service for Prometheus คุณสามารถใช้ภาษาการสืบค้น Prometheus แบบโอเพนซอร์ส (PromQL) เพื่อตรวจสอบและแจ้งเตือนประสิทธิภาพของปริมาณงานที่บรรจุในคอนเทนเนอร์ โดยไม่ต้องปรับขนาดและใช้งานโครงสร้างพื้นฐาน Amazon Managed Service for Prometheus จะปรับขนาดการนำเข้า การจัดเก็บ การแจ้งเตือน และการสืบค้นของตัววัดการดำเนินงานโดยอัตโนมัติเมื่อปริมาณงานเพิ่มขึ้นหรือลดลง และผสานรวมกับบริการรักษาความปลอดภัยต่างๆ ของ AWS เพื่อให้สามารถเข้าถึงข้อมูลได้อย่างรวดเร็วและปลอดภัย บริการนี้มีการผสานรวมกับ Amazon Elastic Kubernetes Service (Amazon EKS), Amazon Elastic Container Service (Amazon ECS) และ AWS Distro for OpenTelemetry
ประโยชน์
Prometheus ที่คุณรู้จักดี
ใช้ภาษาการสืบค้น Prometheus (PromQL) ที่ยืดหยุ่นซึ่งคุณคุ้นเคยดี เพื่อกรอง รวบรวม และแจ้งเตือนเกี่ยวกับตัววัดต่างๆ และตรวจสอบประสิทธิภาพได้อย่างรวดเร็วในส่วนป้ายกำกับตัววัดจำนวนมาก Amazon Managed Service for Prometheus รองรับตัววัดทุกประเภท ได้แก่ มาตรวัด ตัวนับ ผลสรุป และฮิสโตแกรม
Prometheus ใช้ได้ทุกระดับ อย่างง่ายดาย
Amazon Managed Service for Prometheus จะปรับขนาดโดยอัตโนมัติเมื่อความต้องการในการนำเข้าและการสืบค้นของคุณเพิ่มขึ้น โดยจะจัดการตัววัดอนุกรมเวลาที่ไม่ซ้ำกันนับล้านรายการจากการติดตั้งใช้คอนเทนเนอร์ขนาดใหญ่ พร้อมทั้งรักษาเวลาตอบสนองการสืบค้นที่สม่ำเสมอเอาไว้ด้วย Amazon Managed Service for Prometheus มีการจำลองแบบ Multi-AZ ภายในรีเจี้ยน AWS
Prometheus พร้อมการรักษาความปลอดภัยระดับ AWS
Amazon Managed Service for Prometheus ผสานรวมกับ AWS Identity and Access Management สำหรับการตรวจสอบสิทธิ์และการอนุญาตแบบละเอียดสำหรับผู้ใช้และกลุ่ม AWS PrivateLink ช่วยให้เข้าถึงบริการที่โฮสต์บน AWS ได้อย่างง่ายดายและปลอดภัย โดยรักษาการรับส่งข้อมูลบนเครือข่ายของคุณให้อยู่ในเครือข่ายของ AWS การผสานรวม AWS Organizations ช่วยให้สามารถควบคุมนโยบายได้ และระบบจะบันทึกการเรียก API ไปยัง AWS CloudTrail
ตรวจสอบและแจ้งเตือนคอนเทนเนอร์ที่ทำงานบน AWS และในองค์กร
คุณสามารถตั้งค่า Amazon Managed Service for Prometheus ได้อย่างรวดเร็วเพื่อรวบรวมและสืบค้นตัววัดจากบริการคอนเทนเนอร์ของ AWS ซึ่งรวมถึง Amazon EKS, Amazon ECS และ AWS Fargate Amazon Managed Service for Prometheus ยังรวม API ที่ช่วยให้คุณสามารถนำเข้า แจ้งเตือน และสืบค้นตัววัดได้อย่างปลอดภัยจากคลัสเตอร์ Kubernetes ที่จัดการด้วยตนเองทั้งหมดของคุณบน AWS และในองค์กร
ลดต้นทุนในการดำเนินงาน
เมื่อใช้ Amazon Managed Service for Prometheus คุณสามารถขจัดภาระงานหนักที่ซ้ำซ้อนกันในการเรียกใช้ Prometheus แบบโอเพนซอร์สได้ทุกระดับ ซึ่งช่วยลดค่าใช้จ่ายในการกำหนดค่า การอัปเกรด และการปรับขนาดเซิร์ฟเวอร์ Prometheus แบบสแตนด์อโลนได้อย่างมาก
เพิ่มผลกระทบสูงสุดด้วยบริการสังเกตของ AWS
Amazon Managed Service for Prometheus ยังทำงานร่วมกับ AWS Distro for OpenTelemetry เป็นตัวแทนการรวบรวมตัววัด Prometheus และทำงานร่วมกับ Amazon Managed Grafana เพื่อสร้างการแสดงข้อมูลด้วยภาพที่มีประสิทธิภาพและครบถ้วนสมบูรณ์
วิธีการทำงาน
กรณีการใช้งาน
การตรวจสอบคอนเทนเนอร์ครบวงจร
ตรวจสอบคอนเทนเนอร์ที่ทำงานบน Amazon EC2, Amazon ECS และ Amazon EKS (บน Amazon EC2 และบน AWS Fargate) ในระบบคลาวด์และในสภาพแวดล้อมแบบไฮบริด ใช้ร่วมกับ Amazon Managed Grafana ในการตรวจสอบ การแจ้งเตือน และมุมมองแดชบอร์ดทั่วทั้งสภาพแวดล้อม Kubernetes ของคุณ รวมถึงการตรวจสอบระดับโฮสต์และแอปพลิเคชันด้วย
การแก้ไขปัญหาและการวิเคราะห์สาเหตุหลัก
ใช้ภาษา PromQL ประสิทธิภาพสูงเพื่อตรวจหาข้อผิดพลาดและลดเวลาเฉลี่ยในการแก้ปัญหา โดยสามารถตรวจสอบการแจ้งเตือนได้ด้วย PromQL เพื่อค้นหาปัญหาด้านสถานภาพและประสิทธิภาพทั้งแบบทั่วระบบและแบบแยกส่วนในคอนเทนเนอร์ทั้งหมดของคุณ
การตรวจสอบตัววัดปริมาณงานและแอปพลิเคชัน
เมื่อใช้ AWS Distro for OpenTelemetry คุณสามารถรวบรวมตัววัดได้จากทุกที่ ไลบรารี Prometheus ของผู้ส่งออกแบบโอเพนซอร์สสำหรับสแตกแอปพลิเคชันยอดนิยมจำนวนมาก (ได้แก่ Apache Kafka, Redis, Java/JMX, NGINX หรือแม้แต่เซิร์ฟเวอร์ Minecraft) สามารถใช้เพื่อส่งตัววัดเหล่านั้นไปยัง Amazon Managed Service for Prometheus ได้
การตรวจสอบตัววัดที่มีคาร์ดินัลลิตี้สูง
Amazon Managed Service for Prometheus เหมาะอย่างยิ่งสำหรับการตรวจสอบและแจ้งเตือนเกี่ยวกับข้อมูลที่มีคาร์ดินัลลิตี้สูง เช่น สตรีมวิดีโอและแอปพลิเคชันเครือข่าย และคุณยังสามารถนำไปใช้กับข้อมูลอนุกรมเวลาจากอุปกรณ์ IoT เพื่อแบ่งตามป้ายกำกับต่างๆ เช่น ตำแหน่ง หมวดหมู่ และผู้ใช้
Twilio เป็นแพลตฟอร์มการมีส่วนร่วมกับลูกค้าที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถโทรออก/รับสาย รับ/ส่งข้อความ และใช้ฟังก์ชันการสื่อสารอื่นๆ โดยใช้ API ของบริการเว็บได้
“เราต้องการโซลูชันการตรวจสอบที่มีการจัดการเต็มรูปแบบซึ่งสามารถตอบสนองความต้องการด้านโครงสร้างพื้นฐานของเราและใช้ประโยชน์จากเครื่องมือแบบโอเพนซอร์สได้” Albert Strasheim รองประธานฝ่ายวิศวกรรมของ Twilio/Segment กล่าว “เมื่อใช้ Amazon Managed Service for Prometheus เราสามารถปรับขนาดและปรับปรุงสแตกการสังเกตของเราให้ทันสมัยได้ง่ายขึ้น และลดเวลาที่วิศวกรด้านความน่าเชื่อถือของไซต์ใช้ในการจัดการโครงสร้างพื้นฐานการสังเกตได้ เพื่อให้พวกเขาสามารถมุ่งเน้นไปที่การปรับสถานภาพและประสิทธิภาพของแอปพลิเคชันของเราให้เหมาะสมได้เต็มที่
เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของ Amazon Managed Service for Prometheus ได้แก่ การนำเข้า/การรวบรวม การตรวจสอบ การวิเคราะห์ และการปรับขนาดและการรักษาความปลอดภัยสำหรับองค์กร
เริ่มต้นสร้างด้วย Amazon Managed Service for Prometheus ใน AWS Management Console

