C++ analytics - Qmonix (1 / 9 steg)
Steg 1: Exempel scenario
Som ett exempel valde jag specifikt scenario som jag vill. Jag vill veta hur många av mina program avslutas onormalt, e.g. dödades med en SIGTERM. Detta är ett enkelt scenario, allt vi behöver är två händelser: programmet startades händelsen och lämnat programhändelser. Baserat på Qmonix händelse namngivningsregler [3] Låt oss ge Taggar till våra evenemang:
- "exit_app/igång"
- "exit_app/lämnat"
Vi kommer att använda dessa taggar fråga insamlade data från servern. De intressanta åtgärderna är:
- Hur många gånger vår ansökan startades;
- förhållandet mellan hur många gånger programmet startades och lämnat normalt.
Använda dessa två händelser kan vi få den önskade informationen. T.ex. vill vi veta hur många procent av våra startade applikationer lämnat normalt. Vi vill helt enkelt dela antalet exit_app/började byt antalet exit_app/lämnat händelser.
Med hjälp av sådan information kunde vi berätta hur bra våra programmet ska fungera. Även om vi inte har tillräckligt med info att berätta skäl varför vår ansökan kraschade. Detta kräver fler evenemang. Men för nu Låt oss hålla oss till dessa två.