- production != development
- when problem happens you can already to be tracking the problem areas
- action controller request time
- total request vs slow requests
- check requests by model
- custom logging - adding things to logger - pappertrail
- custom event in New Relic
- StatsD
- KISS
- save data for later - postpone sql explains
- all subsribers are run in same thread as request
- background slow subscribers
- Conditional Instrumentation
- rollout
- turn on specific notifications for specific users
- Simplifying Repetitive Instrumentation
extend Forwardable
- LogSubscriber
- activesupport/notifications can be on it's own
- gems that use this
- faraday
- excon
- what else can you do
- lograge
- detactes existing log subscribers
- harness
- search rails for
.instrument
- lograge
- put subscribers in intializer
- don't use for core events use for notifications
- what are the important things for our apps
- what are our important metrics, what's the top 2
- student action notifications