Я работаю над веб-приложением, которое развертывается в кластере weblogic. Когда пользователь вызывает действие в jsp, на стороне сервера мы делаем внешний вызов (с двусторонним ssl) к внешней службе. Эта служба возвращает мне некоторые данные, которые мы отправляем на клиентскую сторону для рендеринга в пользовательском интерфейсе. Этот поток работает нормально.
Исходящие запросы для двустороннего SSL выполняются служебным классом в приложении с использованием java.net.URLConnection. Однако, проверив access.log на наличие weblogic, я не вижу этих журналов исходящих вызовов в журналах доступа.
Теперь у бизнеса есть программное обеспечение для мониторинга журналов доступа, чтобы отслеживать определенные URL-адреса / код ответа и предупреждать ИТ-команду, если количество ответов, отличных от 200, превышает некоторый порог.
Итак, проблема, с которой я сейчас сталкиваюсь, заключается в том, как регистрировать URL-адрес исходящего запроса и статус ответа в журнале доступа сервера weblogic. Я искал в сети, но пока не нашел ничего, что могло бы подсказать, как это сделать. Я новичок в weblogic, поэтому не уверен, возможно ли это, OOTB, или мне нужно написать для этого какой-то собственный код.
Нужен совет экспертов по веблогике. Заранее спасибо!




Weblogic отслеживает только входящие запросы http / s в своих журналах доступа. Ваше приложение отвечает за регистрацию собственных исходящих запросов в собственных журналах. Не регистрируйте свои записи в журналах weblogic.