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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
200
Observability-Driven Development: What DevOps is Really About
gshackles
1
320
Monitoring Your Mobile Apps in the Wild
gshackles
1
110
Building Scalable Applications with the Actor Model
gshackles
0
670
Creating a Voice-Driven TV Remote with Azure and Alexa
gshackles
0
130
Build 2017 Recap for Xamarin Developers
gshackles
0
140
Going Serverless: Event-Driven Architecture Without The Infrastructure
gshackles
0
200
Evolve 2016 Redux
gshackles
0
150
What's New in C# 6?
gshackles
1
250
Other Decks in Technology
See All in Technology
Everything Claude Code を眺める
oikon48
10
6.7k
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
330
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
410
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
360
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
140
GCASアップデート(202601-202603)
techniczna
0
200
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
110
Tebiki Engineering Team Deck
tebiki
0
27k
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
250
AI時代のSaaSとETL
shoe116
1
180
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
440
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Accessibility Awareness
sabderemane
0
82
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
400
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
4 Signs Your Business is Dying
shpigford
187
22k
New Earth Scene 8
popppiees
1
1.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
440
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Skip the Path - Find Your Career Trail
mkilby
1
80
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