Telemetri dalam perangkat lunak Apa itu dan untuk apa digunakan?

Telemetri dalam perangkat lunak

Setelah kontroversi itu Karena dimasukkannya alat telemetri di Audacitiy, menurut saya itu akan menarike untuk tahu persis tentang apa itu dan apa fungsinya. Perlu disebutkan bahwa ini bukan pertama kalinya masalah ini dikurangi. Itu sudah terjadi dengan VS Code, editor kode Microsoft Dan, meskipun tidak persis telemetri, dengan data yang dikumpulkan oleh Unity, desktop Ubuntu, untuk menunjukkan hasil yang relevan dari Amazon

Telemetri dalam perangkat lunak Apa itu?

Alat telemetri sdan mereka bertugas melacak, mendaftarkan, dan mengawasi infrastruktur dengan mengamati dan menganalisis peristiwa yang dihasilkan oleh sistem.

Dalam kasus sistem yang kompleks (atau beberapa pengguna menjalankan program di komputer dengan karakteristik berbeda) telemetri memberikan informasi yang berguna bagi pengembang dan pengelola yang tidak selalu dapat dikomunikasikan oleh pengguna.ar. Alat telemetri dimaksudkan untuk mengumpulkan, mengubah, dan mengomunikasikan data tentang kinerja sistem, fungsionalitas, kecepatan pemrosesan, kesalahan, dan peristiwa keamanan dari produksi. Mereka dapat datang dalam berbagai bentuk, mulai dari pencatatan terpusat hingga pelacakan pelacakan data melalui layanan mikro.

Perlu disebutkan bahwa seperti yang ditunjukkan oleh awalan tele, untuk berbicara tentang telemetri dalam perangkat lunak, data harus dikirim ke suatu tempat, itu bukan catatan peristiwa lokal yang sederhana.

Fitur telemetri perangkat lunak

  • Metrik penggunaan: Ukur bagaimana, kapan, dan seberapa banyak produk digunakan. Mereka pada dasarnya ditujukan untuk sektor komersial pengembang karena memungkinkan Anda mengukur loyalitas pelanggan dan kesuksesan produk.
  • Deteksi dan diagnosis masalah: Telemetri digunakan untuk memantau pengoperasian program dari jarak jauh untuk memahami, memecahkan, dan mencegah masalah.
  • Validasi keputusan desain: Diketahui bahwa kelompok fokus tidak selalu merupakan cara yang baik untuk mengevaluasi suatu produk karena pengguna, mengetahui bahwa mereka sedang diamati, tidak bertindak seperti yang mereka lakukan dalam situasi nyata. Dengan menggunakan telemetri, pengembang dapat mengetahui apakah keputusan desain sudah benar karena mereka menerima informasi tanpa sepengetahuan pengguna.

Ini semua terdengar sangat invasif, meskipun ada aturan ketat tentang bagaimana data itu harus diperlakukan. Itu sebabnya, tidak peduli seberapa menyebalkannya itu, Anda harus membaca Lisensi Penggunaan Pengguna Akhir yang terkenal.

Secara umum, proses telemetri terdiri dari 5 tahap

  1. Penentuan metrik: Metrik adalah ukuran kinerja, misalnya jumlah waktu penggunaan tanpa kesalahan. Pengumpulan data sederhana tidak masuk akal jika kita tidak tahu apa yang kita minati dan untuk apa kita menginginkannya. Umumnya, titik awalnya adalah hipotesis (misalnya bahwa suatu program dapat berjalan lebih dari 100 jam tanpa kesalahan), serangkaian tindakan ditetapkan jika hipotesis divalidasi atau ditolak dan periode validitas ditetapkan untuk metrik. Metrik dapat merupakan hasil dari menggabungkan dua atau lebih data menggunakan rumus.
  2. Iinstrumentasi: Pada tahap ini ditentukan data apa yang relevan untuk menentukan metrik dan bagaimana data tersebut diperoleh dan ditransmisikan.
  3. Transmisi dan penyimpanan data: Baik untuk pemenuhan persyaratan hukum maupun untuk perlindungan klien, perlu ditentukan bagaimana dan dalam bentuk apa data akan dikirimkan. Misalnya, jika kami melacak aplikasi seluler, pelanggan tidak akan menghargai data yang dikirim setiap 5 menit menggunakan paket data mereka. Hal terbaik yang harus dilakukan adalah mengumpulkannya secara lokal dan menunggu perangkat terhubung ke jaringan Wifi. Mungkin juga nyaman untuk mengenkripsi mereka sebelum mengirimnya atau menghapus informasi yang memungkinkan identifikasi pelanggan. Setelah data diterima, Anda harus memutuskan bagaimana cara menyimpannya. Ide yang bagus adalah mengambil sampel yang mengurangi jumlah yang harus disimpan.
  4. Pengolahan: Pada langkah ini, data digabungkan untuk memperoleh informasi yang akan berguna untuk pengambilan keputusan.
  5. Evaluasi: Pada tahap ini, informasi yang diperoleh dari pengolahan data yang diperoleh dianalisis dan dibandingkan dengan hipotesis yang dirumuskan pada awal prosedur. Tindakan di masa depan ditentukan di bawah ini.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Unggul dijo

    Yah, sudah waktunya. Artikel yang luar biasa, ini pertama kalinya saya melihat artikel Anda yang layak, baik di sini maupun di blog pribadi Anda yang lama dan menyedihkan. Anda mulai menguasainya, tidak apa-apa.