DynamoDB - การตรวจสอบ

Amazon เสนอ CloudWatch สำหรับการรวมและวิเคราะห์ประสิทธิภาพผ่านคอนโซล CloudWatch บรรทัดคำสั่งหรือ CloudWatch API คุณยังสามารถใช้เพื่อตั้งปลุกและทำงานต่างๆ ดำเนินการตามที่ระบุในเหตุการณ์บางอย่าง

คอนโซล Cloudwatch

ใช้ประโยชน์จาก CloudWatch โดยการเข้าถึงคอนโซลการจัดการจากนั้นเปิดคอนโซล CloudWatch ที่ https://console.aws.amazon.com/cloudwatch/.

จากนั้นคุณสามารถทำตามขั้นตอนต่อไปนี้ -

  • เลือก Metrics จากบานหน้าต่างนำทาง

  • ภายใต้เมตริก DynamoDB ภายใน CloudWatch Metrics by Category บานหน้าต่างเลือก Table Metrics.

  • ใช้บานหน้าต่างด้านบนเพื่อเลื่อนด้านล่างและตรวจสอบรายการเมตริกตารางทั้งหมด Viewing รายการมีตัวเลือกเมตริก

ในอินเทอร์เฟซผลลัพธ์คุณสามารถเลือก / ยกเลิกการเลือกแต่ละเมตริกได้โดยเลือกช่องทำเครื่องหมายข้างชื่อทรัพยากรและเมตริก จากนั้นคุณจะสามารถดูกราฟของแต่ละรายการได้

การรวม API

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

ต่อไปนี้เป็นเมตริกที่ใช้บ่อยที่สุด -

  • ConditionalCheckFailedRequests- ติดตามปริมาณความพยายามที่ล้มเหลวในการเขียนตามเงื่อนไขเช่นการเขียน PutItem ตามเงื่อนไข การเขียนล้มเหลวจะเพิ่มเมตริกนี้ทีละรายการเมื่อประเมินเป็นเท็จ นอกจากนี้ยังแสดงข้อผิดพลาด HTTP 400

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

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

  • ReadThrottleEvents- เป็นการระบุปริมาณคำขอที่เกินหน่วยความจุที่จัดเตรียมไว้ในตาราง / ดัชนีที่อ่านได้ มันจะเพิ่มขึ้นในแต่ละเค้นรวมถึงการดำเนินการแบทช์ที่มีหลายเค้น

  • ReturnedBytes - จะวัดปริมาณไบต์ที่ส่งคืนในการดำเนินการดึงข้อมูลภายในช่วงเวลาหนึ่ง

  • ReturnedItemCount- จะวัดปริมาณรายการที่ส่งคืนในการดำเนินการ Query and Scan ในช่วงเวลาหนึ่ง ระบุเฉพาะรายการที่ส่งคืนไม่ใช่รายการที่ประเมินซึ่งโดยทั่วไปแล้วจะเป็นตัวเลขที่แตกต่างกันโดยสิ้นเชิง

Note - มีเมตริกอื่น ๆ อีกมากมายที่มีอยู่และส่วนใหญ่ช่วยให้คุณสามารถคำนวณค่าเฉลี่ยผลรวมสูงสุดต่ำสุดและจำนวนได้