Stap 1: Voorbeeldscenario
Als voorbeeld heb ik gekozen specifieke scenario dat ik wil bijhouden. Ik wil weten hoeveel van mijn toepassingen beëindigd, bijvoorbeeld met een SIGTERM werden gedood. Dit is een eenvoudige scenario, alles wat we nodig is twee gebeurtenissen: toepassing gestart gebeurtenis en toepassingsgebeurtenis verlaten. Gebaseerd op Qmonix gebeurtenis naamgevingsregels [3] laten we geven tags om onze evenementen:
- "exit_app/begon"
- "exit_app/verlaten"
We gebruiken deze tags verzamelde gegevens van de server worden opgevraagd. De interessante maatregelen zijn:
- Hoeveel keer onze toepassing is gestart;
- verhouding tussen hoeveel keer toepassing was begonnen en normaal gesproken verlaten.
Gebruik van deze twee gebeurtenissen kunnen we de gewenste informatie. Wij willen bijvoorbeeld weten hoeveel procent van onze gestarte toepassingen normaal afgesloten. Simpelweg verdelen we het aantal být exit_app/begon het aantal gebeurtenissen exit_app/verlaten.
Met behulp van deze informatie kunnen we vertellen hoe goed onze applicatie zich gedraagt. Hoewel, we hebben niet genoeg info om te vertellen van de redenen waarom onze applicatie crashte. Dit vereist meer evenementen. Maar voor nu laten we vasthouden aan die twee.