Telemetrija v programski opremi Kaj je to in za kaj se uporablja?

Telemetrija v programski opremi

V luči spor Zaradi vključitve orodja za telemetrijo v Audacitiy se mi je zdelo, da bi bilo zanimivoe natančno vedeti, za kaj gre in kakšno funkcijo izpolnjuje. Omeniti velja, da to vprašanje ni prvič zmanjšano. To se je že zgodilo z VS Code, Microsoftovim urejevalnikom kod, in čeprav ni ravno telemetrija, s podatki, ki jih je Unity, namizje Ubuntu, zbral za prikaz ustreznih rezultatov iz Amazona

Telemetrija v programski opremi Kaj je to?

Orodja za telemetrijo szadolženi so za sledenje, registracijo in nadzor infrastrukture z opazovanjem in analiziranjem dogodkov, ki jih ustvari sistem.

V primeru zapletenih sistemov (ali več uporabnikov, ki izvajajo program v računalnikih z različnimi lastnostmi) telemetrija razvijalcem in vzdrževalcem nudi koristne informacije, s katerimi uporabniki ne morejo vedno komunicirati.ar. Orodja za telemetrijo naj bi zbiranje, preoblikovanje in sporočanje podatkov o zmogljivosti sistema, funkcionalnosti, hitrosti obdelave, napakah in varnostnih dogodkih proizvodnje. Lahko so v več oblikah, od centraliziranega beleženja do sledenja podatkovnim sledenjem prek mikrostoritev.

Omeniti velja, da kot kaže predpona tele, če želite govoriti o telemetriji v programski opremi, je treba podatke nekam poslati, to ni preprost lokalni zapis dogodkov

Funkcije programske telemetrije

  • Meritve uporabe: Izmerite, kako, kdaj in koliko se izdelek uporablja. V bistvu so namenjeni komercialnemu sektorju razvijalca, saj vam omogočajo merjenje zvestobe kupcev in uspešnosti izdelkov.
  • Odkrivanje in diagnosticiranje težav: Telemetrija se uporablja za oddaljeno spremljanje delovanja programa za razumevanje, reševanje in preprečevanje težav.
  • Potrditev odločitve glede zasnove: Znano je, da fokusne skupine niso vedno dober način za oceno izdelka, saj uporabniki, saj vedo, da jih opazujejo, ne delujejo tako, kot bi v resnični situaciji. Z uporabo telemetrije lahko razvijalci vedo, ali so bile oblikovalske odločitve pravilne, saj prejemajo informacije, ne da bi se uporabnik tega zavedal.

Vse to pa se sliši divje invazivno obstajajo stroga pravila o ravnanju s temi podatki. Zato morate, ne glede na to, kako nadležno je, prebrati znamenito licenco za uporabo končnega uporabnika.

Na splošno je postopek telemetrije sestavljen iz 5 stopenj

  1. Določanje metrike: Meritev je merilo učinkovitosti, na primer čas uporabe brez napak. Preprosto zbiranje podatkov nima smisla, če ne vemo, kaj nas zanima in kaj si želimo. Na splošno je izhodišče hipoteza (na primer, da lahko program teče več kot 100 ur brez napak), določi se način ukrepanja, če je hipoteza potrjena ali zavrnjena, za metriko pa je določeno obdobje veljavnosti . Meritev je lahko rezultat kombiniranja dveh ali več podatkov z uporabo formule.
  2. Instrumentacija: V tej fazi se določi, kateri podatki so pomembni za določitev metrike in kako bodo pridobljeni in posredovani.
  3. Prenos in shranjevanje podatkov: Tako za izpolnjevanje zakonskih zahtev kot za zaščito stranke je treba določiti, kako in v kakšni obliki se bodo podatki prenašali. Če na primer sledimo mobilni aplikaciji, stranka ne bo cenila pošiljanja podatkov vsakih 5 minut z uporabo njihovega podatkovnega paketa. Najbolje bi bilo, da jih zberete lokalno in počakate, da se naprava poveže z omrežjem Wi-Fi. Možno je tudi, da jih je priročno šifrirati pred pošiljanjem ali izbrisati podatke, ki omogočajo identifikacijo stranke. Ko so podatki prejeti, se morate odločiti, kako jih shraniti. Dobra ideja je vzorčenje, ki zmanjša prihranek.
  4. Obdelava: V tem koraku se podatki združijo, da se dobijo informacije, ki bodo koristne za odločanje.
  5. Vrednotenje: V tej fazi se analizirajo informacije, pridobljene z obdelavo pridobljenih podatkov, in primerjajo s hipotezo, oblikovano na začetku postopka. Prihodnji načini delovanja so določeni spodaj.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Odlično je dejal

    No, bil je že čas. Odličen članek, prvič sem videl vaš spodoben članek tako tukaj kot v vašem starem in patetičnem osebnem blogu. Odpravljaš, to je v redu.