Telemetry ในซอฟต์แวร์ มันคืออะไรและใช้ทำอะไร?

Telemetry ในซอฟต์แวร์

เจริญรอย ความขัดแย้ง เนื่องจากการรวมเครื่องมือ telemetry ไว้ใน Audacitiy ฉันจึงคิดว่าน่าสนใจe เพื่อให้รู้ว่ามันเกี่ยวกับอะไรและทำหน้าที่อะไร เป็นมูลค่าการกล่าวขวัญว่าไม่ใช่ครั้งแรกที่ปัญหาลดลง มันเคยเกิดขึ้นกับ VS Code ซึ่งเป็นโปรแกรมแก้ไขโค้ดของ Microsoft และถึงแม้จะไม่ใช่การวัดระยะไกลด้วยข้อมูลที่ Unity ซึ่งเป็นเดสก์ท็อป Ubuntu รวบรวมเพื่อแสดงผลลัพธ์ที่เกี่ยวข้องจาก Amazon

Telemetry ในซอฟต์แวร์ มันคืออะไร?

เครื่องมือ telemetry sและมีหน้าที่ในการติดตาม ลงทะเบียน และดูแลโครงสร้างพื้นฐานโดยสังเกตและวิเคราะห์เหตุการณ์ที่สร้างโดยระบบ

ในกรณีของระบบที่ซับซ้อน (หรือผู้ใช้หลายคนเรียกใช้โปรแกรมบนคอมพิวเตอร์ที่มีคุณสมบัติต่างกัน) telemetry ให้ข้อมูลที่เป็นประโยชน์สำหรับนักพัฒนาและผู้ดูแลที่ผู้ใช้ไม่สามารถสื่อสารได้ตลอดเวลาอาร์ เครื่องมือ Telemetry มีวัตถุประสงค์เพื่อ รวบรวม แปลง และสื่อสารข้อมูลเกี่ยวกับประสิทธิภาพของระบบ ฟังก์ชัน ความเร็วในการประมวลผล ข้อผิดพลาด และเหตุการณ์ด้านความปลอดภัย security ของการผลิต พวกเขาสามารถมาในหลายรูปแบบ ตั้งแต่การบันทึกแบบรวมศูนย์ไปจนถึงการติดตามข้อมูลการติดตามผ่านไมโครเซอร์วิส

เป็นมูลค่าการกล่าวขวัญว่าในขณะที่คำนำหน้า tele ระบุเพื่อพูดคุยเกี่ยวกับ telemetry ในซอฟต์แวร์ต้องส่งข้อมูลไปที่ใดที่หนึ่งไม่ใช่บันทึกเหตุการณ์ในท้องถิ่นอย่างง่าย

คุณสมบัติการส่งข้อมูลทางไกลของซอฟต์แวร์

  • เมตริกการใช้งาน: วัดว่าใช้ผลิตภัณฑ์อย่างไร เมื่อใด และเท่าใด โดยทั่วไปมีไว้สำหรับภาคการค้าของนักพัฒนา เนื่องจากช่วยให้คุณสามารถวัดความภักดีของลูกค้าและความสำเร็จของผลิตภัณฑ์
  • การตรวจจับและวินิจฉัยปัญหา: Telemetry ใช้สำหรับตรวจสอบการทำงานของโปรแกรมจากระยะไกลเพื่อทำความเข้าใจ แก้ปัญหา และป้องกันปัญหา
  • การตรวจสอบการตัดสินใจในการออกแบบ: เป็นที่ทราบกันดีว่าการสนทนากลุ่มไม่ใช่วิธีที่ดีในการประเมินผลิตภัณฑ์เสมอไป เนื่องจากผู้ใช้รู้ว่าพวกเขากำลังถูกสังเกต ไม่ได้ดำเนินการเหมือนที่ควรทำในสถานการณ์จริง การใช้ telemetry นักพัฒนาสามารถทราบได้ว่าการตัดสินใจออกแบบนั้นถูกต้องหรือไม่ เนื่องจากพวกเขาได้รับข้อมูลโดยที่ผู้ใช้ไม่รู้ตัว

ทั้งหมดนี้ฟังดูเป็นการรุกรานอย่างรุนแรงแม้ว่า มีกฎเกณฑ์ที่เข้มงวดเกี่ยวกับวิธีการจัดการข้อมูลนั้น นั่นคือเหตุผลที่ไม่ว่าจะน่ารำคาญแค่ไหน คุณต้องอ่าน End User Use License ที่มีชื่อเสียง

โดยทั่วไป กระบวนการ telemetry ประกอบด้วย 5 ขั้นตอน

  1. การกำหนดเมตริก: ตัวชี้วัดเป็นตัววัดประสิทธิภาพ เช่น ระยะเวลาการใช้งานโดยไม่มีข้อผิดพลาด การรวบรวมข้อมูลอย่างง่ายไม่สมเหตุสมผลหากเราไม่รู้ว่าเราสนใจอะไรและต้องการเพื่ออะไร โดยทั่วไป จุดเริ่มต้นคือสมมติฐาน (ตัวอย่างเช่น โปรแกรมสามารถทำงานได้นานกว่า 100 ชั่วโมงโดยไม่มีข้อผิดพลาด) แนวทางปฏิบัติจะถูกกำหนดขึ้นในกรณีที่สมมติฐานได้รับการตรวจสอบหรือปฏิเสธ และมีการกำหนดระยะเวลาที่ใช้ได้สำหรับเมตริก เมตริกอาจเป็นผลมาจากการรวมข้อมูลตั้งแต่สองข้อมูลขึ้นไปโดยใช้สูตร
  2. Iการควบคุม: ในขั้นตอนนี้ จะกำหนดว่าข้อมูลใดที่เกี่ยวข้องกับการกำหนดเมตริก และวิธีรับและส่ง
  3. การรับส่งข้อมูลและการจัดเก็บข้อมูล: ทั้งเพื่อให้เป็นไปตามข้อกำหนดทางกฎหมายและเพื่อการคุ้มครองลูกค้า จำเป็นต้องกำหนดวิธีการและรูปแบบที่ข้อมูลจะถูกส่งไป ตัวอย่างเช่น หากเรากำลังติดตามแอปพลิเคชันมือถือ ลูกค้าจะไม่เห็นคุณค่าของข้อมูลที่ส่งทุกๆ 5 นาทีโดยใช้แผนข้อมูลของตน สิ่งที่ดีที่สุดที่ควรทำคือการเก็บรวบรวมไว้ในเครื่องและรอให้อุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi นอกจากนี้ยังอาจสะดวกที่จะเข้ารหัสก่อนส่งหรือลบข้อมูลที่ช่วยให้ระบุตัวลูกค้าได้ เมื่อได้รับข้อมูลแล้ว คุณต้องตัดสินใจว่าจะจัดเก็บอย่างไร ความคิดที่ดีคือการสุ่มตัวอย่างซึ่งจะช่วยลดปริมาณที่จะบันทึก
  4. การฟ้องร้อง: ในขั้นตอนนี้ ข้อมูลจะถูกรวมเข้าด้วยกันเพื่อให้ได้ข้อมูลที่เป็นประโยชน์ต่อการตัดสินใจ
  5. การประเมินผล: ในขั้นตอนนี้ ข้อมูลที่ได้จากการประมวลผลข้อมูลที่ได้รับจะถูกวิเคราะห์และเปรียบเทียบกับสมมติฐานที่กำหนดไว้ในตอนต้นของขั้นตอน แนวทางปฏิบัติในอนาคตกำหนดไว้ด้านล่าง

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Excelente dijo

    มันถึงเวลาแล้ว บทความที่ยอดเยี่ยม นี่เป็นครั้งแรกที่ฉันได้เห็นบทความดีๆ ของคุณ ทั้งที่นี่และในบล็อกส่วนตัวที่เก่าและน่าสมเพชของคุณ คุณได้รับแบตเตอรี่ ไม่เป็นไร