This document discusses challenges with monitoring microservice architectures and proposes a solution strategy using a service mesh and API gateway. It outlines how these tools can be used to collect observability data across application and infrastructure layers in a consistent way. Two use cases are presented: monitoring a data platform and an integration platform. The conclusion emphasizes that applications and systems must be designed to be monitorable and that the amount of monitoring data collected should be limited and focused on key metrics like latency, traffic, errors and saturation.