Я делаю это вот так: Поток сообщений конвейера OSB в начале запроса назначает текущее время переменной. Затем в ответе используйте текущее время ответа, чтобы вычесть переменную для вычисления времени отклика. Затем у меня есть отчет о представлении отчета об этом количестве.Каков наилучший способ получить время отклика в OSB
Я знаю, что OSB имеет встроенный инструмент мониторинга, он может отображать время отклика для прокси-сервера, конвейера и бизнес-сервера. Поскольку вы можете видеть, что мое решение включает только время с начала конвейера + бизнес-сервер, но не включая время сообщения запроса и ответа, проходящего через прокси-сервер. Кроме того, вычисление этого способа также воспринимается как нестандартный подход.
OSB предоставил JMX API, который может получить эти данные для сбора данных. Но это сделает наш проект более сложным.
Если мы хотим использовать действие отчетности OSB, чтобы сообщить время отклика. Есть ли лучший способ сделать это?