Telemetria v softvéri Čo je to a na čo sa používa?

Telemetria v softvéri

V dôsledku kontroverzia Z dôvodu začlenenia telemetrického nástroja do Audacitiy mi došlo, že by to bolo zaujímavée presne vedieť, o čo ide a akú funkciu plní. Za zmienku stojí, že nejde o prvý prípad, kedy sa táto záležitosť zmenšila. Stalo sa to už s VS Code, editorom kódov spoločnosti Microsoft. A aj keď to nie je úplne telemetria, s údajmi, ktoré Unity, pracovná plocha Ubuntu, zhromaždila, aby ukázala príslušné výsledky z Amazonu

Telemetria v softvéri Čo je to?

Telemetrické nástroje sa sú zodpovední za sledovanie, registráciu a dohľad nad infraštruktúrou sledovaním a analýzou udalostí generovaných systémom.

V prípade zložitých systémov (alebo viacerých používateľov spúšťajúcich program na počítačoch s rôznymi vlastnosťami) telemetria poskytuje užitočné informácie pre vývojárov a správcov, že používatelia nie sú vždy schopní komunikovať.ar. Telemetrické nástroje sú určené na zhromažďovať, transformovať a komunikovať údaje o výkone, funkčnosti, rýchlosti spracovania, chybách a bezpečnostných udalostiach systémov výroby. Môžu mať rôzne formy, od centralizovaného protokolovania až po sledovanie údajov prostredníctvom mikroslužieb.

Za zmienku stojí, že ako naznačuje predpona tele, v softvérovom prípade telemetrie je potrebné dáta niekam poslať, nejde o jednoduchý lokálny záznam udalostí

Softvérové ​​telemetrické funkcie

  • Metriky použitia: Zmerajte, ako, kedy a ako veľmi sa produkt používa. V zásade sú určené pre komerčný sektor vývojára, pretože umožňujú merať lojalitu zákazníkov a úspešnosť produktu.
  • Detekcia a diagnostika problému: Telemetria sa používa na vzdialené sledovanie činnosti programu s cieľom porozumieť problémom, vyriešiť ich a predchádzať im.
  • Validácia rozhodnutia o dizajne: Je známe, že cieľové skupiny nie sú vždy dobrým spôsobom hodnotenia produktu, pretože používatelia, ktorí vedia, že sú sledovaní, nekonajú tak, ako by robili v skutočnej situácii. Pomocou telemetrie môžu vývojári vedieť, či boli rozhodnutia o dizajne správne, pretože dostávajú informácie bez toho, aby o tom používateľ vedel.

To všetko znie divoko invazívne, aj keď existujú prísne pravidlá, ako by sa s týmito údajmi malo zaobchádzať. Preto, bez ohľadu na to, ako je to nepríjemné, musíte si prečítať slávnu licenciu pre koncového používateľa.

Telemetrický proces vo všeobecnosti pozostáva z 5 etáp

  1. Stanovenie metrík: Metrika je miera výkonu, napríklad množstvo času používania bez chýb. Jednoduchý zber dát nemá zmysel, ak nevieme, čo nás zaujíma a na čo to chceme. Všeobecne je východiskovým bodom hypotéza (napríklad program môže bežať bez chýb viac ako 100 hodín), stanoví sa postup v prípade, že je hypotéza overená alebo odmietnutá, a pre metriku je stanovená doba platnosti. . Metrika môže byť výsledkom spojenia dvoch alebo viacerých údajov pomocou vzorca.
  2. Instrumentácia: V tejto fáze sa určuje, aké údaje sú relevantné pre určenie metriky a ako sa budú získavať a prenášať.
  3. Prenos a ukladanie údajov: Ako pre splnenie zákonných požiadaviek, tak aj pre ochranu klienta je potrebné určiť, ako a v akej podobe budú údaje prenášané. Napríklad, ak sledujeme mobilnú aplikáciu, zákazník neocení, keď sa dáta odosielajú každých 5 minút pomocou jeho dátového plánu. Najlepšie urobíte, keď ich zhromaždíte lokálne a počkáte na pripojenie zariadenia k sieti Wi-Fi. Je tiež možné, že je vhodné ich pred odoslaním zašifrovať alebo vymazať informácie, ktoré umožňujú identifikáciu klienta. Po prijatí údajov sa musíte rozhodnúť, ako ich uložiť. Dobrým nápadom je vzorkovanie, ktoré zníži množstvo, ktoré sa má ušetriť.
  4. spracovanie: V tomto kroku sa údaje skombinujú, aby sa získali informácie, ktoré budú užitočné pre rozhodovanie.
  5. Hodnotenie: V tejto fáze sú informácie získané zo spracovania získaných údajov analyzované a porovnané s hypotézou formulovanou na začiatku postupu. Ďalšie kroky sú uvedené nižšie.

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Vynikajúca dijo

    No, už bolo načase. Vynikajúci článok, toto je prvýkrát, čo som videl váš slušný článok, tu aj na vašom starom a úbohom osobnom blogu. Dostávate batérie, to je dobré.