CloudWatch PromQL Alarms รองรับการทำงานกับ EC2 และ Application Auto Scaling แล้ว

Amazon CloudWatch alarms ที่ใช้ PromQL สามารถสั่งการทั้ง EC2 และ Application Auto Scaling step และ simple scaling policies ได้แล้ว

คุณสามารถใช้ PromQL queries เดียวกันที่ใช้สำหรับ Dashboard และ Alerting เพื่อ Scale กลุ่ม EC2 Auto Scaling บน CloudWatch OpenTelemetry metrics ได้

สำหรับ Step scaling นั้น ค่าที่เกิน Threshold ใน PromQL query จะเป็นตัวกำหนดว่า Step ใดจะถูกนำไปใช้ โดย Query นั้นต้องส่งคืนค่าเป็น single series และเปรียบเทียบกับ Threshold

สามารถตั้งค่า EC2 Auto Scaling และ Application Auto Scaling actions ได้ทั้งใน CloudWatch console หรือผ่าน PutMetricAlarm API, AWS CLI, AWS SDKs, หรือ AWS CloudFormation

ฟีเจอร์นี้พร้อมใช้งานในทุก AWS Regions ที่มี CloudWatch PromQL alarms และใช้ราคาตามมาตรฐานของ CloudWatch alarm

ศัพท์ที่ควรรู้

  • Prometheus Query Language (PromQL) – ภาษาสำหรับสอบถามข้อมูลที่ใช้ใน Prometheus ซึ่งตอนนี้รองรับใน CloudWatch alarms ด้วย
  • EC2 Auto Scaling – กลไกของ Amazon EC2 ที่ช่วยปรับขนาดทรัพยากรเซิร์ฟเวอร์โดยอัตโนมัติ
  • Application Auto Scaling – ระบบที่ใช้ในการปรับขนาดแอปพลิเคชันโดยอัตโนมัติ
  • CloudWatch OpenTelemetry metrics – ชุดของเมตริกที่รวบรวมผ่าน OpenTelemetry และถูกตรวจสอบโดย CloudWatch

ที่มา: AWS

Leave a Comment