ทีมงานวิศวกร Netflix Engineering ได้เขียนบล็อคเกี่ยวกับ Telltale เครื่องมือติดตามและแจ้งเตือนสุขภาพของแอปพลิเคชัน (Application Health Monitoring Tool) ที่ใช้ประโยชน์จากข้อมูลหลากหลายแหล่งเพื่อเรียนรู้สุขภาพโดยทั่วไปของแอปพลิเคชันหนึ่ง ซึ่งตอนนี้ได้ใช้เพื่อติดตามตรวจสอบแอปของ Netflix ที่รัน production มากกว่า 100 ตัว
นอกจากนี้ Telltale นั้นยังทำหน้าที่เป็นเสมือนเครื่องมือบริหารจัดการเหตุการณ์อัจฉริยะอีกด้วย ซึ่งเมตริกการวัดผลนั้นเป็นส่วนที่สำคัญอย่างมากที่จะทำให้เข้าใจสุขภาพของแอปพลิเคชันนั้นๆ และ Telltale สามารถแสดงให้เห็นข้อมูลที่เกี่ยวข้องจากแอปดังกล่าวเท่านั้นด้วย ทั้งนี้ ยังมีข้อมูลเกี่ยวกับเหตุการณ์ที่สำคัญต่างๆ อย่างเช่น การปรับปรุงในบริเวณใกล้เคียง หรือการย้ายเส้นทาง traffic ในภูมิภาคต่างๆ ซึ่งจำเป็นที่จะต้องนำมาใช้ประเมินภาพรวมสุขภาพของแอปพลิเคชันนั้นๆ และเพื่อให้เข้าใจสุขภาพของแอป”ได้อย่างรวดเร็ว” จึงเลือกใช้สีและจำนวนที่ต่างกันเพื่อแสดงให้เห็นถึงความรุนแรงที่เกิดขึ้น
“หัวใจของ Telltale” คือเป็นโมเดลสุขภาพของแอปพลิเคชันที่จะจับเอาสัญญาณมาจากแหล่งข้อมูลที่แตกต่างกันมาประมวลผล ซึ่งมุมมองของแอปนั้นถูกสร้างขึ้นมาโดยอิงจากชนิดของสัญญาณต่างๆ เหล่านี้ โดยตัวอย่างแหล่งข้อมูลบางส่วนนั้น เช่น เครื่องมือ opensource ชื่อ Mantis หรือ Project Nimble ที่เป็นสถาปัตยกรรมเพื่อรองรับการ failover ของ Netflix เอง หรือ Netflix Streaming Supply Chain ที่แจ้งเตือนจากระบบแจ้งเตือนอีกที เป็นต้น
ทั้งนี้ ทาง Netflix ไม่ได้มีแผนที่จะปล่อย opensource เครื่องมือ Telltale ในเร็วๆ นี้ ซึ่งทีมวิศวกรที่ Netflix วางแผนที่จะร่วมมือกับทีมแพลตฟอร์มของบริษัมเพื่อประเมินการปรับปรุงเพิ่มเติมของ Telltale และพัฒนาฟีเจอร์ใหม่ออกมาเรื่อยๆ ต่อไป
Source : https://www.infoq.com/news/2020/09/netflix-presents-telltale/