Summary
In this chapter, we discussed how to implement and roll out observability solutions in your organization. These efforts can be motivated and justified by the current monitoring infrastructure not being efficient in investigating and resolving customer issues.
We discussed how we can rely on existing metrics or data to understand whether there is room for improvement and estimate the cost of inaction. Then we looked into common costs associated with implementing and running a modern observability solution – the easiest way to find out is to run a small experiment and compare different vendors.
We explored how we can approach onboarding by starting with a pilot project on a small part of the system and iterating and validating results before we roll it out to the rest of the system. Finally, we discussed the importance of incorporating observability into daily tasks and evolving it along with the code.
This chapter should help you justify initial observability...