Динамическое подключение к агентам протоколов приложения
Пользователи могут автоматически находить агенты протоколов приложения и подключаться к ним с помощью конфигурации запуска профайла.
Средство поиска агентов протоколов посылает периодические запросы в агенты протоколов, зарегистрированные запущенным процессом. Если
средством поиска обнаруживается зарегистрированный агент протоколов, пользователь может автоматически подключиться к агенту и управлять им.
Пользователь может также задать фильтрацию агентов, чтобы подключаться только к некоторым из зарегистрированных агентов.
Ниже описаны шаги для динамического обнаружения агентов протокола приложения. В этой инструкции используется Пример ведения
протоколов JSR-047, но ее можно применять и для других типов приложений.
-
Создайте Пример ведения протоколов JSR-047, выбрав Файл > Создать > Пример > Ведение протоколов. Для выполнения
этого примера необходимо, чтобы каталог bin контроллера агентов был указан в переменной path системы.
-
В проекции Профилирование и протоколы щелкните на выпадающем меню Профилирование
и выберите Профилирование... Откроется мастер профилирования.
-
Создайте новую конфигурацию запуска типа Приложение Java. Дополнительная информация о профилировании конфигураций запуска
приведена в разделе Подготовка к запуску агента.
-
Укажите имя проекта и класс main.
-
Переключитесь на вкладку Монитор и выберите Средство поиска агента протоколов.
-
С помощью пункта Изменить опцию можно задать фильтрацию найденных агентов протоколов или настроить частоту отправления запросов.
-
Нажмите кнопку Профилирование.
В панели монитора профилирования изначально должен быть один агент - Средство поиска агента протоколов.
Второй агент - HyadesLoggingJava14Sample - будет добавлен вскоре за первым. Второй агент - это агент протоколов, зарегистрированный
приложением. Для просмотра внесенных в протокол сообщений агента HyadesLoggingJava14Sample щелкните на нем два раза.
Связанные концепции
Панели анализатора протокола и трассировки
Базы диагностики
Зависимости в файлах протокола
Связанные задачи
Анализ файлов протокола
Подготовка к запуску агента
Работа с примером ведения протоколов JSR-047