การติดตามข้อยกเว้นและข้อผิดพลาดในการผลิตอุปกรณ์ IoT?


11

บริษัท ต่างๆมีการติดตามข้อผิดพลาดเกี่ยวกับอุปกรณ์ IoT เกตเวย์และแพลตฟอร์มในปัจจุบันอย่างไร บริษัท ของฉันกำลังใช้papertrailเพื่อรวบรวมบันทึกจากอุปกรณ์ทั้งหมดอย่างไรก็ตามสิ่งนี้มักทำให้เราเกิดรอยขีดข่วนระหว่างระบบต่างๆเมื่อเกิดข้อผิดพลาดในการผลิต

ฉันกำลังมองหาวิธีที่จะลด "time-to-root-สาเหตุ" ของเราเมื่อแก้ไขข้อยกเว้นที่อาจเกิดขึ้นในที่เดียว (เช่นบนแพลตฟอร์ม IoT) แต่เกิดขึ้นจากปัญหาที่อื่นใน stack - เช่นข้อผิดพลาดข้อมูลจากอุปกรณ์ edge

ในแง่ของสิ่งที่ฉันพบในพื้นที่นี้SentryและRollbarนั้นดีสำหรับการติดตามข้อยกเว้นในเซิร์ฟเวอร์หรือแอพ แต่ไม่ได้มีวิธีการติดตามข้อผิดพลาดแบบเรียงซ้อนตามที่กล่าวไว้ในย่อหน้าก่อนหน้า

มีระบบสำหรับการทำสิ่งนี้ดีกว่าการบันทึกข้อความหรือไม่? ฉันกำลังมองหาการใช้ประโยชน์จากเหตุการณ์ลักษณะ breadcrumb ที่คุณได้รับจาก Sentry โดยเฉพาะ แต่ด้วยการติดตามข้ามระบบแบบกระจาย

คำตอบ:


5

การติดตามแบบกระจาย

คิดที่อยู่เบื้องหลังการติดตามการกระจายใด ๆ ที่คุ้มค่าเป็นที่รู้จักกันมากที่สุดที่อธิบายไว้ในGoogle นี้เอกสารเกี่ยวกับวิธีการแก้ปัญหาของพวกเขา โปรดทราบว่าฉันไม่ได้บอกว่าพวกเขาคิดค้นมัน โดยพื้นฐานแล้วมันใช้งานได้เหมือนกันกับ IoT เพียงแค่เริ่มต้นการติดตามที่ขอบไม่ว่าจะเป็นแบ็กเอนด์ของคุณหรือแม้แต่ในอุปกรณ์ปลายทาง

ในขณะที่กระดาษแข็งของ Google ให้ความสำคัญกับระบบฝั่งเซิร์ฟเวอร์มากกว่าหรือน้อยกว่าแนวคิดสามารถปรับเปลี่ยนได้ง่ายเพื่อรวมอุปกรณ์ปลายทาง ความมหัศจรรย์ของการใช้การติดตามและการขยายรหัสเพื่อติดตามข้อมูลทั้งหมดของคุณตลอดทั้งระบบสามารถเห็นได้โดยการสร้างภาพข้อมูลทุกครั้งที่ Netflix ทำผ่านVizceralซึ่งพวกเขาเพิ่งเปิดแหล่งที่มา สิ่งที่อยู่ในบล็อกจะมองเห็นได้ภายใต้มุมมองระดับภูมิภาคนั้นขึ้นอยู่กับการวิเคราะห์บันทึกการทำงานแบบสดซึ่งการโทรมีความสัมพันธ์กันผ่านรหัสติดตาม โปรดทราบว่า - เช่น Google กล่าวถึงในกระดาษ Dapper - Netflix มีการสุ่มตัวอย่างการเรียกผ่านบน API ของพวกเขา Google กล่าวถึง 1: 1,000 ในกระดาษ - ซึ่งมีอายุไม่กี่ปี เห็นได้ชัดว่า Netflix มีจำนวนถึง 1: 1 ล้านในคำขอบางประเภทแล้ว

ฉันไม่รู้เกี่ยวกับระบบของคุณ แต่มีโอกาสมากที่คุณจะสามารถเริ่มต้นด้วยการติดตามจริง 100%

ตราบใดที่คุณสามารถจับคู่การติดตามตั้งแต่ต้นจนถึงอุปกรณ์ IoT ของคุณหรือแม้แต่สร้างรหัสการติดตามบนปลายทางของคุณในตอนแรกไม่มีอะไรที่ขัดขวางไม่ให้คุณปรับความคิดเหล่านี้ในลักษณะที่รวมอุปกรณ์ขอบของคุณ


ขอบคุณ Helmar ฉันหวังว่าฉันจะพูดถึง Dapper ในคำถามเดิมของฉันเพราะฉันได้อ่านเรื่องนี้มาแล้ว! มีขอบเขตที่แน่นอนในการใช้ประโยชน์จากสิ่งนี้ แต่ก็หวังว่าจะเห็นว่ามีวิธีแก้ไขปัญหาอื่น ๆ ที่ใช้อยู่แล้วหรือไม่?
hookd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.