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
Monitoring Your Mobile Apps in the Wild
Search
Greg Shackles
December 02, 2017
Technology
1
75
Monitoring Your Mobile Apps in the Wild
Delivered at CodeCampSDQ
Greg Shackles
December 02, 2017
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
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
110
Instrumenting Your Mobile Monitoring Strategy
gshackles
0
4.6k
What's New in C# 6?
gshackles
1
190
Other Decks in Technology
See All in Technology
On Your Data を超えていく!
hirotomotaguchi
2
690
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
920
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
200
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
JSON攻略法.pdf
miyakemito
8
5.1k
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
100
私が trocco を推す理由
__allllllllez__
1
240
LLM開発・活用の舞台裏@2024.04.25
yushin_n
1
320
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
150
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
260
Janus
bkuhlmann
1
490
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
270
Featured
See All Featured
Ruby is Unlike a Banana
tanoku
96
10k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
KATA
mclloyd
15
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Statistics for Hackers
jakevdp
789
220k
The Language of Interfaces
destraynor
151
23k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Designing with Data
zakiwarfel
96
4.8k
A Philosophy of Restraint
colly
197
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Practical Orchestrator
shlominoach
182
9.7k
Transcript
Monitoring Your Mobile Apps in the Wild Greg Shackles Principal
Engineer, Olo @gshackles
[email protected]
github.com/gshackles
None
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?
None
Let’s Code
Questions? Greg Shackles Principal Engineer, Olo @gshackles
[email protected]
github.com/gshackles