Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Instrumenting Your Mobile Monitoring Strategy
Search
Greg Shackles
April 27, 2016
Technology
0
4.6k
Instrumenting Your Mobile Monitoring Strategy
Delivered at Xamarin Evolve 2016
Greg Shackles
April 27, 2016
Tweet
Share
More Decks by Greg Shackles
See All by Greg Shackles
Building Modern Services with .NET Core 3 and gRPC
gshackles
0
120
Observability-Driven Development: What DevOps is Really About
gshackles
1
260
Monitoring Your Mobile Apps in the Wild
gshackles
1
75
Building Scalable Applications with the Actor Model
gshackles
0
510
Creating a Voice-Driven TV Remote with Azure and Alexa
gshackles
0
77
Build 2017 Recap for Xamarin Developers
gshackles
0
78
Going Serverless: Event-Driven Architecture Without The Infrastructure
gshackles
0
150
Evolve 2016 Redux
gshackles
0
120
What's New in C# 6?
gshackles
1
190
Other Decks in Technology
See All in Technology
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
610
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
4
37k
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
8
420
Cypress or Playwright?
rainerhahnekamp
0
170
web-application-security
matsuihidetoshi
1
190
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.6k
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
330
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
170
開発パフォーマンスを最大化するための開発体制
ham0215
7
1.1k
データベース02: データベースの概念
trycycle
0
180
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
800
IPUT App Dev. Co. -Overview 2024/4
iputapp
0
120
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
26
5.8k
We Have a Design System, Now What?
morganepeng
44
6.8k
How to name files
jennybc
65
93k
Writing Fast Ruby
sferik
622
60k
Building Effective Engineering Teams - LeadDev
addyosmani
32
1.9k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Scaling GitHub
holman
457
140k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
38
2.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Transcript
Instrumenting Your Mobile Monitoring Strategy Greg Shackles Principal Engineer, Olo
@gshackles
[email protected]
github.com/gshackles
None
None
None
None
None
None
What to measure?
Standard Issue Metrics Screen hits OS version App version Device
type Session duration
What else can we look at?
How long are your users waiting?
60% Source: Forrester, November 2014 rate performance and response time
as their primary app expectation, ahead of features and functionality
Network Request duration Request success rate Request frequency Bandwidth usage
Network types
Performance Time to interactivity Memory usage Battery usage Database call
duration Cache hits/misses
How is the app being used? Beyond Performance
Behavior Define your own meaningful metrics Time to complete critical
flows Example: cart abandonment rate In-app actions
Real Insights Are they using that new feature you love?
Safe to remove old functionality? Improvements/regressions across releases A/B testing
How to monitor?
HockeyApp
Let’s Code
Questions? Greg Shackles Principal Engineer, Olo @gshackles
[email protected]
github.com/gshackles