Optimizing monitorability of multi-cloud applications