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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Greg Shackles
April 27, 2016
Technology
4.7k
0
Share
Instrumenting Your Mobile Monitoring Strategy
Delivered at Xamarin Evolve 2016
Greg Shackles
April 27, 2016
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
120
Building Scalable Applications with the Actor Model
gshackles
0
670
Creating a Voice-Driven TV Remote with Azure and Alexa
gshackles
0
140
Build 2017 Recap for Xamarin Developers
gshackles
0
140
Going Serverless: Event-Driven Architecture Without The Infrastructure
gshackles
0
210
Evolve 2016 Redux
gshackles
0
160
What's New in C# 6?
gshackles
1
250
Other Decks in Technology
See All in Technology
Babylon.js Japan Activities (2026/4)
limes2018
0
190
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
170
さくらのクラウドでつくるCloudNative Daysのオブザーバビリティ基盤
b1gb4by
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.2k
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
390
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
170
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
350
チームで育てるAI自走環境_20260409
fuktig
0
940
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
1.6k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
210
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
Writing Fast Ruby
sferik
630
63k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
エンジニアに許された特別な時間の終わり
watany
106
240k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
From π to Pie charts
rasagy
0
160
30 Presentation Tips
portentint
PRO
1
270
A Modern Web Designer's Workflow
chriscoyier
698
190k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
Statistics for Hackers
jakevdp
799
230k
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