สารบัญ:
- กำหนดกลุ่มบันทึก CloudWatch ให้กับฟังก์ชัน Lambda ของคุณ
- เรียนรู้วิธีดีบักฟังก์ชันแลมบ์ดาของคุณใน Python
วีดีโอ: ฉันจะหาบันทึกแลมบ์ดาได้ที่ไหน
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
คุณสามารถดู บันทึก ใน แลมบ์ดา คอนโซลใน CloudWatch บันทึก คอนโซลหรือจากบรรทัดคำสั่ง
การดูบันทึกใน AWS Management Console
- เปิด บันทึก หน้าของคอนโซล CloudWatch
- เลือก บันทึก กลุ่มสำหรับหน้าที่ของคุณ (/aws/ แลมบ์ดา / ชื่อฟังก์ชัน)
- เลือกสตรีมแรกในรายการ
ดังนั้น ฉันจะดูบันทึกของ Lambda ได้อย่างไร
ถึง ดูบันทึกของแลมบ์ดา , เลือก บันทึก อีกครั้งจากแผงด้านซ้าย จากนั้นเลือกรายการแรก บันทึก กลุ่มนำหน้าด้วย /aws/ แลมบ์ดา / ตามด้วยชื่อฟังก์ชัน เลือกสตรีมแรก คุณควรเห็น START END และ REPORT พร้อมข้อมูลการดำเนินการพื้นฐานสำหรับการเรียกใช้ฟังก์ชันแต่ละรายการ
นอกจากนี้ เครื่องมือใดบ้างที่ใช้สำหรับการตรวจสอบและแก้ไขปัญหาแอปพลิเคชัน Lambda เครื่องมือตรวจสอบประสิทธิภาพ AWS Lambda 3 อันดับแรก
- Dashbird เป็นเลิศในการให้การแจ้งเตือนข้อผิดพลาดและในการสนับสนุนการตรวจสอบ
- Datadog มอบความเป็นหนึ่งเดียวของตัวชี้วัด บันทึก และการติดตาม
- Logz.io เสนอบริการ ELK เป็นตัวเลือกที่ดีที่สุดสำหรับการปรับขนาดและประสิทธิภาพอย่างง่ายดายในขณะที่ไม่จำเป็นต้องอัปเกรดหรือจัดการความจุ
ดังนั้น ฉันจะเข้าสู่ระบบแลมบ์ดาจาก CloudWatch ได้อย่างไร
กำหนดกลุ่มบันทึก CloudWatch ให้กับฟังก์ชัน Lambda ของคุณ
- ไปที่แท็บทริกเกอร์ของฟังก์ชัน Lambda
- เลือก เพิ่มทริกเกอร์
- ในพรอมต์ Add Trigger ให้คลิกกล่องตามคำแนะนำและเลือก CloudWatch Logs จากเมนูดรอปดาวน์
- เลือกกลุ่มบันทึก CloudWatch เพื่อเพิ่มฟังก์ชันของคุณ
- เพิ่มชื่อตัวกรองให้กับทริกเกอร์ของคุณ
คุณจะดีบักแลมบ์ดาใน Python ได้อย่างไร
เรียนรู้วิธีดีบักฟังก์ชันแลมบ์ดาของคุณใน Python
- เพิ่มการกำหนดค่าการเปิดตัว Visual Studio Code
- ติดตั้งแพ็คเกจเครื่องมือ Python สำหรับ Visual Studio Debug (PTVSD)
- เพิ่มรหัส PTVSD
- เรียกใช้ฟังก์ชันของคุณด้วย AWS SAM CLI
- เริ่มดีบักเกอร์และเชื่อมต่อกับ PTVSD