Monitor Business Outcomes
Learn about balancing technical monitoring with business outcomes.
Understanding business outcomes
Before considering how to observe the specific behavior of our app, we need to ensure we don’t lose sight of the purpose of our app. Presumably, our app exists to deliver some sort of business value, and if it stops doing that, it’s a problem—no matter what the CPU load might be. We need to monitor the expected business outcomes.
Suppose our app allows users to sign up for our service. We might think we can keep tabs on this feature by monitoring the number of HTTP 500 errors from the ...