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

3
สิทธิ์ / นโยบายใดสำหรับบทบาท IAM ที่จะใช้กับสคริปต์การตรวจสอบ CloudWatch
ด้วยสคริปต์การตรวจสอบ CloudWatch (mon-put-instance-data.pl) เป็นไปได้ที่จะระบุชื่อบทบาท IAM เพื่อให้ข้อมูลรับรอง AWS (--aws-iam-role = VALUE) ฉันกำลังสร้างบทบาท IAM เพื่อจุดประสงค์นี้ (เพื่อเรียกใช้ mon-put-instance-data.pl บนอินสแตนซ์ AWS) แต่ฉันควรให้สิทธิ์ / นโยบายใดแก่บทบาทนี้ ขอขอบคุณสำหรับความช่วยเหลือของคุณ

6
การตั้งค่า Amazon Cloudwatch เพื่อรับการแจ้งเตือนเมื่อเซิร์ฟเวอร์ของคุณไม่ทำงาน
ฉันมีอินสแตนซ์ที่ทำงานบน Amazon EC2 ที่ฉันกลายเป็นเว็บเซิร์ฟเวอร์ ตอนนี้ฉันดู cloudwatch แล้ว แต่ฉันไม่รู้ว่ามันเป็นเครื่องมือที่ถูกต้องสำหรับงานหรือไม่ โดยทั่วไปฉันต้องการได้รับแจ้งเมื่อเซิร์ฟเวอร์ล่มไม่ว่าด้วยเหตุผลใด บางทีเซิร์ฟเวอร์อาจถูกแฮ็กหรือเซิร์ฟเวอร์ปิดตัวด้วยเหตุผลใดก็ตามฉันต้องการได้รับการแจ้งเตือน ฉันเปิดใช้งาน clouwatch และพยายามตั้งค่าการแจ้งเตือน แต่ฉันเห็นเฉพาะสิ่งต่าง ๆ เช่นการใช้งานเครือข่ายเข้า - ออกหรือการใช้ cpu ซึ่งเป็นเมทริกซ์ d ตอนนี้ฉันไม่ทราบว่าสิ่งเหล่านี้จะทำเคล็ดลับ

1
เหตุใดอินสแตนซ์ EC2 T2 จึงเริ่มต้นด้วยเครดิตซีโร่ศูนย์
ทุกคนสามารถอธิบายได้ว่าทำไมเมื่อฉันเปิดตัวอินสแตนซ์ T2.micro ใหม่บางครั้ง (อาจเป็น 1 ใน 50) เริ่มต้นด้วยยอดเครดิตของ CPU เป็นศูนย์แทนที่จะเป็น 30 แทนที่จะเป็น 30 ฉันได้แนบภาพหน้าจอของยอดเครดิต CPU จากสองเครื่องที่ฉันเปิดตัวพร้อมกันเกือบจากกลุ่มการหมุนอัตโนมัติ มันไม่ใช่เรื่องใหญ่โต แต่มันทำให้ระบบการตรวจสอบของฉันดูเครดิตซีพียูใกล้ศูนย์!

1
มีใครใช้ SNMP และ / หรือ WMI poller เพื่อส่งเมตริกที่กำหนดเองไปยัง Amazon CloudWatch และถ้าเป็นเช่นนั้น
Amazon CloudWatch มีคอนโซลที่ดีและระบบเตือนภัยซึ่งใช้ Amazon SNS สำหรับการแจ้งเตือน แต่เดิมมันให้เฉพาะการวัด AWS เช่นการใช้ CPU ของอินสแตนซ์ EC2 เท่านั้น เมื่อเร็ว ๆ นี้พวกเขาเพิ่มเมตริกที่กำหนดเอง คุณสามารถใช้ CloudWatch REST API เพื่อผลักดันเมตริกของคุณเอง ฉันสงสัยว่าใครเคยลองใช้ตัวแทนที่จะสำรวจเซิร์ฟเวอร์ต่างๆ (บางแห่งที่ EC2 แต่ไม่ใช่) ผ่าน SNMP และ / หรือ WMI และผลักตัวอย่างเหล่านั้นเป็นตัวชี้วัดที่กำหนดเองไปยัง CloudWatch? ดังนั้นใน CloudWatch คุณสามารถดูการวัดทั้งหมดของคุณ (ทั้ง AWS และไม่รวม) ในที่เดียว หมายเหตุ: ฉันเข้าใจว่าเครื่องมือการตรวจสอบบางอย่างสามารถดึงมาจาก EC2 ซึ่งเป็นอีกวิธีหนึ่งในการรับทุกสิ่งในที่เดียวและอาจดีกว่าสำหรับบางคนด้วยเหตุผลหลายประการ แต่ฉันถามเกี่ยวกับวิธีที่ CloudWatch เป็นที่เดียว หากใครทำสิ่งนี้คุณใช้อะไรเป็นตัวแทน

1
Cloudwatch mon-put-instance-data ไม่รายงานบนอินสแตนซ์ของ AMI ที่ถูกโคลน
หลังจากการโคลนอินสแตนซ์ EC2 โดยใช้ AMI (เพื่อเปลี่ยนกลุ่มความปลอดภัยของโฮสต์) ไม่มีสถิติที่รายงานโดยสคริปต์ที่ให้โดย mon-put-instance-data.pl ของ Amazon ที่แสดงโดย CloudWatch ฉันสามารถยืนยันได้ว่าสคริปต์กำลังรายงานข้อมูลไปยัง CloudWatch แต่สคริปต์ไม่แสดงขึ้นในคอนโซล CloudWatch: # ./mon-put-instance-data.pl --aws-credential-file=/root/.aws-credentials --mem-util --disk-space-util --disk-path=/ --swap-util Successfully reported metrics to CloudWatch. Reference Id: xxxxxxxx-xxxx-xxxx-xxxx-93f25b4efbc7

2
ปรับแต่งกลุ่มบันทึก AWS CloudWatch
ฉันมี Log Group ที่มี Log Streams หลายอัน (จาก EC2 หลายอินสแตนซ์) มีวิธีใดที่จะ "ตัด" บันทึกรวมในกลุ่มหรือไม่ หากฉันคลิก "ค้นหากิจกรรม" ที่แสดงบันทึกรวม แต่ปุ่มที่ข้ามไปยังจุดสิ้นสุดของบันทึกนั้นเป็นสีเทา ฉันต้องเสียบวันที่และเวลาด้วยตนเอง ฉันยังลอง aws cli แต่aws logs get-log-eventsต้องระบุชื่อสตรีมบันทึกเดียว

3
เป็นไปได้หรือไม่ที่จะรับรายการกระบวนการที่ทำงานด้วย Cloudwatch Alarm?
เรามีอินสแตนซ์ EC2 (Ubuntu) ที่มีแอปพลิเคชั่นที่ใช้จาวาน้อยและเมื่อเร็ว ๆ นี้เรากำลังได้รับผลกระทบจากการใช้งาน CPU สูงซึ่งทำให้หนึ่งในสัญญาณเตือน Cloudwatch ของเรา เมื่อถึงเวลาที่เราเข้าไปในเซิร์ฟเวอร์เพื่อดูการใช้งาน cpu สิ่งต่าง ๆ ก็สงบลง สิ่งที่เราต้องการเห็นในหนึ่งในอีเมลเตือนภัยคือรายการของกระบวนการทำงานและการใช้งาน cpu (%) ในเวลาของการเตือนภัย เป็นไปได้ไหม

1
เหตุใดรายงานยอดนิยมถึงการใช้งาน cpu ที่แตกต่างจาก CloudWatch
topแสดงการใช้งาน CPU โดยเฉลี่ยในช่วงเวลาสูงสุดประมาณ 20% ในขณะที่การตรวจสอบ CloudWatch แสดงการใช้งาน CPU โดยเฉลี่ย 40% อะไรเป็นสาเหตุของความคลาดเคลื่อนนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.