Телеметрија у софтверу Шта је то и за шта се користи?

Телеметрија у софтверу

На трагу полемика Због укључивања алата за телеметрију у Аудацитии, пало ми је на памет да би то било занимљивое тачно знати о чему се ради и која је функција коју испуњава. Вреди напоменути да ово није први пут да је питање смањено. То се већ догодило са ВС Цоде, Мицрософтовим уређивачем кода И, иако то није баш телеметрија, са подацима које је Унити, радна површина Убунту, прикупио да би показао релевантне резултате са Амазона

Телеметрија у софтверу Шта је то?

Алати за телеметрију си они су задужени за праћење, регистрацију и надзор инфраструктуре посматрањем и анализом догађаја које генерише систем.

У случају сложених система (или више корисника који покрећу програм на рачунарима различитих карактеристика) телеметрија пружа корисне информације за програмере и одржаваче које корисници нису увек у могућности да комуницирају.ар. Алати за телеметрију су намењени да прикупљати, трансформисати и комуницирати податке о перформансама система, функционалности, брзини обраде, грешкама и безбедносним догађајима производње. Могу се појавити у више облика, од централизованог евидентирања до праћења података путем микросервиса.

Вреди напоменути да, како указује префикс теле, да би се говорило о телеметрији у софтверу, подаци морају бити послати негде, то није једноставан локални запис догађаја

Функције софтверске телеметрије

  • Показатељи употребе: Измерите како, када и колико се производ користи. У основи су намењени комерцијалном сектору програмера јер вам омогућавају да мерите лојалност купаца и успех производа.
  • Откривање и дијагностиковање проблема: Телеметрија се користи за даљинско надгледање рада програма ради разумевања, решавања и спречавања проблема.
  • Потврда одлуке о дизајну: Познато је да фокус групе нису увек добар начин за процену производа, јер корисници, знајући да их се посматра, не понашају као у стварној ситуацији. Користећи телеметрију, програмери могу знати да ли су одлуке о дизајну биле тачне јер добијају информације, а да корисник то не зна.

Све ово звучи дивље инвазивно, иако постоје строга правила о томе како треба поступати с тим подацима. Због тога, без обзира колико је досадно, морате прочитати чувену лиценцу за крајњег корисника.

Генерално, поступак телеметрије се састоји од 5 фаза

  1. Одређивање метрике: Метрика је мера перформанси, на пример количина времена коришћења без грешака. Једноставно прикупљање података нема смисла ако не знамо шта нас занима и за шта желимо. Генерално, полазна тачка је хипотеза (на пример, да програм може да ради дуже од 100 сати без грешака), успоставља се правац деловања у случају да се хипотеза потврди или одбије, а за метрику се одреди период важења . Метрика може бити резултат комбиновања два или више података помоћу формуле.
  2. Iнструментација: У овој фази се утврђује који су подаци релевантни за одређивање метрике и како ће се они добити и пренети.
  3. Пренос и складиштење података: Како за испуњење законских услова, тако и за заштиту клијента, неопходно је утврдити како ће се и у ком облику преносити подаци. На пример, ако пратимо мобилну апликацију, купац неће ценити слање података на сваких 5 минута користећи њихов пакет података. Најбоље би било прикупити их локално и сачекати да се уређај повеже на Ви-Фи мрежу. Такође је могуће да их је погодно шифровати пре слања или избрисати информације које омогућавају идентификацију клијента. Када примите податке, морате да одлучите како да их чувате. Добра идеја је узети узорак који смањује количину за уштеду.
  4. Обрада: У овом кораку подаци се комбинују како би се добили подаци који ће бити корисни за доношење одлука.
  5. Процена: У овој фази се анализирају подаци добијени обрадом добијених података и упоређују са хипотезом формулисаном на почетку поступка. Будући правци деловања утврђени су у наставку.

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Одличан дијо

    Па, било је и време. Одличан чланак, први пут видим ваш пристојан чланак, како овде, тако и на вашем старом и јадном личном блогу. Добијаш батерије, то је добро.