Observability

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Miller Trujillo

Senior Software Engineer

Observability คืออะไร?

  • ทำความเข้าใจภายในระบบจากภายนอก
  • Data observability
    • ติดตามข้อมูลขณะเคลื่อนที่ผ่านระบบ
  • ระบบกระจายที่ซับซ้อน
  • การแก้ไขปัญหา
  • ความน่าเชื่อถือ
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

องค์ประกอบสำคัญของ Observability: การมอนิเตอร์และเมตริก

  • การมอนิเตอร์ การบันทึกล็อก และการติดตาม
  • การมอนิเตอร์: ตรวจสอบสถานะของระบบอย่างต่อเนื่อง
  • เมตริก: ค่าตัวเลขที่ระบบปล่อยออกมา

ตัวอย่างแดชบอร์ดมอนิเตอร์จาก Grafana playground

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

องค์ประกอบสำคัญของ Observability: Logging และ Tracing

Logging

  • บันทึกเหตุการณ์
    • ตัวอย่าง:
      • ข้อความเชิงข้อมูลหรือดีบัก
      • Exception stack trace
  • Audit logs
    • ใคร ทำอะไร และเมื่อไหร่

Tracing

  • ติดตามคำขอหรือองค์ประกอบเฉพาะผ่านขั้นตอนต่าง ๆ

ของเล่นพร้อมแผนที่เพื่ออธิบาย tracing

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

แพลตฟอร์ม Observability

โลโก้แพลตฟอร์ม Observability จาก GCP และ AWS

โลโก้แพลตฟอร์ม Observability ต่าง ๆ

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

มาฝึกกันเถอะ!

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Preparing Video For Download...