Telemetri i programvara Vad är det och vad används det till?

Telemetri i programvara

I kölvattnet av kontroversen På grund av införandet av ett telemetriverktyg i Audacitiy, föll det mig att det skulle vara intressante att veta exakt vad det handlar om och vilken funktion det fyller. Det är värt att nämna att det inte är första gången som frågan har minskats. Det hade redan hänt med VS Code, Microsofts kodredigerare Och även om det inte exakt är telemetri, med de data som Unity, Ubuntu-skrivbordet, samlade för att visa relevanta resultat från Amazon

Telemetri i programvara Vad är det?

Telemetriverktygen soch de ansvarar för spårning, registrering och övervakning av infrastrukturen genom att observera och analysera de händelser som genereras av systemet.

När det gäller komplexa system (eller flera användare som kör ett program på datorer med olika egenskaper) telemetri ger användbar information för utvecklare och underhållare som användare inte alltid kan kommunicera.ar. Telemetriverktyg är avsedda att samla in, omvandla och kommunicera data om systemets prestanda, funktionalitet, bearbetningshastighet, fel och säkerhetshändelser produktion. De kan finnas i flera former, från central loggning till spårning av dataspårning via mikrotjänster.

Det är värt att nämna att för att prata om telemetri i programvaran, så måste data skickas någonstans, det är inte en enkel lokal registrering av händelser

Programvara telemetri funktioner

  • Användningsmått: Mät hur, när och hur mycket produkten används. De är i grunden avsedda för utvecklarens kommersiella sektor eftersom de låter dig mäta kundlojalitet och produktsucces.
  • Problemdetektering och diagnos: Telemetri används för att fjärrövervaka programmets funktion för att förstå, lösa och förhindra problem.
  • Validering av designbeslut: Det är känt att fokusgrupper inte alltid är ett bra sätt att utvärdera en produkt eftersom användare, medvetna om att de observeras, inte agerar som i en verklig situation. Med hjälp av telemetri kan utvecklare veta om designbesluten var korrekta eftersom de får information utan att användaren är medveten om det.

Allt detta låter väldigt invasivt, även om det finns strikta regler för hur dessa uppgifter ska behandlas. Det är därför, oavsett hur irriterande det är, måste du läsa den berömda användarlicensen för slutanvändare.

Generellt består telemetriprocessen av 5 steg

  1. Bestämning av mätvärden: Ett mått är ett mått på prestanda, till exempel mängden användningstid utan fel. Enkel datainsamling är ingen mening om vi inte vet vad vi är intresserade av och vad vi vill ha det för. I allmänhet är utgångspunkten en hypotes (till exempel att ett program kan köras mer än 100 timmar utan fel), en handlingssätt upprättas om hypotesen valideras eller nekas och en giltighetsperiod ställs in för mätvärdet. Ett mått kan vara resultatet av att två eller flera data kombineras med en formel.
  2. Instrumentation: I detta steg bestäms vilka data som är relevanta för att bestämma mätvärdet och hur det kommer att erhållas och överföras.
  3. Dataöverföring och lagring: Både för att uppfylla rättsliga krav och för att skydda klienten är det nödvändigt att avgöra hur och i vilken form data kommer att överföras. Om vi ​​till exempel spårar en mobilapplikation kommer kunden inte att uppskatta att data skickas var 5: e minut med hjälp av sin dataplan. Det bästa du kan göra är att samla dem lokalt och vänta på att enheten ska anslutas till ett Wi-Fi-nätverk. Det är också möjligt att det är bekvämt att kryptera dem innan de skickas eller att ta bort information som möjliggör identifiering av klienten. När informationen har tagits emot måste du bestämma hur den ska lagras. En bra idé är att prova vilket minskar mängden att spara.
  4. bearbetning: I detta steg kombineras data för att erhålla den information som är användbar för beslutsfattande.
  5. utvärdering: I detta steg analyseras den information som erhållits från behandlingen av de erhållna uppgifterna och jämförs med hypotesen som formulerades i början av proceduren. Framtida handlingsmetoder fastställs nedan.

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Utmärkt sade

    Det var dags. Utmärkt artikel, det här är första gången jag har sett en anständig artikel, både här och på din gamla och patetiska personliga blogg. Du får batterierna, det är bra.