Панели взаимодействия протоколов

На схеме Взаимодействия протоколов представлены взаимодействия между записями протокола, которые возникают в процессе выполнения приложения в соответствие с нотацией, определяемой UML. Эти диаграммы позволяют анализировать взаимодействия. Анализатор протокола и трассировки содержит две панели для просмотра диаграмм протокола взаимодействий:

Панель Взаимодействия протоколов

В этой панели представлены зависимости между записями протокола из одного или нескольких файлов протокола.

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

В сочетании с панелью Протокол, панель Взаимодействия протоколов предоставляет подробные сведения об определенных записях протокола. Графически записи выделяются различными цветами в зависимости от степени серьезности (по аналогии с панелью Протокол). Функции поиска и фильтрации позволяют избирательно просмотреть взаимодействия. Кроме того, панель Взаимодействия протоколов отображает набор записей протокола на странице, а также содержит элементы навигации между страницами, если результаты разбиты на несколько страниц.

К панели Взаимодействия протоколов можно перейти из проекции Профилирование и протоколы. Зависимости можно просмотреть с различных уровней абстракции, начиная от взаимодействий протокола, продолжая взаимодействиями между процессами и заканчивая взаимодействиями хостов сети. Такое многоуровневое представление данных очень важно для мониторинга распределенных приложений.

Панель Взаимодействия нитей протоколов

На схемах Взаимодействия нитей протоколов представлены взаимодействия между событиями протокола (записями), происходящими в различных нитях, которые участвуют в выполнении приложения. Здесь представлены зависимости между экземплярами записей протокола в различных нитях в одном или нескольких процессах, а также хостах.

Просмотр протокола взаимодействий нити через монитор профилирования используется тогда, когда требуется воспроизвести взаимодействия на уровне нитей между протоколами, импортированными из различных хостов. Значение нити извлекается из всех записей протокола. Более подробная информация приведена в описании свойства threadId для ИД компонента в разделе, содержащем описание модели события общего формата. (Каждая запись протокола содержит элемент идентификации компонента, в котором может храниться значение нити.)

 

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

Связанные задачи
Установление зависимости между файлами протокола
Работа с файлами протоколов
 

Связанные справочники
Управляющие элементы диаграммы взаимодействий
 

 

(C) Copyright IBM Corporation 2000, 2006.Все права защищены.