[@naukriengineering] apptracer
TRANSCRIPT
AppTracer
--Himanshu GuptaSamarth Singla
Agenda
● What is AppTracer?● Benefits ● How to use it?● Q&A
What is AppTracer?
● Metrics for better quality1. Application load time2. Api response time on networks like 2G, 3G, 4G, wifi3. View render time4. Exceptions & Crashes
● Measure on development as well as production
AppTracer is a developer library that used to evaluate the mobile application performance on various environment of testing.
Various testing environments
Benefits of AppTracer
● Automatic page load time calculation for benchmarking● Comprehensive readings rather than sample● Average and median page load times ● Separate readings for Wi-Fi /cellular networks● Quick debugging of the code
NewMonk Dashboard
● Aggregates the real time data received from applications● Graphical and comparative representation● Groups data basis app version, OS, device model, network● Timely alerts● Take action based on analysis
Real Time Page Load Graph
By OS/Device
By AppVersion
Real Time Crash Logs
OS Versions
Stacktrace
Roster
We follow a Roster in which a team member is assigned to check the dashboard logs for:
● Rise in crashes/exceptions● Api failures/delays● High screen load time
The roster person then debugs the prelim reason and reports it.
https://github.com/naukri-engineering/AppTracer
Download
Q&A