Vad är telemetri? Hur telemetri fungerar, fördelar med telemetri, utmaningar, handledning och mer

Telemetri är bara en av fördelarna med Stackify’s Retrace-verktyg, en kraftfull funktion som är en kärnkomponent i vår tjänst Application Monitoring. Om du undrar varför telemetri borde vara viktigt för dig, så leta inte längre – läs vidare för att lära dig mer om telemetri, hur det fungerar och varför det är viktigt.

Definition av telemetri

Telemetri är den automatiska inspelningen och överföringen av data från avlägsna eller otillgängliga källor till ett IT-system på en annan plats för övervakning och analys. Telemetridata kan vidarebefordras med hjälp av radio, infrarött, ultraljud, GSM, satellit eller kabel, beroende på tillämpning (telemetri används inte bara inom programvaruutveckling utan även inom meteorologi, underrättelsetjänst, medicin och andra områden).

I mjukvaruutvecklingsvärlden kan telemetri ge insikter om vilka funktioner slutanvändarna använder mest, upptäcka buggar och problem och erbjuda bättre insyn i prestanda utan att behöva begära feedback direkt från användarna.

Hur telemetri fungerar

I en allmän bemärkelse fungerar telemetri med hjälp av sensorer vid den avlägsna källan som mäter fysiska (t.ex. nederbörd, tryck eller temperatur) eller elektriska (t.ex. ström eller spänning) data. Detta omvandlas till elektriska spänningar som kombineras med tidsdata. De bildar en dataström som överförs via ett trådlöst medium, trådbundet eller en kombination av båda.

I fjärrmottagaren sönderdelas strömmen och de ursprungliga uppgifterna visas eller bearbetas utifrån användarens specifikationer.

I samband med programvaruutveckling förväxlas ofta begreppet telemetri med loggning. Men loggning är ett verktyg som används i utvecklingsprocessen för att diagnostisera fel och kodflöden, och det är fokuserat på den interna strukturen på en webbplats, app eller ett annat utvecklingsprojekt. När ett projekt väl har släppts är telemetri det du letar efter för att möjliggöra automatisk insamling av data från verklig användning. Telemetri är det som gör det möjligt att samla in alla dessa rådata som blir värdefulla, användbara analyser.

Fördelar med telemetri

Den primära fördelen med telemetri är möjligheten för en slutanvändare att övervaka tillståndet hos ett objekt eller en miljö samtidigt som han eller hon fysiskt befinner sig långt bort från det. När du väl har skickat en produkt kan du inte vara fysiskt närvarande och titta över axlarna på tusentals (eller miljontals) användare som använder din produkt för att ta reda på vad som fungerar, vad som är lätt och vad som är besvärligt. Tack vare telemetri kan dessa insikter levereras direkt till en instrumentpanel som du kan analysera och agera på.

Då telemetri ger insikter om hur väl din produkt fungerar för dina slutanvändare – när de använder den – är det ett otroligt värdefullt verktyg för löpande övervakning och hantering av prestanda. Dessutom kan du använda de data som du har samlat in från version 1.0 för att driva förbättringar och prioritera uppdateringar för din version 2.0.

Telemetri gör det möjligt för dig att besvara frågor som:

  • Använder dina kunder de funktioner som du förväntar dig? Hur använder de din produkt?
  • Hur ofta använder användarna din app och hur länge?
  • Vilka inställningsalternativ väljer användarna mest? Föredrar de vissa skärmtyper, inmatningsmetoder, skärmorientering eller andra enhetskonfigurationer?
  • Vad händer när krascher inträffar? Uppstår krascher oftare när vissa egenskaper eller funktioner används? Vad är sammanhanget kring en krasch?

Som synes är svaren på dessa och de många andra frågor som kan besvaras med hjälp av telemetri ovärderliga för utvecklingsprocessen, eftersom de gör det möjligt för dig att göra kontinuerliga förbättringar och introducera nya funktioner som för slutanvändarna kan verka som om du har läst deras tankar – vilket du också har gjort, tack vare telemetri.

Utmaningar med telemetri

Telemetri är helt klart en fantastisk teknik, men den är inte utan utmaningar. Den mest framträdande utmaningen – och ett vanligt förekommande problem – ligger inte i själva telemetrin, utan i dina slutanvändare och deras vilja att tillåta det som vissa ser som Big Brother-liknande spionage. Kort sagt, vissa användare stänger omedelbart av det när de märker det, vilket innebär att alla data som genereras från deras användning av din produkt inte kommer att samlas in eller rapporteras.

Det innebär att dessa användares erfarenheter inte kommer att beaktas när det gäller att planera din framtida färdplan, åtgärda buggar eller ta itu med andra problem i din app. Även om detta inte nödvändigtvis är ett problem i sig är problemet att användare som tenderar att inte tillåta den här typen av teknik kan ha en tendens att tillhöra den mer tekniskt kunniga delen av din användarbas. Enligt Jack Schofield kan detta leda till att programvaran förminskas. Andra användare, å andra sidan, lägger inte märke till att telemetri sker bakom kulisserna eller ignorerar den helt enkelt om de gör det.

Det är ett problem utan en tydlig lösning – och det förnekar inte den övergripande kraften hos telemetri för att driva utveckling – men det är ett problem som du bör ha i åtanke när du analyserar dina data.

Telemetrihandledningar och ytterligare resurser

För mer information om telemetri och hur du får det att fungera för din utvecklingsprocess, kolla in dessa resurser och handledningar:

  • Windows Azure: Telemetri Grunder och felsökning
  • Instrumentering av din app för telemetri och analys
  • Mjukvaruprojekt Telemetri
  • Payload Services
  • Dokumentation av Telemetry Dashboard – Mozilla
  • Bygg ett skalbart telemetrisystem för geolokalisering i molnet med hjälp av Maps API

Lämna ett svar

Din e-postadress kommer inte publiceras.