In addition to typical, purely infrastructure indicators, we developed custom metrics that covered the client's business logic. For example, we monitored average profit indicators, and probe nodes simulated user behavior, assessing critical streaming quality and content availability metrics.
Everything was fully described in code and handed over to the client along with the documentation. Thanks to a significant improvement in monitoring quality, we managed to increase service availability to 99.8% and identify several hidden issues that were unknown before implementation.