ข้อมูลทั่วไป

ถาม: Amazon CloudWatch คืออะไร

Amazon CloudWatch เป็นบริการเฝ้าติดตามทรัพยากร AWS Cloud และแอปพลิเคชันที่ใช้งานบน AWS คุณสามารถใช้ Amazon CloudWatch เก็บรวบรวมและติดตามตัววัด เก็บรวบรวมและเฝ้าติดตามไฟล์บันทึก และตั้งค่าสัญญาณเตือนได้ Amazon CloudWatch สามารถเฝ้าติดตามทรัพยากร AWS เช่น อินสแตนซ์ Amazon EC2, ตารางใน Amazon DynamoDB และอินสแตนซ์ Amazon RDS DB รวมทั้งตัววัดแบบกำหนดเองที่สร้างขึ้นโดยแอปพลิเคชันและบริการของคุณ และไฟล์บันทึกใดๆ ก็ตามที่แอปพลิเคชันของคุณสร้างขึ้น คุณสามารถใช้ Amazon CloudWatch เพื่อดูการใช้งานทรัพยากร การทำงานของแอปพลิเคชัน และความสมบูรณ์ของปฏิบัติการได้ทั่วทั้งระบบ คุณสามารถใช้ข้อมูลเชิงลึกเหล่านี้เพื่อตอบสนองและให้แอปพลิเคชันทำงานอย่างราบรื่น

ถาม: ฉันสามารถใช้อะไรเพื่อเข้าถึง CloudWatch ได้บ้าง

Amazon CloudWatch เข้าถึงได้ผ่าน API, อินเทอร์เฟซบรรทัดคำสั่ง, AWS SDK และ AWS Management Console

ถาม: Amazon CloudWatch รองรับระบบปฏิบัติการใด

Amazon CloudWatch รับและจัดเตรียมตัววัดสำหรับอินสแตนซ์ Amazon EC2 ทั้งหมด และควรใช้ได้กับทุกระบบปฏิบัติการที่บริการ Amazon EC2 รองรับ

ถาม: ฉันสามารถใช้นโยบายการจัดการการเข้าถึงใดสำหรับ CloudWatch ได้บ้าง

Amazon CloudWatch ผสานรวมกับ AWS Identity and Access Management (IAM) เพื่อให้คุณระบุว่าผู้ใช้ในบัญชี AWS ของคุณสามารถดำเนินการทำงานของ CloudWatch ใดได้บ้าง ยกตัวอย่างเช่น คุณสามารถสร้างนโยบาย IAM ที่ให้สิทธิ์ผู้ใช้งานในองค์กรของคุณเพียงบางส่วนใช้ GetMetricStatistics ได้ จากนั้นผู้ใช้จะสามารถใช้การดำเนินการนั้นเพื่อเรียกข้อมูลเกี่ยวกับทรัพยากรระบบคลาวด์ของคุณได้

คุณไม่สามารถใช้ IAM เพื่อควบคุมการเข้าถึงข้อมูล CloudWatch สำหรับทรัพยากรที่เฉพาะเจาะจงได้ ยกตัวอย่างเช่น คุณไม่สามารถให้สิทธิ์ผู้ใช้เข้าถึงข้อมูล CloudWatch เฉพาะสำหรับชุดอินสแตนซ์ที่เฉพาะเจาะจงหรือ LoadBalancer ที่เฉพาะเจาะจงได้ สิทธิ์ที่ได้รับโดยใช้ IAM ครอบคลุมทรัพยากรระบบคลาวด์ทั้งหมดที่คุณใช้กับ CloudWatch นอกจากนี้ คุณไม่สามารถใช้บทบาท IAM กับเครื่องมือบรรทัดคำสั่งของ Amazon CloudWatch ได้

ถาม: Amazon CloudWatch Logs คืออะไร

Amazon CloudWatch Logs ช่วยให้คุณเฝ้าติดตามและแก้ไขปัญหาระบบและแอปพลิเคชันของคุณโดยใช้ระบบ แอปพลิเคชัน และไฟล์บันทึกแบบกำหนดเองของคุณที่มีอยู่

คุณสามารถเฝ้าติดตามบันทึกของคุณในเวลาที่ใกล้เคียงกับเวลาจริง สำหรับวลี ค่า หรือรูปแบบที่เฉพาะเจาะจงได้โดยใช้ CloudWatch Logs ยกตัวอย่างเช่น คุณสามารถตั้งค่าการเตือนเกี่ยวกับจำนวนข้อผิดพลาดที่เกิดขึ้นในบันทึกระบบของคุณ หรือดูกราฟเวลาแฝงในคำขอบนเว็บจากบันทึกแอปพลิเคชันของคุณ จากนั้นคุณสามารถดูข้อมูลบันทึกดั้งเดิมเพื่อดูแหล่งต้นตอปัญหาได้ ระบบจะสามารถจัดเก็บข้อมูลบันทึกและเข้าถึงไม่จำกัดในพื้นที่จัดเก็บข้อมูลต้นทุนต่ำและมีความคงทนสูง เพื่อให้คุณไม่ต้องกังวลเกี่ยวกับการใส่ข้อมูลในฮาร์ดไดรฟ์จนเต็ม

ถาม: ฉันสามารถทำอะไรกับ CloudWatch Logs ได้บ้าง

CloudWatch Logs สามารถเฝ้าติดตามและจัดเก็บบันทึกของคุณเพื่อช่วยให้คุณเข้าใจและใช้งานระบบและแอปพลิเคชันของคุณได้ดียิ่งขึ้น คุณสามารถใช้ CloudWatch Logs ได้หลายวิธี

การเฝ้าติดตามแอปพลิเคชันและระบบตามเวลาจริง: คุณสามารถใช้ CloudWatch Logs เพื่อเฝ้าติดตามแอปพลิเคชันและระบบโดยใช้ข้อมูลบันทึกได้ ยกตัวอย่างเช่น CloudWatch Logs สามารถติดตามจำนวนข้อผิดพลาดที่เกิดขึ้นในบันทึกแอปพลิเคชันของคุณและส่งการแจ้งเตือนเมื่อใดก็ตามที่อัตราข้อผิดพลาดเกินเกณฑ์ที่คุณระบุไว้ CloudWatch Logs ใช้ข้อมูลบันทึกของคุณเพื่อการตรวจสอบ ดังนั้นจึงไม่ต้องใช้การเปลี่ยนแปลงโค้ดอีก

การเก็บรักษาบันทึกในระยะยาว: คุณสามารถใช้ CloudWatch Logs เพื่อจัดเก็บข้อมูลบันทึกของคุณได้ไม่จำกัดในพื้นที่จัดเก็บข้อมูลที่คุ้มค่าและมีความคงทนสูง เพื่อให้คุณไม่ต้องกังวลว่าพื้นที่ฮาร์ดไดรฟ์จะเต็ม CloudWatch Logs Agent ช่วยให้เคลื่อนย้ายไฟล์บันทึกได้ง่ายขึ้นทั้งแบบหมุนเวียนได้และหมุนเวียนไม่ได้ออกจากโฮสต์และเข้าสู่บริการบันทึกได้อย่างรวดเร็ว จากนั้นคุณสามารถเข้าถึงข้อมูลกิจกรรมบันทึกดิบเมื่อคุณต้องการได้

ถาม: CloudWatch Logs Agent รองรับแพลตฟอร์มใดบ้าง

CloudWatch Logs Agent รองรับ Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux และ Windows ตัวแทนนี้จะรองรับความสามารถในการเฝ้าติดตามไฟล์บันทึกของแต่ละบุคคลบนโฮสต์

ถาม: CloudWatch Logs Agent รองรับบทบาท IAM หรือไม่

ได้ CloudWatch Logs Agent ผสานรวมกับ Identity and Access Management (IAM) และรองรับทั้งคีย์การเข้าถึงและบทบาท IAM

ราคา

ถาม: Amazon CloudWatch มีค่าใช้จ่ายเท่าไร

โปรดดูที่หน้าราคาเพื่อรับข้อมูลล่าสุด

ถาม: ค่าบริการในการเฝ้าติดตามของ Amazon CloudWatch จะเปลี่ยนแปลงไปโดยขึ้นอยู่กับประเภทของอินสแตนซ์ Amazon EC2 ที่ฉันเฝ้าติดตามหรือไม่

ไม่ ค่าบริการในการเฝ้าติดตาม Amazon CloudWatch จะไม่ผันแปรไปตามประเภทของอินสแตนซ์ Amazon EC2

ถาม: ราคารวมภาษีหรือไม่

ราคาของเราไม่รวมภาษีและอากรที่ใช้บังคับซึ่งรวมถึง VAT และภาษีการขายที่ใช้บังคับด้วย เว้นแต่ระบุไว้เป็นอย่างอื่น เรียนรู้เพิ่มเติม

ถาม: ทำไมใบเรียกเก็บเงิน AWS รายเดือนของฉันสำหรับ CloudWatch จึงต่างกันระหว่างเดือนกรกฎาคม 2017 กับเดือนก่อนหน้า

ก่อนเดือนกรกฎาคม 2017 ค่าบริการ CloudWatch ถูกแบ่งออกเป็นสองส่วนในการเรียกเก็บเงิน AWS และรายงานต้นทุนและการใช้งานของคุณ ด้วยเหตุผลด้านประวัติ ค่าบริการสำหรับการใช้งาน CloudWatch Alarms, CloudWatch Metrics และ CloudWatch API จะรายงานในส่วนของรายละเอียด "Elastic Compute Cloud" (EC2) ในใบเรียกเก็บเงินของคุณ ในขณะที่ค่าบริการสำหรับ CloudWatch Logs และ CloudWatch Dashboards จะรายงานในส่วนของรายละเอียด "CloudWatch" เพื่อที่จะรวมและทำให้การใช้งานและการเรียกเก็บเงินของ AWS CloudWatch รายเดือนง่ายขึ้น เราได้ย้ายค่าบริการสำหรับการใช้งาน CloudWatch Metrics, Alarms และ API จากส่วน "EC2" ในใบเรียกเก็บเงินของคุณไปยังส่วน "CloudWatch" ซึ่งจะช่วยรวมค่าใช้จ่ายการเฝ้าติดตาม CloudWatch ทั้งหมดของคุณในส่วน “CloudWatch” ได้อย่างมีประสิทธิภาพ โปรดทราบว่าจำนวนเงินที่เรียกเก็บสำหรับ AWS โดยรวมของคุณจะไม่ได้รับผลกระทบ ใบเรียกเก็บเงินและรายงานต้นทุนและการใช้งานของคุณจะแสดงผลเฉพาะค่าบริการสำหรับ CloudWatch ในส่วนเดียว

นอกจากนี้ ยังมีตัววัดการเรียกเก็บเงินใน CloudWatch ที่มีชื่อว่า “ค่าใช้จ่ายโดยประมาณ” ซึ่งสามารถดูได้แบบค่าใช้จ่ายรวมโดยประมาณหรือแบ่งตามบริการ ตัววัด "ค่าใช้จ่ายรวมโดยประมาณ" จะไม่เปลี่ยนแปลง อย่างไรก็ตาม ตัววัด “EstimatedCharges” ที่แบ่งตามบริการจะเปลี่ยนเป็นขนาด ServiceName ที่เทียบเท่ากับ "AmazonEC2" และขนาด ServiceName ที่เทียบเท่ากับ "AmazonCloudWatch" เนื่องจากการรวมบัญชีการเรียกเก็บเงิน คุณอาจเห็นว่าตัววัดการเรียกเก็บเงินของ AmazonEC2 เริ่มลดลงและตัววัดการเรียกเก็บเงินของ AmazonCloudWatch เพิ่มมากขึ้น เนื่องจากค่าบริการการใช้งานและการเรียกเก็บเงินถูกย้ายออกจาก EC2 และไปยัง CloudWatch เพื่อรวมการเรียกเก็บเงินทั้งหมด

ทรัพยากร AWS และการเฝ้าติดตามตัววัดแบบกำหนดเอง

ถาม: ฉันสามารถใช้ Amazon CloudWatch Metrics วัดอะไรได้บ้าง

Amazon CloudWatch ช่วยให้คุณเฝ้าติดตามทรัพยากร AWS Cloud และแอปพลิเคชันที่ใช้งานบน AWS จะมีตัววัดให้โดยอัตโนมัติสำหรับผลิตภัณฑ์และบริการของ AWS มากมายซึ่งรวมถึง อินสแตนซ์ Amazon EC2, ปริมาณ EBS, Elastic Load Balancer, Auto Scaling group, โฟลว์งาน EMR, อินสแตนซ์ RDS DB, ตาราง DynamoDB, คลัสเตอร์ ElastiCache, คลัสเตอร์ RedShift, ชุด OpsWorks, การตรวจสอบสภาพ Route 53, หัวข้อ SNS, คิว SQS, เวิร์กโฟลว์ SWF และ Storage Gateway คุณยังสามารถเฝ้าติดตามตัววัดแบบกำหนดเองที่สร้างขึ้นจากแอปพลิเคชันและบริการของคุณเองได้อีกด้วย

ถาม: ระยะเวลาการเก็บรักษาข้อมูลตัววัดทั้งหมดคือเท่าใด

CloudWatch เริ่มใช้งาน High Resolution Custom Metrics ในวันที่ 26 กรกฎาคม 2017 ซึ่งจะช่วยให้คุณเผยแพร่และจัดเก็บตัววัดแบบกำหนดเองได้ถึงความละเอียดต่ำถึง 1 วินาที การเก็บรักษาข้อมูลเพิ่มเติมของตัววัดเริ่มใช้งานในวันที่ 1 พฤศจิกายน 2016 และเปิดใช้พื้นที่จัดเก็บตัววัดทั้งหมดสำหรับลูกค้าตั้งแต่ 14 วันจนถึง 15 เดือนก่อนหน้านี้ CloudWatch เก็บข้อมูลตัววัดดังนี้:

  • จุดข้อมูลที่มีระยะเวลาน้อยกว่า 60 วินาทีจะพร้อมใช้งานเป็นเวลา 3 ชั่วโมง จุดข้อมูลเหล่านี้เป็นตัววัดแบบกำหนดเองที่มีความละเอียดสูง
  • จุดข้อมูลที่มีระยะเวลา 60 วินาที (1 นาที) จะพร้อมใช้งานเป็นเวลา 15 วัน
  • จุดข้อมูลที่มีระยะเวลา 300 วินาที (5 นาที) จะพร้อมใช้งานเป็นเวลา 63 วัน 
  • จุดข้อมูลที่มีระยะเวลา 3600 วินาที (1 ชั่วโมง) จะพร้อมใช้งานเป็นเวลา 455 วัน (15 เดือน)

จุดข้อมูลที่มีการเผยแพร่ครั้งแรกในช่วงเวลาที่สั้นกว่าจะจัดรวมกันเพื่อพื้นที่จัดเก็บข้อมูลระยะยาว ยกตัวอย่างเช่น หากคุณเก็บสะสมข้อมูลโดยใช้ระยะเวลา 1 นาที ข้อมูลที่เหลืออยู่จะพร้อมใช้งานเป็นเวลา 15 วันด้วยความละเอียด 1 นาที ข้อมูลนี้จะยังพร้อมใช้งานได้หลังผ่านไป 15 วัน แต่จะถูกรวบรวมและสามารถเรียกคืนได้ด้วยเพียงความละเอียด 5 นาทีเท่านั้น หลังผ่านไป 63 วัน ข้อมูลจะยิ่งถูกรวบรวมเพิ่มมากขึ้นและจะพร้อมใช้งานด้วยความละเอียด 1 ชั่วโมง หากคุณต้องการใช้งานตัววัดที่ยาวนานกว่าช่วงเวลาเหล่านี้ คุณสามารถใช้ GetMetricStatistics API เพื่อเรียกจุดข้อมูลสำหรับพื้นที่จัดเก็บแบบออฟไลน์หรือที่แตกต่างออกไป

คุณสมบัตินี้พร้อมใช้งานแล้วในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ), สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน), สหรัฐอเมริกาฝั่งตะวันตก (แคลิฟอร์เนียเหนือ), สหภาพยุโรป (ไอร์แลนด์), สหภาพยุโรป (แฟรงเฟิร์ต), อเมริกาใต้ (เซาเปาลู), เอเชียแปซิฟิก (สิงคโปร์), เอเชียแปซิฟิก (โตเกียว), เอเชียแปซิฟิก (โซล), เอเชียแปซิฟิก (มุมไบ), เอเชียแปซิฟิก (ซิดนีย์), สหภาพยุโรป (ลอนดอน), แคนาดา (ภาคกลาง), สหรัฐอเมริกาฝั่งตะวันออก (โอไฮโอ) และจีน (ปักกิ่ง)

ถาม: Amazon CloudWatch รับและรวบรวมความละเอียดของข้อมูลต่ำสุดเท่าใด

ความละเอียดต่ำสุดที่ CloudWatch รองรับคือจุดข้อมูล 1 วินาทีซึ่งเป็นตัววัดความละเอียดสูง หรือคุณสามารถจัดเก็บตัววัดได้ที่ความละเอียด 1 นาที บางครั้ง CloudWatch ได้รับตัววัดในช่วงเวลาที่แตกต่างกันเช่นช่วงเวลา 3 นาทีหรือ 5 นาที หากคุณไม่ระบุว่าตัววัดเป็นแบบความละเอียดสูงโดยตั้งค่าฟิลด์ StorageResolution ในคำขอ PutMetricData API ดังนั้น CloudWatch จะรวบรวมและจัดเก็บตัววัดด้วยความละเอียด 1 นาทีเป็นค่าตั้งต้น

ตัววัดจะพร้อมใช้งานในระดับความละเอียดที่กำหนดในตารางเวลาการเก็บรักษาด้านบน โดยจะขึ้นอยู่กับอายุของข้อมูลที่ขอ ยกตัวอย่างเช่น หากคุณขอข้อมูลความละเอียด 1 นาทีเป็นเวลาหนึ่งวันจากเมื่อ 10 วันที่ผ่านมา คุณจะได้รับจุดข้อมูลเป็นจำนวน 1440 รายการ อย่างไรก็ตาม หากคุณขอข้อมูลความละเอียด 1 นาทีจากเมื่อ 5 เดือนที่ผ่านมา UI จะเปลี่ยนความละเอียดเป็น 1 ชั่วโมงโดยอัตโนมัติและ GetMetricStatistics API จะไม่ส่งคืนผลลัพธ์ใดๆ

ถาม: ฉันสามารถลบตัววัดได้หรือไม่

CloudWatch ไม่รองรับการลบตัววัด ตัววัดจะหมดอายุตามตารางเวลาการเก็บรักษาที่อธิบายไว้ด้านบน

ถาม: ฉันจะสูญเสียข้อมูลตัววัดหรือไม่หากฉันปิดใช้งานการเฝ้าติดตามอินสแตนซ์ Amazon EC2

ไม่ คุณสามารถเรียกข้อมูลตัววัดสำหรับอินสแตนซ์ Amazon EC2 ใดๆ ตามตารางเวลาการเก็บรักษาที่อธิบายไว้ด้านบน อย่างไรก็ตาม CloudWatch Console จำกัดการค้นหาตัววัดเป็นเวลา 2 สัปดาห์หลังจากที่มีการป้อนข้อมูลตัววัดล่าสุดเพื่อให้แน่ใจว่าอินสแตนซ์ล่าสุดจะปรากฏในเนมสเปซของคุณ

ถาม: ฉันสามารถเข้าถึงข้อมูลตัววัดสำหรับอินสแตนซ์ Amazon EC2 ที่ยกเลิกไปแล้วหรือ Elastic Load Balancer ที่ลบไปแล้วได้หรือไม่

ได้ Amazon CloudWatch จะจัดเก็บตัววัดสำหรับอินสแตนซ์ Amazon EC2 ที่ยกเลิกไปแล้วหรือ Elastic Load Balancer ที่ลบไปแล้วไว้เป็นเวลา 15 เดือน

ถาม: ทำไมกราฟของช่วงระยะเวลาเดียวกันจึงดูแตกต่างกันเมื่อดูตัววัดเป็นช่วงระยะเวลาแบบ 5 นาทีและ 1 นาที

หากคุณเรียกดูช่วงระยะเวลาเดียวกันเป็นระยะเวลาแบบ 5 นาทีเมื่อเทียบกับแบบ 1 นาที คุณอาจจะเห็นว่าจุดข้อมูลแสดงอยู่ในตำแหน่งที่แตกต่างกันบนกราฟ Amazon CloudWatch จะค้นหาทุกจุดข้อมูลที่มีอยู่ในช่วงเวลาที่คุณระบุในกราฟ แล้วคำนวณจุดผลรวมเพียงจุดเดียวเพื่อนำเสนอระยะเวลาโดยรวม ในกรณีที่เป็นระยะเวลาแบบ 5 นาที ระบบจะวางจุดข้อมูลแบบเดี่ยวไว้ที่จุดเริ่มต้นของช่วงระยะเวลาแบบ 5 นาที ในกรณีที่เป็นระยะเวลาแบบ 1 นาที ระบบจะวางจุดข้อมูลแบบเดี่ยวไว้ที่จุดเวลา 1 นาที เราขอแนะนำให้ใช้ระยะเวลาแบบ 1 นาทีสำหรับการแก้ไขปัญหาและกิจกรรมอื่นๆ ที่จำเป็นต้องอาศัยกราฟช่วงเวลาที่แม่นยำมากที่สุด

ถาม: ตัววัดแบบกำหนดเองคืออะไร

คุณสามารถใช้ Amazon CloudWatch เพื่อเฝ้าติดตามข้อมูลที่เกิดขึ้นจากแอปพลิเคชัน สคริปต์ และบริการของคุณเอง ตัววัดแบบกำหนดเองเป็นตัววัดใดๆ ก็ตามที่คุณจัดหาให้กับ Amazon CloudWatch ยกตัวอย่างเช่น คุณสามารถใช้ตัววัดแบบกำหนดเองเพื่อเฝ้าติดตามเวลาโหลดหน้าเว็บ ร้องขออัตราข้อผิดพลาด จำนวนกระบวนการหรือเธรดบนอินสแตนซ์ของคุณ หรือจำนวนงานที่ดำเนินการโดยแอปพลิเคชันของคุณ คุณสามารถเริ่มต้นใช้งานตัววัดแบบกำหนดเองโดยใช้ PutMetricData API, สคริปต์เฝ้าติดตามตัวอย่างของเราสำหรับ Windows และ Linux, ปลั๊กอินที่รวบรวมไว้ของ CloudWatch ตลอดจนแอปพลิเคชันและเครื่องมือมากมายจากคู่ค้าของ AWS

ถาม: ฉันจะได้รับความละเอียดใดบ้างจากตัววัดแบบกำหนดเอง

ตัววัดแบบกำหนดเองสามารถเป็นได้ดังต่อไปนี้:

  • ความละเอียดมาตรฐานโดยมีข้อมูลที่มีความละเอียดหนึ่งนาที
  • ความละเอียดสูงโดยมีข้อมูลที่มีความละเอียดหนึ่งวินาที

ตัววัดจะจัดเก็บที่ระดับความละเอียด 1 นาทีใน CloudWatch เป็นค่าตั้งต้น คุณสามารถกำหนดตัววัดเป็นแบบความละเอียดสูงได้โดยการตั้งค่าพารามิเตอร์ StorageResolution เป็น 1 ในคำขอ PutMetricData API หากคุณไม่ได้ตั้งค่าพารามิเตอร์ StorageResolution ที่มีให้เลือก CloudWatch จะเลือกจัดเก็บตัววัดที่ความละเอียด 1 นาทีเป็นค่าตั้งต้น

เมื่อคุณเผยแพร่ตัววัดความละเอียดสูง CloudWatch จะจัดเก็บข้อมูลไว้ที่ความละเอียด 1 วินาที และคุณสามารถอ่านและเรียกข้อมูลได้เป็นระยะเวลา 1 วินาที 5 วินาที 10 วินาที 30 วินาที หรือเวลาใดๆ ที่เป็นผลคูณของ 60 วินาที

ตัววัดแบบกำหนดเองเป็นไปตามตารางเวลาการเก็บรักษาที่ระบุไว้ด้านบน

ถาม: ตัววัดใดบ้างที่พร้อมใช้งานในระดับความละเอียดสูง

ณ เวลานี้ เฉพาะตัววัดแบบกำหนดเองที่คุณเผยแพร่ไปยัง CloudWatch เท่านั้นที่พร้อมใช้งานที่ความละเอียดสูง ตัววัดแบบกำหนดเองที่มีความละเอียดสูงจะจัดเก็บไว้ใน CloudWatch ที่ความละเอียด 1 วินาที พารามิเตอร์ StorageResolution กำหนดค่าความละเอียดสูงในคำขอ PutMetricData API ซึ่งมีค่าอยู่ที่ 1 และเป็นฟิลด์ที่ไม่ต้องระบุ หากคุณไม่ระบุค่าสำหรับฟิลด์ StorageResolution ที่มีให้เลือก ดังนั้น CloudWatch จะจัดเก็บตัววัดแบบกำหนดเองที่ความละเอียด 1 นาทีเป็นค่าตั้งต้น

ตัววัดแบบกำหนดเองความละเอียดสูงมีราคาต่างจากตัววัดแบบกำหนดเองตามปกติหรือไม่

ไม่ ตัววัดแบบกำหนดเองความละเอียดสูงจะมีราคาในลักษณะเดียวกับตัววัดแบบกำหนดเอง 1 นาทีแบบมาตรฐาน

ถาม: ฉันควรจะใช้ตัววัดแบบกำหนดเองเพื่อให้โปรแกรมของฉันส่งบันทึกไปยัง CloudWatch Logs เมื่อใด

คุณสามารถเฝ้าติดตามข้อมูลของคุณเองได้โดยใช้ตัววัดแบบกำหนดเองและ CloudWatch Logs หรือทั้งคู่ คุณอาจต้องการใช้ตัววัดแบบกำหนดเองหากข้อมูลของคุณยังไม่ได้อยู่ในรูปแบบบันทึก ยกตัวอย่างเช่น กระบวนการของระบบปฏิบัติการหรือการวัดประสิทธิภาพ หรือคุณอาจต้องการเขียนแอปพลิเคชันหรือสคริปต์ของตัวเองหรือที่คู่ค้าของ AWS มีให้ หากคุณต้องการจัดเก็บและบันทึกการวัดแต่ละรายการพร้อมกับข้อมูลเพิ่มเติม คุณอาจต้องการใช้ CloudWatch Logs

ฉันสามารถดูและแสดงกราฟสถิติแบบใดได้บ้างใน CloudWatch

คุณสามารถเรียก แสดงกราฟ และตั้งค่าการเตือนเกี่ยวกับค่าทางสถิติดังต่อไปนี้สำหรับตัววัด Amazon CloudWatch: เฉลี่ย ยอดรวม ต่ำสุด สูงสุด และจำนวนตัวอย่าง สถิติสามารถคำนวณได้ทุกช่วงเวลาระหว่าง 60 วินาทีถึง 1 วัน สำหรับตัววัดแบบกำหนดเองความละเอียดสูง สถิติสามารถคำนวณได้สำหรับช่วงเวลาระหว่าง 1 วินาทีถึง 3 ชั่วโมง

การเฝ้าติดตามบันทึก

ถาม: Amazon CloudWatch ให้บริการเฝ้าติดตามบันทึกแบบใดบ้าง

CloudWatch Logs ช่วยให้คุณเฝ้าติดตามและแก้ไขปัญหาระบบและแอปพลิเคชันของคุณโดยใช้ระบบ แอปพลิเคชัน และไฟล์บันทึกแบบกำหนดเองของคุณที่มีอยู่

คุณสามารถเฝ้าติดตามบันทึกของคุณในเวลาที่ใกล้เคียงกับเวลาจริง สำหรับวลี ค่า หรือรูปแบบที่เฉพาะเจาะจงได้โดยใช้ CloudWatch Logs ยกตัวอย่างเช่น คุณสามารถตั้งค่าการเตือนเกี่ยวกับจำนวนข้อผิดพลาดที่เกิดขึ้นในบันทึกระบบของคุณ หรือดูกราฟเวลาแฝงในคำขอบนเว็บจากบันทึกแอปพลิเคชันของคุณ จากนั้นคุณสามารถดูข้อมูลบันทึกดั้งเดิมเพื่อดูแหล่งต้นตอปัญหาได้ ระบบจะสามารถจัดเก็บข้อมูลบันทึกและเข้าถึงได้ตราบเท่าที่คุณต้องการใช้พื้นที่จัดเก็บข้อมูลต้นทุนต่ำและมีความคงทนสูง เพื่อให้คุณไม่ต้องกังวลเกี่ยวกับการใส่ข้อมูลในฮาร์ดไดรฟ์จนเต็ม

ถาม: Amazon CloudWatch Vended Logs คืออะไร

Amazon CloudWatch Vended Logs คือบันทึกที่เผยแพร่แบบเนทีฟโดยบริการของ AWS ในนามของลูกค้า บันทึก VPC Flow เป็นประเภทบันทึก Vended แบบแรกที่จะได้รับประโยชน์จากรูปแบบลำดับชั้นนี้ อย่างไรก็ตาม จะมีการเพิ่มประเภทบันทึกบริการของ AWS เพิ่มเติมไปยังประเภทของ Vended Log ในอนาคต

คำถาม: CloudWatch Logs พร้อมใช้งานในทุกภูมิภาคหรือไม่

โปรดดูที่ผลิตภัณฑ์และบริการระดับภูมิภาคสำหรับรายละเอียดเกี่ยวกับการให้บริการ CloudWatch Logs โดยแบ่งตามภูมิภาค

ถาม: CloudWatch Logs มีค่าใช้จ่ายเท่าใด

โปรดดูที่หน้าราคาเพื่อรับข้อมูลล่าสุด

ถาม: ฉันสามารถทำอะไรกับบันทึกและ CloudWatch Logs ของฉันได้บ้าง

CloudWatch Logs สามารถเฝ้าติดตามและจัดเก็บบันทึกของคุณเพื่อช่วยให้คุณเข้าใจและใช้งานระบบและแอปพลิเคชันของคุณได้ดียิ่งขึ้น เมื่อคุณใช้ CloudWatch Logs กับบันทึกของคุณ ข้อมูลบันทึกที่มีอยู่ของคุณจะใช้เพื่อการเฝ้าติดตามเพื่อให้ไม่ต้องเปลี่ยนแปลงโค้ดอีก ต่อไปนี้เป็นสองตัวอย่างว่าคุณสามารถทำอะไรได้บ้างด้วย Amazon CloudWatch และบันทึกของคุณ:

การเฝ้าติดตามแอปพลิเคชันและระบบตามเวลาจริง: คุณสามารถใช้ CloudWatch Logs เพื่อเฝ้าติดตามแอปพลิเคชันและระบบโดยใช้ข้อมูลบันทึกแบบใกล้เคียงเวลาจริง ยกตัวอย่างเช่น CloudWatch Logs สามารถติดตามจำนวนข้อผิดพลาดที่เกิดขึ้นในบันทึกแอปพลิเคชันของคุณและส่งการแจ้งเตือนเมื่อใดก็ตามที่อัตราข้อผิดพลาดเกินเกณฑ์ที่คุณระบุไว้ Amazon CloudWatch ใช้ข้อมูลบันทึกของคุณเพื่อเฝ้าติดตาม ดังนั้นจึงไม่เกี่ยวข้องกับการเปลี่ยนแปลงโค้ดใดๆ ของคุณ

การเก็บรักษาบันทึกในระยะยาว: คุณสามารถใช้ CloudWatch Logs เพื่อจัดเก็บข้อมูลบันทึกของคุณได้ตราบเท่าที่คุณต้องการในพื้นที่จัดเก็บข้อมูลที่คุ้มค่าและมีความคงทนสูง เพื่อให้คุณไม่ต้องกังวลว่าพื้นที่ฮาร์ดไดรฟ์จะเต็ม CloudWatch Logs Agent ช่วยให้เคลื่อนย้ายไฟล์บันทึกได้ง่ายขึ้นทั้งแบบหมุนเวียนได้และหมุนเวียนไม่ได้ออกจากโฮสต์และเข้าสู่บริการบันทึกได้อย่างรวดเร็ว จากนั้นคุณสามารถเข้าถึงข้อมูลกิจกรรมบันทึกดิบเมื่อคุณต้องการได้

ถาม: ข้อมูลแบบใดบ้างที่ฉันสามารถส่งไปยัง Amazon CloudWatch Logs จากอินสแตนซ์ EC2 ของฉันที่ใช้งาน Microsoft SQL Server และ Microsoft Windows Server

คุณสามารถกำหนดค่าบริการ EC2Config เพื่อส่งข้อมูลและไฟล์บันทึกที่หลากหลายไปยัง CloudWatch ได้ซึ่งรวมถึงบันทึกข้อความแบบกำหนดเอง บันทึกเหตุการณ์ (แอปพลิเคชัน แบบกำหนดเอง ความปลอดภัย ระบบ) บันทึกการติดตามกิจกรรม (ETW) และข้อมูลเครื่องนับประสิทธิภาพ (PCW) เรียนรู้เพิ่มเติมเกี่ยวกับบริการ EC2Config ได้ที่นี่

ถาม: CloudWatch Logs Agent ส่งข้อมูลบ่อยแค่ไหน

CloudWatch Logs Agent จะส่งข้อมูลบันทึกทุกๆ 5 วินาทีเป็นค่าตั้งต้นและผู้ใช้สามารถกำหนดค่าเองได้

ถาม: CloudWatch Logs รองรับการบันทึกรูปแบบใดบ้าง

CloudWatch Logs สามารถป้อน รวบรวม และเฝ้าติดตามข้อมูลบันทึกทั่วไปที่เป็นข้อความหรือบันทึกในรูปแบบ JSON

ถาม: จะทำอย่างไรหากฉันกำหนดค่า CloudWatch Logs Agent เพื่อส่งข้อมูลบันทึกที่ไม่ใช่ข้อความ

CloudWatch Logs Agent จะบันทึกข้อผิดพลาดในกิจกรรมที่มีการกำหนดค่าให้รายงานข้อมูลบันทึกที่ไม่ใช่ข้อความ ข้อผิดพลาดนี้จะบันทึกไว้ใน /var/logs/awslogs.log

ถาม: ฉันจะเริ่มเฝ้าติดตามบันทึกของฉันด้วย CloudWatch Logs ได้อย่างไร

คุณสามารถเฝ้าติดตามกิจกรรมบันทึกได้ทันทีที่ข้อมูลส่งไปยัง CloudWatch Logs โดยการสร้างตัวกรองตัววัด ตัวกรองตัววัดจะเปลี่ยนข้อมูลบันทึกเป็นตัววัด Amazon CloudWatch เพื่อแสดงกราฟหรือแจ้งเตือน โดยสามารถสร้างตัวกรองตัววัดได้ใน Console หรือ CLI ตัวกรองตัววัดจะค้นหาและจับคู่คำ วลี หรือค่าในกิจกรรมบันทึกของคุณ เมื่อตัวกรองตัววัดพบคำ วลี หรือค่าในกิจกรรมบันทึกของคุณ ก็จะเริ่มนับในตัววัด Amazon CloudWatch ที่คุณเลือก ยกตัวอย่างเช่น คุณสามารถสร้างตัวกรองตัววัดเพื่อค้นหาและนับคำว่า “ข้อผิดพลาด” ที่เกิดขึ้นในกิจกรรมบันทึกของคุณได้ ตัวกรองตัววัดยังสามารถดึงค่าจากกิจกรรมบันทึกที่คั่นด้วยช่องว่าง เช่น เวลาแฝงของคำขอเว็บได้อีกด้วย คุณยังสามารถใช้ตัวดำเนินการแบบมีเงื่อนไขและสัญลักษณ์ตัวแทนเพื่อสร้างการจับคู่ที่ตรงกันได้ Amazon CloudWatch Console สามารถช่วยให้คุณทดสอบรูปแบบได้ก่อนที่จะสร้างตัวกรองตัววัด

ถาม: โครงสร้างความสัมพันธ์ของตัวกรองตัววัดเป็นอย่างไร

รูปแบบตัวกรองตัววัดสามารถมีคำค้นหาหรือข้อกำหนดของบันทึกทั่วไปหรือรูปแบบเหตุการณ์ JSON ได้

ยกตัวอย่างเช่น หากคุณต้องการค้นหาคำว่า ข้อผิดพลาด รูปแบบของตัวกรองตัววัดก็จะเป็นเพียงแค่คำว่า ข้อผิดพลาด คุณสามารถรวมคำค้นหาหลายคำเพื่อค้นหาคำหลายคำได้ ยกตัวอย่างเช่น หากคุณต้องการนับกิจกรรมที่มีคำว่า ข้อผิดพลาด และ ข้อยกเว้น คุณอาจต้องใช้รูปแบบเป็น ข้อผิดพลาด ข้อยกเว้น หากคุณต้องการค้นหาคำว่า “ข้อผิดพลาด ข้อยกเว้น” ให้ตรงกันพอดี คุณอาจต้องใส่เครื่องหมายคำพูดคู่คร่อมคำค้นหาเป็น “ข้อผิดพลาด ข้อยกเว้น” คุณสามารถระบุคำค้นหาได้มากตามที่ต้องการ

CloudWatch Logs ยังสามารถใช้เพื่อดึงค่าจากกิจกรรมบันทึกในบันทึกทั่วไปหรือรูปแบบ JSON ได้อีกด้วย ยกตัวอย่างเช่น คุณสามารถติดตามไบต์ที่ถ่ายโอนมาจากบันทึกการเข้าถึง Apache ของคุณได้ คุณยังสามารถใช้ตัวดำเนินการแบบมีเงื่อนไขและสัญลักษณ์ตัวแทนเพื่อจับคู่และเรียกข้อมูลที่คุณสนใจได้ เมื่อต้องการใช้คุณสมบัติการดึงข้อมูลของตัวกรองตัววัด กิจกรรมบันทึกจะต้องมีช่องว่างคั่นและใช้เครื่องหมายคำพูดคู่เริ่มต้นและสิ้นสุดดังนี้ """ หรือใช้วงเล็บเหลี่ยมเปิด "[" และวงเล็บเหลี่ยมปิด "]" เพื่อล้อมรอบฟิลด์ หรืออีกทางเลือกหนึ่ง สามารถเป็นกิจกรรมบันทึกในรูปแบบ JSON ได้เช่นกัน สำหรับรายละเอียดทั้งหมดเกี่ยวกับโครงสร้างความสัมพันธ์และตัวอย่าง โปรดดูที่คู่มือ Developer สำหรับตัวกรองตัววัด

ถาม: ฉันจะรู้ได้อย่างไรว่ารูปแบบตัวกรองตัววัดที่ฉันระบุจะตรงกับกิจกรรมบันทึกของฉัน

CloudWatch Logs ช่วยให้คุณทดสอบรูปแบบตัวกรองตัววัดที่คุณต้องการก่อนที่จะสร้างตัวกรองตัววัดได้ คุณสามารถทดสอบรูปแบบของคุณกับข้อมูลบันทึกของคุณเองที่มีอยู่ใน CloudWatch Logs หรือคุณสามารถจัดหากิจกรรมบันทึกของคุณเองเพื่อทดสอบได้ การทดสอบรูปแบบของคุณจะแสดงให้ทราบว่ากิจกรรมบันทึกใดที่ตรงกับรูปแบบตัวกรองตัววัดและหากมีการดึงค่า ค่าที่ได้จากการดึงข้อมูลในข้อมูลทดสอบเป็นอย่างไร การทดสอบตัวกรองตัววัดพร้อมใช้งานใน Console และ CLI

ถาม: ฉันสามารถใช้นิพจน์ทั่วไปกับข้อมูลบันทึกของฉันได้หรือไม่

ตัวกรองตัววัดของ Amazon CloudWatch ไม่รองรับนิพจน์ทั่วไป หากต้องการประมวลผลข้อมูลบันทึกของคุณด้วยนิพจน์ทั่วไป ขอแนะนำให้ใช้ Amazon Kinesis และเชื่อมต่อสตรีมกับกลไกการประมวลผลของนิพจน์ทั่วไป

การจัดการบันทึก

ถาม: ฉันจะเรียกข้อมูลบันทึกได้อย่างไร

คุณสามารถเรียกข้อมูลบันทึกได้โดยใช้ CloudWatch Logs Console หรือผ่าน CloudWatch Logs CLI กิจกรรมบันทึกจะถูกเรียกตามกลุ่มบันทึก สตรีมบันทึก และเวลาที่เกี่ยวข้อง CloudWatch Logs API สำหรับการเรียกกิจกรรมบันทึกคือ GetLogEvents

ถาม: ฉันจะค้นหาบันทึกของฉันได้อย่างไร

คุณสามารถใช้ CLI เพื่อเรียกกิจกรรมบันทึกของคุณและค้นหาผ่านข้อมูลนี้โดยใช้บรรทัดคำสั่ง grep หรือฟังก์ชันการค้นหาที่คล้ายกัน

ถาม: CloudWatch Logs จะจัดเก็บข้อมูลบันทึกของฉันไว้นานเท่าไร

คุณสามารถจัดเก็บข้อมูลบันทึกใน CloudWatch Logs ได้นานเท่าที่คุณต้องการ CloudWatch Logs จะจัดเก็บข้อมูลบันทึกของคุณโดยไม่มีกำหนดเป็นค่าตั้งต้น คุณสามารถเปลี่ยนการเก็บรักษาของแต่ละกลุ่มบันทึกได้ตลอดเวลา

การเตือน

ถาม: สามารถสร้าง CloudWatch Alarms ประเภทใดได้บ้าง

คุณสามารถสร้างการเตือนเพื่อเฝ้าติดตามตัววัด Amazon CloudWatch ในบัญชีของคุณได้ ยกตัวอย่างเช่น คุณสามารถสร้างการเตือนเกี่ยวกับการใช้งาน CPU ของอินสแตนซ์ Amazon EC2, เวลาแฝงที่ร้องขอของ Amazon ELB, ปริมาณตาราง Amazon DynamoDB, ความยาวคิวของ Amazon SQS หรือแม้กระทั่งค่าบริการในการเรียกเก็บเงิน AWS ของคุณได้

คุณยังสามารถสร้างการเตือนเกี่ยวกับตัววัดแบบกำหนดเองที่เฉพาะเจาะจงสำหรับแอปพลิเคชันหรือโครงสร้างพื้นฐานแบบกำหนดเองของคุณได้อีกด้วย หากตัววัดแบบกำหนดเองเป็นตัววัดความละเอียดสูง คุณมีทางเลือกที่จะสร้างการเตือนความละเอียดสูงที่จะแจ้งเตือนโดยเร็วที่สุดภายในช่วงเวลา 10 วินาทีหรือ 30 วินาที

โปรดอ้างอิงจากหน้าราคา CloudWatch เพื่อเรียนรู้เพิ่มเติม

ถาม: ฉันใช้ CloudWatch Alarms ทำอะไรได้บ้าง

เมื่อคุณสร้างการเตือน คุณสามารถกำหนดค่าให้ดำเนินการอย่างใดอย่างหนึ่งโดยอัตโนมัติเมื่อตัววัดที่คุณเลือกเฝ้าติดตามเกินกว่าเกณฑ์ที่คุณกำหนด ยกตัวอย่างเช่น คุณสามารถตั้งค่าการเตือนที่จะส่งอีเมลถึงคุณ เผยแพร่ไปยังคิว SQS หยุดหรือยกเลิกอินสแตนซ์ Amazon EC2 หรือใช้นโยบาย Auto Scaling ได้ คุณยังสามารถใช้ประเภทการแจ้งเตือนใดๆ ที่ SNS รองรับได้เนื่องจากการเตือนของ Amazon CloudWatch ได้ผสานรวมกับ Amazon Simple Notification Service แล้ว

ถาม: ฉันสามารถตั้งค่าเกณฑ์อะไรได้บ้างเพื่อเรียกใช้ CloudWatch Alarm

เมื่อคุณสร้างการเตือน คุณสามารถเลือกตัววัดของ Amazon CloudWatch ที่คุณต้องการเฝ้าติดตามได้เป็นอันดับแรก จากนั้น คุณสามารถเลือกช่วงเวลาการประเมิน (เช่น ห้านาทีหรือหนึ่งชั่วโมง) และค่าทางสถิติเพื่อวัดผล (เช่น เฉลี่ยหรือสูงสุด) เมื่อต้องการตั้งค่าเกณฑ์ ให้ตั้งค่าเป้าหมายและเลือกว่าการเตือนจะเกิดขึ้นเมื่อค่ามากกว่า (>) มากกว่าหรือเท่ากับ (>=) น้อยกว่า (<) หรือน้อยกว่าหรือเท่ากับ (<=) ค่านั้นๆ

ถาม: CloudWatch Alarm ของฉันอยู่ในสถานะการเตือนตลอดเวลา ฉันทำอะไรผิดพลาดหรือเปล่า

การเตือนจะยังคงประเมินตัววัดกับเกณฑ์ที่คุณเลือกแม้กระทั่งหลังจากที่การเตือนทำงานแล้วก็ตาม ซึ่งจะช่วยให้คุณดูสถานะปัจจุบันที่อัปเดตแล้วได้ตลอดเวลา คุณอาจสังเกตว่าหนึ่งในการเตือนของคุณจะอยู่ในสถานะการเตือนเป็นเวลานาน หากค่าตัววัดของคุณยังคงเกินเกณฑ์ การเตือนจะยังคงอยู่ในสถานะการเตือนจนกว่าจะไม่เกินเกณฑ์อีกต่อไป ซึ่งถือเป็นเรื่องปกติ หากคุณต้องการให้การเตือนปรับระดับใหม่นี้เป็นใช้ได้ คุณสามารถปรับเกณฑ์การเตือนได้ตามความเหมาะสม

ถาม: ฉันสามารถดูประวัติการเตือนได้นานเท่าไร

ประวัติการเตือนพร้อมใช้งานเป็นเวลา 14 วัน เมื่อต้องการดูประวัติการเตือน ให้เข้าสู่ระบบ CloudWatch ใน AWS Management Console เลือกการเตือนจากเมนูทางด้านซ้าย เลือกการเตือนของคุณ และคลิกที่แท็บประวัติในแถบด้านล่าง คุณจะพบกับประวัติการเปลี่ยนแปลงสถานะใดๆ ของการเตือนเช่นเดียวกับการปรับเปลี่ยนใดๆ ในการกำหนดค่าการเตือน

แดชบอร์ด

ถาม: CloudWatch Dashboards คืออะไร

Amazon CloudWatch Dashboards ช่วยให้คุณสร้าง ปรับแต่ง มีปฏิสัมพันธ์ และบันทึกกราฟทรัพยากรของ AWS และตัววัดแบบกำหนดเองได้

ถาม: ฉันสามารถทำอะไรกับแดชบอร์ดของ CloudWatch ได้บ้าง

คุณสามารถใช้ CloudWatch Dashboards เพื่อเฝ้าติดตามแอปพลิเคชันและทรัพยากรของคุณเพื่อระบุปัญหาที่อาจส่งผลกระทบต่อความสมบูรณ์ของแอปพลิเคชันได้อย่างรวดเร็ว คุณสามารถบันทึกและดูแดชบอร์ดอีกครั้ง เพิ่มกราฟหลายรายการ หรือเพิ่มวิดเจ็ตข้อความลงในแดชบอร์ดเพื่อฝังลิงก์และความคิดเห็นได้ ยกตัวอย่างเช่น คุณสามารถรวมกราฟของตัววัดทรัพยากรและแอปพลิเคชันเพื่อดูว่าปัญหาเรื่องความสมบูรณ์ของทรัพยากรอาจส่งผลกระทบต่อแอปพลิเคชันของคุณเมื่อใด คุณยังสามารถดูตัววัดจากหลายภูมิภาคได้ในหน้าเดียวกัน

ถาม: ฉันจะเริ่มต้นใช้งาน CloudWatch Dashboards ได้อย่างไร

เมื่อต้องการเริ่มใช้งาน ให้ไปที่ Amazon CloudWatch Console และเลือก “แดชบอร์ด” คลิกปุ่ม “สร้างแดชบอร์ด”

ถาม: แดชบอร์ดรองรับการรีเฟรชแบบอัตโนมัติหรือไม่

ใช่ แดชบอร์ดจะรีเฟรชแบบอัตโนมัติเมื่อคุณเปิดใช้

ถาม: ฉันสามารถแชร์แดชบอร์ดของฉันได้หรือไม่

ได้ แดชบอร์ดพร้อมใช้งานสำหรับทุกคนที่มีสิทธิ์ถูกต้องสำหรับบัญชีที่มีแดชบอร์ด

กิจกรรม

ถาม: CloudWatch Events คืออะไร

Amazon CloudWatch Events (CWE) เป็นสตรีมกิจกรรมของระบบซึ่งอธิบายการเปลี่ยนแปลงในทรัพยากร AWS ของคุณ สตรีมกิจกรรมช่วยเพิ่มสตรีม CloudWatch Metrics และ Logs ที่มีอยู่เพื่อแสดงภาพความสมบูรณ์และสถานะแอปพลิเคชันของคุณได้อย่างครบถ้วนยิ่งขึ้น คุณเขียนกฎที่เปิดเผยเพื่อเชื่อมโยงเหตุการณ์ที่น่าสนใจกับการดำเนินการโดยอัตโนมัติที่จะต้องดำเนินการ

ถาม: กิจกรรมใดบ้างที่แพร่กระจาย CloudWatch Events

ในปัจจุบันระบบรองรับ Amazon EC2, Auto Scaling และ AWS CloudTrail การเปลี่ยนรูปการเรียกใช้ API (เช่น การเรียกใช้ทั้งหมด ยกเว้น Describe*, List* และ Get*) ในบริการทั้งหมดจะปรากฏใน CloudWatch Events ผ่านทาง AWS CloudTrail

ถาม: ฉันสามารถทำอะไรได้บ้างเมื่อได้รับเหตุการณ์แล้ว

เมื่อเหตุการณ์ตรงกับกฎที่คุณสร้างขึ้นในระบบ คุณสามารถเรียกใช้ฟังก์ชัน AWS Lambda ได้โดยอัตโนมัติ, ถ่ายทอดเหตุการณ์ไปยังสตรีมของ Amazon Kinesis, แจ้งหัวข้อ Amazon SNS หรือเรียกใช้เวิร์กโฟลว์ที่ติดตั้งมาในตัวได้

ถาม: ฉันสามารถสร้างกิจกรรมของตัวเองได้หรือไม่

ได้ แอปพลิเคชันของคุณสามารถแพร่กระจายกิจกรรมแบบกำหนดเองได้โดยใช้ PutEvents API ด้วยน้ำหนักเฉพาะที่เหมาะกับความต้องการของคุณ

ถาม: ฉันสามารถทำสิ่งต่างๆ ตามตารางเวลาที่กำหนดได้หรือไม่

CloudWatch Events สามารถสร้างกิจกรรมตามตารางเวลาที่คุณตั้งค่าไว้โดยใช้โครงสร้างความสัมพันธ์ Unix cron ซึ่งเป็นที่นิยม คุณสามารถใช้แอปพลิเคชันที่กำหนดเวลาไว้ได้ด้วยการเฝ้าติดตามกิจกรรมเหล่านี้

ถาม: CloudWatch Events และ AWS CloudTrail แตกต่างกันอย่างไร

CloudWatch Events คือการสตรีมเหตุการณ์ของระบบที่อธิบายการเปลี่ยนแปลงของทรัพยากร AWS ของคุณในแบบใกล้เคียงเวลาจริง คุณสามารถกำหนดกฎเพื่อเฝ้าติดตามเหตุการณ์ที่เฉพาะเจาะจงและดำเนินการโดยอัตโนมัติได้โดยใช้ CloudWatch Events AWS CloudTrail เป็นบริการที่บันทึกการเรียกใช้ API สำหรับบัญชี AWS ของคุณและส่งไฟล์บันทึกที่มีการเรียกใช้ API ไปยังบัคเก็ต Amazon S3 ของคุณหรือกลุ่มบันทึก CloudWatch Logs คุณสามารถค้นหาประวัติกิจกรรม API ที่เกี่ยวข้องกับการสร้าง การลบ และการปรับเปลี่ยนทรัพยากร AWS และแก้ปัญหาด้านการปฏิบัติงานหรือความปลอดภัยได้ด้วย AWS CloudTrail

ถาม: CloudWatch Events และ AWS Config แตกต่างกันอย่างไร

AWS Config เป็นการบริการที่มีการจัดการเต็มรูปแบบที่ให้คุณมีคลังทรัพยากร AWS ประวัติการกำหนดค่า และการแจ้งเตือนการเปลี่ยนแปลงการกำหนดค่าเพื่อให้เกิดความปลอดภัยและสามารถบริหารจัดการได้ กฎ Config ช่วยให้คุณทราบได้ว่าการเปลี่ยนแปลงการกำหนดค่าเป็นไปตามที่กำหนดหรือไม่ CloudWatch Events ใช้สำหรับการตอบสนองต่อการเปลี่ยนแปลงสถานะทรัพยากรแบบใกล้เคียงเวลาจริง โดยไม่ได้ให้คำตัดสินว่าการเปลี่ยนแปลงดังกล่าวสอดคล้องกับนโยบายหรือไม่ และไม่ได้ให้ประวัติโดยละเอียดเหมือนอย่างเช่น Config/Config Rules ซึ่งเป็นสตรีมกิจกรรมเพื่อวัตถุประสงค์ทั่วไป

เรียนรู้เพิ่มเติมเกี่ยวกับราคาของ Amazon CloudWatch

ไปที่หน้าราคา
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน Amazon CloudWatch
มีคำถามเพิ่มเติมไหม
ติดต่อเรา