Динамическое подключение к агентам протоколов приложения

Пользователи могут автоматически находить агенты протоколов приложения и подключаться к ним с помощью конфигурации запуска профайла. Средство поиска агентов протоколов посылает периодические запросы в агенты протоколов, зарегистрированные запущенным процессом. Если средством поиска обнаруживается зарегистрированный агент протоколов, пользователь может автоматически подключиться к агенту и управлять им. Пользователь может также задать фильтрацию агентов, чтобы подключаться только к некоторым из зарегистрированных агентов.

Ниже описаны шаги для динамического обнаружения агентов протокола приложения. В этой инструкции используется Пример ведения протоколов JSR-047, но ее можно применять и для других типов приложений.

  1. Создайте Пример ведения протоколов JSR-047, выбрав Файл > Создать > Пример > Ведение протоколов. Для выполнения этого примера необходимо, чтобы каталог bin контроллера агентов был указан в переменной path системы.
  2. В проекции Профилирование и протоколы щелкните на выпадающем меню Профилирование Значок
Профайла и выберите Профилирование... Откроется мастер профилирования.
  3. Создайте новую конфигурацию запуска типа Приложение Java. Дополнительная информация о профилировании конфигураций запуска приведена в разделе Подготовка к запуску агента.
  4. Укажите имя проекта и класс main.
  5. Переключитесь на вкладку Монитор и выберите Средство поиска агента протоколов.
  6. С помощью пункта Изменить опцию можно задать фильтрацию найденных агентов протоколов или настроить частоту отправления запросов.
  7. Нажмите кнопку Профилирование.

В панели монитора профилирования изначально должен быть один агент - Средство поиска агента протоколов. Второй агент - HyadesLoggingJava14Sample - будет добавлен вскоре за первым. Второй агент - это агент протоколов, зарегистрированный приложением. Для просмотра внесенных в протокол сообщений агента HyadesLoggingJava14Sample щелкните на нем два раза.



Связанные концепции
Панели анализатора протокола и трассировки
Базы диагностики
Зависимости в файлах протокола

Связанные задачи
Анализ файлов протокола
Подготовка к запуску агента
Работа с примером ведения протоколов JSR-047