~/talk

Effective App Monitoring in Production

Talkat droidcon Berlin 2024 · 2024-07-03..07-05· [observability]
links:none on file
slides:none on file

Top-down monitoring tracks user actions from viewmodels into a system task object and pushes latency, availability and error metrics to New Relic; dashboards show per-module KPIs and a query revealed a deals-board latency spike where users with >2s loads jumped ~95%, prompting backend parallelization and caching fixes. A second incident finds custom-objects loads repeatedly abandoned due to “cannot access database on main thread” fixed with a dispatcher change. Team responsibility rotates weekly via metrics DRI to review, escalate and iterate.

AI-written summary · about

  1. 0:00App monitoring intro
  2. 2:11Why monitoring matters for user experience
  3. 4:39Observability strategy
  4. 6:24Tracking user functions
  5. 9:36Top-down vs bottom-up tracking
  6. 11:21KPIs for app reliability
  7. 13:52Metrics across app layers
  8. 16:00Tracking in ViewModel
  9. 18:51Monitoring indicators
  10. 21:20Metrics with task modules
  11. 22:43Feature dashboards
  12. 24:30Monitoring endpoints & exceptions
  13. 25:53Monitoring process & visibility
  14. 26:36Metrics DRI role
  15. 29:25Improving monitoring & debugging
  16. 30:08Latency case study
  17. 33:01Untested conditions case study
  18. 35:33Monitoring recap
  19. 36:16Team effort in monitoring
  20. 37:21Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.