Amazon Managed Service สำหรับ Prometheus รองรับ Native Histograms แล้ว
Amazon Managed Service สำหรับ Prometheus รองรับการนำข้อมูลเข้า การจัดเก็บ และการสืบค้น Prometheus Native Histograms แล้ว ซึ่งช่วยให้ลูกค้าสามารถเก็บข้อมูลการกระจายตัวของเมตริกที่มีความละเอียดสูงได้ด้วยความแม่นยำที่มากกว่าและมี Cardinality ต่ำกว่า Histogram แบบดั้งเดิม วิศวกร DevOps วิศวกรด้านความเสถียรของระบบ และทีมแพลตฟอร์มที่ติดตามตรวจสอบเวลาแฝง ระยะเวลาของคำขอ และข้อมูลการกระจายตัวประเภทอื่น ๆ สามารถคำนวณเปอร์เซ็นไทล์ได้อย่างแม่นยำมากขึ้น โดยไม่จำเป็นต้องกำหนดขอบเขตของบัคเก็ตล่วงหน้าหรือจัดการอนุกรมเวลาที่มี Cardinality สูง
Native Histograms ใช้การแบ่งบัคเก็ตแบบเอ็กซ์โพเนนเชียลเพื่อปรับความละเอียดให้เหมาะสมกับข้อมูลของคุณโดยอัตโนมัติ โดยจัดเก็บข้อมูลการกระจายตัวทั้งหมดไว้ในอนุกรมเวลาเพียงชุดเดียว แทนที่จะต้องใช้หนึ่งอนุกรมเวลาต่อหนึ่งขอบเขตของบัคเก็ต วิธีนี้ช่วยลดจำนวนอนุกรมเวลาที่ใช้งานอยู่ เนื่องจาก Histogram แบบดั้งเดิมที่มี 20 บัคเก็ต ซึ่งก่อนหน้านี้ต้องใช้ 22 อนุกรมเวลา จะต้องใช้อีกเพียงหนึ่งอนุกรมเวลาเท่านั้น ขณะเดียวกันก็ให้ข้อมูลเชิงลึกเกี่ยวกับเวลาแฝงในช่วงปลายที่แม่นยำมากขึ้นจากฟังก์ชันต่าง ๆ เช่น histogram_quantile() คุณสามารถนำ Native Histograms มาใช้งานแบบค่อยเป็นค่อยไปควบคู่กับ Histogram แบบดั้งเดิมที่มีอยู่แล้ว โดยย้ายเวิร์กโหลดตามจังหวะที่เหมาะสมกับคุณได้โดยไม่กระทบต่อการติดตามตรวจสอบในปัจจุบัน Amazon Managed Service สำหรับ Prometheus วัดปริมาณการใช้งานและเรียกเก็บค่าบริการสำหรับ Native Histograms โดยอิงเฉพาะบัคเก็ตที่มีข้อมูลจริงอยู่เท่านั้น ดังนั้นคุณจะไม่ต้องเสียค่าบริการสำหรับบัคเก็ตว่างในข้อมูลการกระจายตัวที่มีข้อมูลเบาบาง
ความสามารถนี้พร้อมใช้งานใน AWS Region ทุกแห่งที่มี Amazon Managed Service สำหรับ Prometheus ให้บริการ ในการเริ่มต้นใช้งาน โปรดดูเอกสารประกอบของ Amazon Managed Service สำหรับ Prometheus หากต้องการเรียนรู้เกี่ยวกับค่าบริการของ Native Histograms โปรดไปที่หน้าค่าบริการของ Amazon Managed Service สำหรับ Prometheus