~/talk

Measure All The Things with App Metrics

Talkat NDC Porto 2019 · 2019-02-26..03-01· [observability]
slides:none on file

Adds App Metrics to an ASP.NET Core app with use metrics in Program.cs and add metrics in Startup, exposes /metrics JSON and can report to InfluxDB + Grafana (Chronograf for exploration). Demo app records startup timings, finds a loop fetching 20,000 products one-by-one and removes 1.5 minutes from startup. Uses Docker compose, pushes counters/gauges/meters/timers/histograms/apdex, listens to CLR events for thread‑pool, GC and exceptions, shows live counts (28 users, 43 new players) and query timings.

AI-written summary · about

  1. 0:00Intro
  2. 0:55Metrics
  3. 5:06Metrics vs Logs
  4. 5:16Logs
  5. 6:21What to measure
  6. 8:28Web applications
  7. 8:56Native applications
  8. 9:59Feature usage
  9. 10:32How to measure
  10. 10:48App Metrics
  11. 11:52NDC Bingo
  12. 13:13NDC Bingo Project
  13. 13:47Using App Metrics
  14. 13:57App Metrics Code
  15. 19:53Add Metrics Extension
  16. 20:54Create a Dashboard
  17. 21:15Open APM IO
  18. 22:25Storage
  19. 24:39Flux DB
  20. 25:06Graphhonor
  21. 25:37Chronograph
  22. 25:47Docker
  23. 32:19Dashboard
  24. 39:27Counters
  25. 47:39Meters
  26. 48:29Event Listener
  27. 56:14Histograms
~/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.