
Observability และ Monitoring
Structured logging, การติดตามข้อผิดพลาดด้วย Sentry, correlation ID, APM (Application Performance Monitoring), เมตริก DB, health check, การแจ้งเตือน
1Observability ในบริบทของแอปพลิเคชัน Django คืออะไร?
Observability ในบริบทของแอปพลิเคชัน Django คืออะไร?
คำตอบ
Observability คือความสามารถในการเข้าใจสถานะภายในของระบบจากเอาต์พุตภายนอก โดยอาศัยสามเสาหลัก: logs (เหตุการณ์), metrics (ข้อมูลเชิงตัวเลข) และ traces (เส้นทางของ request) ต่างจาก monitoring แบบธรรมดาที่เพียงตรวจสอบว่าระบบทำงานหรือไม่ Observability ช่วยวินิจฉัยว่าทำไมปัญหาจึงเกิดขึ้น
2สามเสาหลักของ observability คืออะไร?
สามเสาหลักของ observability คืออะไร?
คำตอบ
สามเสาหลักของ observability คือ logs (การบันทึกเหตุการณ์แบบแยกส่วน), metrics (ข้อมูลเชิงตัวเลขที่รวมตามเวลา) และ traces (การติดตามเส้นทางของ request ผ่านบริการต่างๆ) ทั้งสามองค์ประกอบนี้รวมกันช่วยให้เข้าใจพฤติกรรมของระบบแบบกระจาย
3จะกำหนดค่า structured logging ใน Django ด้วยรูปแบบ JSON ได้อย่างไร?
จะกำหนดค่า structured logging ใน Django ด้วยรูปแบบ JSON ได้อย่างไร?
คำตอบ
Structured logging ประกอบด้วยการส่งออก logs เป็นข้อมูลที่มีโครงสร้าง (JSON) แทนข้อความอิสระ ซึ่งช่วยให้การวิเคราะห์อัตโนมัติด้วยเครื่องมืออย่าง ELK หรือ Datadog ง่ายขึ้น ไลบรารี python-json-logger มักใช้ร่วมกับระบบ logging มาตรฐานของ Django เพื่อจัดรูปแบบ logs เป็น JSON
ข้อได้เปรียบหลักของ structured logging เมื่อเทียบกับ logs ข้อความแบบดั้งเดิมคืออะไร?
correlation ID คืออะไรและทำไมจึงจำเป็นในสถาปัตยกรรมแบบกระจาย?
+21 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Django อื่นๆ
พื้นฐาน Python
Python เชิงวัตถุ
พื้นฐาน Django
Django Models - พื้นฐาน
Django Views
เทมเพลต Django
ฟอร์ม Django
QuerySets ขั้นสูง
การยืนยันตัวตนใน Django
Django Middleware
Django Admin
Django REST Framework
Django Signals
การอัปโหลดไฟล์
การแคชใน Django
Django Sessions
อีเมลใน Django
การทดสอบ Django
ความปลอดภัยของ Django
การ Deploy Django
Django ORM ขั้นสูง
ประสิทธิภาพของ Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django ในระบบนิเวศ Microservices
คำสั่ง Django แบบกำหนดเอง
การทำให้รองรับหลายภาษาใน Django
Design Patterns ใน Django
Django Async และ ASGI
Settings และการตั้งค่า Production
เชี่ยวชาญ Django สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี