Мы решили эту проблему следующим образом: создали страницу, где собираются все ошибки по интеграционным взаимодействиям, как внутри системы, так и с внешними сервисами. Потом разделили их, сделали понятными и нарисовали графики, показывающие, какие именно проблемы возникают. Теперь это был не просто код ошибки, например, InternalError, а текстовое описание для заказчика о конкретной проблеме, например, не удалось передать документ или какой-то сервис недоступен.