คำถามติดแท็ก amazon-cloudwatch

2
เป็นไปได้ไหมที่จะตั้งค่าการเตือน CloudWatch สำหรับการรวมกันของเมทริก?
ตัวอย่างเช่นฉันต้องการทริกเกอร์การเตือน CloudWatch สำหรับสิ่งต่อไปนี้: Number of messages sent- Number of messages deleted> = 6 ด้านบนนี้ใช้สำหรับการวัด AWS SQS และฉันต้องการให้ตัวชี้วัดนั้นเรียกใช้ AWS Lambda หากตั้งปลุกแล้ว มีวิธีใดบ้างที่ฉันสามารถทำได้ ถ้าไม่เช่นนั้นจะมีการแก้ปัญหาใด ๆ [เล็งสำหรับกระบวนทัศน์แบบไม่มีเซิร์ฟเวอร์] [ฉันต้องการทำเช่นนั้นเพราะไม่มีเมตริกที่บอกจำนวนข้อความ (มี) ในขณะนี้ในคิว] ดังนั้นถ้ามีตัวชี้วัดที่สามารถให้สิ่งนั้นกับฉันได้มันจะมีประโยชน์มาก

1
วิธีการสื่อสารความล่าช้าในการประมวลผลตามคิวให้กับสมาชิกที่ไม่ใช่ด้านเทคนิค?
ฉันรับผิดชอบชุดงานการประมวลผลคิว SQS ด้วยนโยบายการปรับขนาดในApproximateNumberOfMessagesVisibleตัวชี้วัด CloudWatch งานเหล่านี้อาจล้มเหลวในการติดตามจำนวนข้อความที่ส่งด้วยเหตุผลหลายประการ: การลดลงของบริการลดความสามารถของข้อความที่สามารถประมวลผลได้ AutoScaling ถึงขีด จำกัด สูงสุดในขณะที่ความลึกของคิวยังคงเพิ่มขึ้น S3 Outage ส่งผลกระทบต่อบริการ AWS อื่น ๆ ( AutoScalingบริการ) ที่งานการประมวลผลคิวใช้เพื่อตอบสนองความต้องการ เมื่อพูดถึงการขาดหายกับสมาชิกในทีมที่ไม่ใช่ด้านเทคนิคฉันต้องการสื่อสารความล่าช้าเฉพาะของการประมวลผลคิวที่สามารถแปลเป็นความเสื่อมโทรมที่ลูกค้าเห็นได้ ฉันจะทำสิ่งนี้กับ SQS queues ได้อย่างไร

1
เป็นไปได้ไหมที่จะเรียกใช้ฟังก์ชั่น AWS Lambda โดยตรงจากสัญญาณเตือน CloudWatch?
ปัจจุบันสำหรับการเรียกใช้ฟังก์ชั่นแลมบ์ดาตามการเตือนภัย CloudWatch ฉันจำเป็นต้องกำหนดเส้นทางการเตือนผ่าน SNS ดังนี้: AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function ดังนั้นมีวิธีที่ฉันสามารถทำได้โดยตรงโดยไม่ต้อง SNS อยู่ตรงกลาง? [เหตุผล: จุดสัมผัสน้อยลงและการเพิ่มประสิทธิภาพเล็กน้อย] เหตุการณ์ CloudWatch เรียกแลมบ์ดา แต่ไม่มีวิธีที่ฉันสามารถกระตุ้นการเตือนผ่านมันได้ ตัวเลือกเดียวที่มีในเหตุการณ์ CloudWatch สำหรับ SQS คือ:

1
วิธีการตั้งค่าการแจ้งเตือน AWS Trusted Advisor สำหรับคำเตือน Service Limit?
สิ่งที่ฉันต้องการในชีวิตคือการที่ AWS ยิงอีเมลให้ฉันเมื่อใดก็ตามที่ข้อ จำกัด การบริการของที่ปรึกษาที่เชื่อถือได้ไปที่สถานะ WARN หรือ ERROR ฉันตรวจสอบคำแนะนำลองใช้การแชทด้วยการสนับสนุนและไม่มีใครสามารถทำสิ่งนั้นได้ดังนั้นฉันจึงยื่นมือออกไปที่นี่ ใช้ Case เราหมุนอินสแตนซ์ของ EC2 จำนวนมากและกองซ้อน CloudFormation และทุกอย่างใช้ทรัพยากรจำนวนมาก อย่างใดก็ตามเรามักจะถึงขีด จำกัด ที่เราไม่ทราบในช่วงกลางของการตรวจสอบและจบลงด้วยการถูกบล็อกเป็นเวลาหนึ่งชั่วโมงในขณะที่ AWS ใช้เวลาหวานของพวกเขากระแทกขีด จำกัด ของเรา ฉันต้องการตั้งค่ากิจกรรมบางอย่างเพื่อส่งอีเมลไปที่devops เมื่อหนึ่งใน Service Limits ใกล้จะถึงแล้ว ฉันไม่เป็นไรเพราะตรวจสอบไม่บ่อยเหมือนสัปดาห์ละครั้ง แต่อยากได้วันละครั้งถ้าเป็นไปได้ ความพยายามในการ ฉันลองตั้งค่าเหตุการณ์ CloudWatch แต่ตัวเลือกเดียวที่ฉันทำได้คือส่งอีเมลถึงเราเมื่อ Service Limits ถูกรีเฟรช - ซึ่งไม่มีประโยชน์เพราะคุณอยู่ในนั้นแล้วมองไปที่มันด้วยตนเองและไม่มีจุดใดในอีเมล ตัวเลือก ฝ่ายสนับสนุนบอกว่าไม่มีฟังก์ชั่นเริ่มต้นสำหรับ AWS นี้ดังนั้นฉันกำลังมองหาตัวเลือกเหตุการณ์ที่กำหนดเองหรือฉันจะยอมรับบางสิ่งที่ใช้ประโยชน์จาก Jenkins2 และ AWS CLI หากเป็นเส้นทางที่เป็นไปได้ หากเจนกินส์เป็นวิธีที่จะไปไม่จำเป็นต้องส่งอีเมล - …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.