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

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

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

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

ถาม: ฉันสามารถใช้อะไรเพื่อเข้าถึง 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 Logs Insights คืออะไร

Amazon CloudWatch Logs Insights เป็นแบบโต้ตอบ จ่ายตามใช้งานจริง และผนวกรวมความสามารถในการวิเคราะห์บันทึกสำหรับ CloudWatch Logs ช่วยให้นักพัฒนา ผู้ปฏิบัติการ และวิศวกรระบบเข้าใจ ปรับปรุง และแก้ไขจุดบกพร่องของแอปพลิเคชันของตนโดยอนุญาตให้ทำการค้นหา และแสดงบันทึกของตนได้ Logs Insights ผนวกรวมกับ CloudWatch อย่างครอบคลุมจะช่วยให้คุณสามารถจัดการ สำรวจ และวิเคราะห์บันทึกของคุณได้ นอกจากนี้คุณยังสามารถใช้ประโยชน์จาก CloudWatch Metrics, Alarms และ Dashboards ที่มีการบันทึกเพื่อให้สามารถมองเห็นการทำงานทั้งหมดภายในแอปพลิเคชันของคุณ วิธีการนี้จะช่วยให้คุณเข้าใจแอปพลิเคชันของคุณ ทำการปรับปรุง ตลอดจนค้นหาและแก้ไขปัญหาได้อย่างรวดเร็วเพื่อให้คุณสามารถสร้างสรรค์นวัตกรรมได้อย่างรวดเร็วต่อไป คุณสามารถเขียนการสืบค้นด้วยการรวบรวม ตัวกรอง และนิพจน์ทั่วไปเพื่อรับข้อมูลเชิงลึกที่สามารถนำไปใช้ได้จากบันทึกของคุณ คุณยังสามารถแสดงข้อมูลอนุกรมเวลา เจาะลึกลงไปถึงบันทึกเหตุการณ์แต่ละรายการ และส่งผลการสืบค้นไปยัง CloudWatch Dashboards

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

คุณสามารถเริ่มใช้ Logs Insights เพื่อเรียกใช้การสืบค้นบนบันทึกทั้งหมดที่กำลังส่งไปยัง CloudWatch Logs ได้ทันที ไม่จำเป็นต้องตั้งค่าและไม่มีโครงสร้างพื้นฐานให้จัดการ คุณสามารถเข้าถึง Logs Insights จาก AWS Management Console หรือทำการเขียนโปรแกรมผ่านแอปพลิเคชันของคุณโดยใช้ AWS SDK

ราคา

ถาม: 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 เพื่อรวมการเรียกเก็บเงินทั้งหมด

ถาม: กำหนดราคา CloudWatch Logs Insights ไว้อย่างไร

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

ถาม: หากมีการสืบค้นที่ถูกยกเลิก CloudWatch Logs Insights จะเรียกเก็บเงินฉันหรือไม่

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

ถาม: หากมีการสืบค้นที่ล้มเหลว CloudWatch Logs Insights จะเรียกเก็บเงินฉันหรือไม่

ไม่ คุณจะไม่ถูกเรียกเก็บเงินสำหรับการสืบค้นที่ล้มเหลว

ทรัพยากร 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 ชั่วโมง

ถาม: ข้อมูลเชิงลึกแอปพลิเคชัน CloudWatch สำหรับ .NET และ SQL Server คืออะไร

ข้อมูลเชิงลึกแอปพลิเคชัน Amazon CloudWatch สำหรับ .NET และ SQL Server คือความสามารถที่ให้คุณตรวจสอบแอปพลิเคชัน .NET และ SQL Server ของคุณได้อย่างง่ายดาย รวมทั้งช่วยระบุ และตั้งค่าตัววัดหลักและบันทึกต่างๆ ทั่วทั้งทรัพยากรแอปพลิเคชันของคุณและ Technology Stack เช่น ฐานข้อมูล เว็บ (IIS) และเซิร์ฟเวอร์แอปพลิเคชัน OS โหลดบาลานเซอร์ คิว ฯลฯ ช่วยตรวจสอบข้อมูลทางไกลเหล่านี้อย่างสม่ำเสมอ เพื่อหาและเทียบความสัมพันธ์ของความผิดปกติและข้อผิดพลาด เพื่อเตือนให้คุณทราบปัญหาในแอปพลิเคชัน ในการช่วยแก้ไขปัญหา ระบบจะสร้างแดชบอร์ดอัตโนมัติเพื่อแสดงภาพปัญหาที่พบ ซึ่งประกอบด้วยความผิดปกติของตัววัดที่สัมพันธ์กันและข้อผิดพลาดของบันทึก พร้อมทั้งข้อมูลเชิงลึกเพื่อแสดงต้นเหตุที่เป็นไปได้ให้คุณทราบ

ถาม: การใช้ข้อมูลเชิงลึกแอปพลิเคชัน CloudWatch สำหรับ .NET และ SQL Server มีประโยชน์อะไร

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

ถาม: ฉันจะเริ่มตรวจสอบโดยใช้ข้อมูลเชิงลึกแอปพลิเคชัน CloudWatch สำหรับ .NET และ SQL Server ได้อย่างไร

แอปพลิเคชันเตรียมความพร้อม: ระบุแอปพลิเคชันที่คุณต้องการตรวจสอบโดยเลือก AWS Resource Group ที่เกี่ยวข้องกับแอปพลิเคชันดังกล่าว

ระบุคอมโพเนนต์แอปพลิเคชัน: ระบบจะวิเคราะห์ทรัพยากรแอปพลิเคชันเพื่อระบุคอมโพเนนต์แอปพลิเคชัน (ทรัพยากรแบบสแตนอโลน หรือกลุ่มทรัพยากรที่เกี่ยวข้อง เช่น Auto Scaling Groups และกลุ่มโหลดบาลานเซอร์) คุณสามารถกำหนดคอมโพเนนต์เองโดยจัดกลุ่มทรัพยากรเพื่อให้มีข้อมูลเชิงลึกที่ดียิ่งขึ้นและการเตรียมความพร้อมที่ง่ายดาย

เปิดใช้การตรวจสอบ: สำหรับคอมโพเนนต์แอปพลิเคชันของคุณ คุณสามารถกำหนดระดับเทคโนโลยีได้ เช่น ฟรอนต์เอนด์ IIS, ระดับผู้ปฏิบัติงาน .NET ฯลฯ ระบบจะแสดงชุดตัววัดและบันทึกที่แนะนำตามตัวเลือกของคุณ ซึ่งกำหนดได้ตามที่คุณต้องการ เมื่อคุณบันทึก “การตรวจสอบ” เหล่านี้ ข้อมูลเชิงลึกแอปพลิเคชันสำหรับ .NET และ SQL Server จะตั้งค่า CloudWatch ให้รวบรวมการตรวจสอบเหล่านี้ในนามของคุณ

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

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

ถาม: 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 จะจัดเก็บข้อมูลบันทึกของคุณโดยไม่มีกำหนดเป็นค่าตั้งต้น คุณสามารถเปลี่ยนการเก็บรักษาของแต่ละกลุ่มบันทึกได้ตลอดเวลา

การวิเคราะห์บันทึก

ถาม: ฉันต้องมีสิทธิ์อะไรบ้างในการเข้าถึง Logs Insights

ในการเข้าถึง Logs Insights นโยบาย IAM ของคุณต้องมีสิทธิ์ด้าน logs:DescribeLogGroups และ logs:FilterLogEvents

ถาม: บันทึกที่ฉันสามารถทำการสืบค้นด้วย CloudWatch Logs Insights มีอะไรบ้าง

คุณสามารถใช้ Logs Insights เพื่อทำการสืบค้นบันทึกทั้งหมดที่กำลังส่งไปยัง CloudWatch Logs Insights จะค้นพบฟิลด์บันทึกจากบันทึกของบริการ AWS เช่น Lambda, CloudTrail, Route53 และบันทึกจาก VPC Flow และบันทึกแอปพลิเคชันที่สร้างเหตุการณ์บันทึกในรูปแบบ JSON โดยอัตโนมัติ นอกจากนี้สำหรับบันทึกทุกประเภท บันทึกจะสร้างฟิลด์ระบบ 3 ฟิลด์ ได้แก่ @message, @logStream และ @timestamp สำหรับบันทึกทั้งหมดที่ส่งไปยัง CloudWatch โดย @message มีเหตุการณ์บันทึกที่ไม่ผ่านการวิเคราะห์แบบ Raw สำหรับ @logStream มีชื่อของแหล่งที่สร้างเหตุการณ์บันทึก และ @timestamp มีเวลาที่เหตุการณ์บันทึกถูกเพิ่มลงใน CloudWatch

ถาม: ภาษาการสืบค้นที่ CloudWatch Logs Insights รองรับมีอะไรบ้าง

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

ถาม: ค่าจำกัดของบริการ CloudWatch Logs Insights มีอะไรบ้าง

ค่าจำกัดของบริการระบุไว้ที่นี่ ถาม: ค่าจำกัดของบริการ CloudWatch Logs Insights มีอะไรบ้าง

ค่าจำกัดของบริการระบุไว้ที่นี่

 

ถาม: ภูมิภาคใดบ้างที่ CloudWatch Logs Insights พร้อมใช้งาน

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

ถาม: ประเภทการสืบค้นที่ CloudWatch Logs Insights รองรับมีอะไรบ้าง

คุณสามารถเขียนการสืบค้นที่มีการรวบรวม ตัวกรอง นิพจน์ทั่วไป และการค้นหาข้อความ นอกจากนี้คุณยังสามารถดึงข้อมูลออกจากเหตุการณ์บันทึกเพื่อสร้างฟิลด์ชั่วคราวซึ่งสามารถใช้ภาษาการสืบค้นประมวลผลต่อไปได้เพื่อช่วยให้คุณเข้าถึงข้อมูลที่คุณต้องการได้ ภาษาการสืบค้นรองรับสตริง ตัวเลข และฟังก์ชันทางคณิตศาสตร์ เช่น concat, strlen, trim, log และ sqrt เป็นต้น นอกจากนี้คุณยังสามารถใช้นิพจน์บูลีนและลอจิคัล รวมถึงฟังก์ชันรวม เช่น min, max, sum, average และ percentile เป็นต้น คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับภาษาการสืบค้นและฟังก์ชันที่รองรับได้ที่นี่

ถาม: คำสั่งการสืบค้นและฟังก์ชันที่ฉันใช้กับ CloudWatch Logs Insights ได้มีอะไรบ้าง

คุณสามารถดูรายการคำสั่งการสืบค้นได้ที่นี่ คุณสามารถดูรายการฟังก์ชันที่รองรับได้ที่นี่

ถาม: การจัดรูปแบบการแสดงข้อมูลที่ฉันใช้กับ CloudWatch Logs Insights ได้มีอะไรบ้าง

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

ถาม: ฉันใช้นิพจน์ทั่วไปกับ CloudWatch Logs Insights ได้หรือไม่

คุณสามารถใช้นิพจน์ทั่วไปแบบ Java กับ Logs Insights ได้ ในคำสั่งกรองสามารถใช้นิพจน์ทั่วไปได้ คุณสามารถค้นหาตัวอย่างการสืบค้นที่มีนิพจน์ทั่วไปโดยใช้ความช่วยเหลือในผลิตภัณฑ์หรือที่นี่

ถาม: ฉันจะหลีกอักขระพิเศษในการสืบค้น CloudWatch Logs Insights ได้อย่างไร

คุณสามารถใช้ backticks เพื่อหลีกอักขระพิเศษ ชื่อฟิลด์บันทึกที่มีอักขระอื่นนอกเหนือจากอักขระตัวเลข, ตัวอักษร, @ และ . ต้องใช้การหลีกด้วย backticks

ถาม: เหตุใดฟิลด์บันทึกบางฟิลด์จึงมีเครื่องหมาย "@" และบางฟิลด์ไม่มี

ฟิลด์ระบบที่ Logs Insights สร้างขึ้นจะเริ่มต้นด้วย @ ปัจจุบัน Logs Insights จะสร้างฟิลด์ระบบ 3 ฟิลด์ ได้แก่ @message ซึ่งมีเหตุการณ์บันทึกที่ไม่ผ่านการวิเคราะห์แบบ Raw ขณะที่ส่งไปยัง CloudWatch @logStream ซึ่งมีชื่อของแหล่งที่สร้างเหตุการณ์บันทึก และ @timestamp ซึ่งมีเวลาที่เหตุการณ์บันทึกถูกเพิ่มลงใน CloudWatch

ถาม: ฉันสามารถทำการสืบค้นบันทึกในอดีตด้วย CloudWatch Logs Insights ได้หรือไม่

Logs Insights ช่วยให้คุณสามารถทำการสืบค้นข้อมูลบันทึกที่เพิ่มลงใน CloudWatch Logs ตั้งแต่หรือหลังวันที่ 5 พฤศจิกายน 2561

ถาม: ฉันสามารถทำการสืบค้นกลุ่มบันทึกหลายกลุ่มด้วย CloudWatch Logs Insights ได้หรือไม่

ในปัจจุบันการสืบค้นของ Logs Insights จะรองรับกลุ่มบันทึกเดียวต่อการสืบค้น

ถาม: ฉันสามารถค้นหาเหตุการณ์บันทึกจากสตรีมบันทึกที่ระบุได้หรือไม่

คุณสามารถค้นหาเหตุการณ์บันทึกจากสตรีมบันทึกที่ระบุโดยเพิ่มคำสั่งการสืบค้น
กรอง @logStream = "log_stream_name" กับการสืบค้นบันทึกของคุณ

ถาม: วันนี้ฉันใช้โซลูชัน ISV ของคู่ค้า AWS เพื่อวิเคราะห์บันทึกจาก CloudWatch หากใช้ CloudWatch Logs Insights จะมีอะไรแตกต่างไปบ้าง

CloudWatch Logs รองรับตัวเลือกการผนวกรวมกับบริการ AWS อื่นๆ เช่น Amazon Kinesis, Amazon Kinesis Data Firehose, Amazon Elasticsearch และโซลูชัน ISV ของคู่ค้า AWS เช่น Splunk, Sumo Logic และ DataDog เป็นต้น ซึ่งจะช่วยให้คุณมีทางเลือกและความยืดหยุ่นในทุกสภาพแวดล้อม สำหรับความต้องการในการประมวลผลบันทึกที่กำหนดเอง การเพิ่มคุณค่า การวิเคราะห์ และการจัดรูปแบบการแสดง นอกจากนี้ความสามารถในการสืบค้นของ CloudWatch Logs Insights ยังสามารถเข้าถึงโดยใช้การเขียนโปรแกรมผ่าน AWS SDK เพื่อส่งเสริมคู่ค้า ISV ของ AWS ในการสร้างการผนวกรวมที่มากขึ้น การวิเคราะห์ขั้นสูง และมูลค่าเพิ่มให้กับข้อมูลเชิงลึก CloudWatch Logs

 

ถาม: ฉันจะได้รับประโยชน์จากการเข้าถึงความสามารถในการสืบค้นของ CloudWatch Logs Insights ผ่านโซลูชันคู่ค้า ISV ของ AWS อย่างไร

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

 

การแจ้งเตือน

ถาม: สามารถสร้าง 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 และเลือก “แดชบอร์ด” คลิกปุ่ม “สร้างแดชบอร์ด” นอกจากนี้คุณยังสามารถคัดลอกมุมมองที่ต้องการจากแดชบอร์ดอัตโนมัติโดยคลิกที่ ตัวเลือก -> "เพิ่มลงในแดชบอร์ด"

ถาม: ข้อดีของแดชบอร์ดอัตโนมัติมีอะไรบ้าง

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

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

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

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

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

กิจกรรม

ถาม: 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
มีคำถามเพิ่มเติมไหม
ติดต่อเรา