Application-generated metrics - Part1: What is the difference between Metrics, Events, and Logs?
We're working on making 'application-generated metrics' an accessible thing through some sort of metrics framework. The subtle goal is that we'd like to provide the ability for metrics-driven decisions to become a viable option, and to gently push back on "sales-driven development". Given that I spent an entire day trying to figure out the answer to this question of 'how are metrics/events/logs different', it's probably worth taking the time to write it down. DISCLAIMER: This is not a scientific paper, so do your own research to refute or support the following... Backstory What is 'application-generated metrics'? An old concept that I'm probably wording poorly. Essentially, as your code does stuff, it should tell you about it. Keeping track of important flows like registration and payments should be boosted by having dashboards/monitoring that tracks 'registration failure' or 'payment failure'. This was my or