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.7k
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
170
Observability-Driven Development: What DevOps is Really About
gshackles
1
290
Monitoring Your Mobile Apps in the Wild
gshackles
1
97
Building Scalable Applications with the Actor Model
gshackles
0
640
Creating a Voice-Driven TV Remote with Azure and Alexa
gshackles
0
120
Build 2017 Recap for Xamarin Developers
gshackles
0
130
Going Serverless: Event-Driven Architecture Without The Infrastructure
gshackles
0
190
Evolve 2016 Redux
gshackles
0
140
What's New in C# 6?
gshackles
1
230
Other Decks in Technology
See All in Technology
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
510
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
970
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
400
Pure Goで体験するWasmの未来
askua
1
170
Why Governance Matters: The Key to Reducing Risk Without Slowing Down
sarahjwells
0
100
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
0
130
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
0
240
SOC2取得の全体像
shonansurvivors
1
370
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
410
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
910
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
200
Geospatialの世界最前線を探る [2025年版]
dayjournal
3
490
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Docker and Python
trallard
46
3.6k
Building Adaptive Systems
keathley
43
2.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Cost Of JavaScript in 2023
addyosmani
53
9k
4 Signs Your Business is Dying
shpigford
185
22k
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