Amazon Managed Service for Prometheus
คืออะไร
Amazon Managed Service for Prometheus คือบริการ Prometheus แบบ fully managed ที่ช่วย monitor containerized applications และ infrastructure โดยไม่ต้องบริหาร Prometheus server เอง รองรับ Prometheus Query Language (PromQL) ที่คุ้นเคย scale อัตโนมัติตาม ingestion rate และ integrate กับ Amazon Managed Grafana สำหรับ visualization และ Amazon Managed Grafana สำหรับ alerting
ราคา
- Metric samples ingested: $0.90 ต่อ 1 ล้าน samples
- Metric samples queried: $0.01 ต่อ 1 ล้าน samples
- Metric storage: $0.03 ต่อ GB ต่อเดือน
เหมาะสำหรับ
- Teams ที่รัน Kubernetes (EKS) และใช้ Prometheus อยู่แล้ว
- Organizations ที่ต้องการ Prometheus แบบ highly available โดยไม่ดูแลเอง
- การ migrate จาก self-managed Prometheus เป็น managed service
- Large-scale monitoring ที่ self-managed Prometheus ไม่สามารถ scale ได้พอ
Use Case ตัวอย่าง
ทีม platform รัน Kubernetes clusters หลาย clusters และใช้ Prometheus เก็บ metrics แต่ Prometheus server เริ่มมีปัญหา OOM เมื่อ metrics เยอะขึ้น ย้ายไปใช้ Amazon Managed Prometheus โดยเพียง configure remote_write ใน Prometheus config ให้ส่งข้อมูลมาที่ AWS endpoint ได้เลย ไม่ต้องเปลี่ยน PromQL queries หรือ Grafana dashboards