Импорт файла протокола

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

  1. Выберите Файл > Импортировать.... Будет открыта страница Выбрать мастера импорта.
  2. В списке типов объектов для импорта выберите Профилирование и протоколы > Файл протокола. Нажмите кнопку Далее. Будет открыта страница Импортировать файл протокола.
  3. Выберите файлы протокола, которые должны быть импортированы, нажав кнопку Добавить.
  4. Выберите тип протокола. Щелкните на вкладке Имя хоста.
  5. Выберите локальный или удаленный хост в списке Хосты по умолчанию. Щелкните на вкладке Сведения.
  6. Выберите тип протокола.


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

    Примечание 2: Включите переключатель Показать категории для показа категорий (наборов) анализаторов протоколов.


  7. Введите путь к импортируемому файлу.
     

    Примечание 1: Этот путь следует указать с учетом регистра для всех платформ, включая Windows. Укажите нужный файл с помощью кнопки Обзор, чтобы избежать возможных ошибок.


    Примечание 2: Можно одновременно импортировать несколько файлов протокола одного типа в одном каталоге, указав обычное выражение в двойных кавычках в поле пути к файлу протокола. Например, для импортирования всех файлов протокола из каталога d:\temp, укажите в поле путь d:\temp\".*". Придерживайтесь обычных правил использования выражений, описанных в java.util.regex.Pattern. Для указания нескольких файлов протоколов можно использовать окно обзора.


    Примечание 3: Для импорта с удаленного хоста можно указать адрес FTP или HTTP, по которому расположен файл протокола или архив с файлами протоколов того же типа. Файл протокола будет сначала загружен в локальную систему, а затем импортирован в Рабочую область.

     

  8. Выберите версию программы, которая создала протокол.

    Примечание: Для импорта файлов протоколов некоторых типов может потребоваться указать кодировку, локаль, часовой пояс или дату по умолчанию. Нормирование записей системного времени протокола по одному часовому поясу используется при установлении зависимости протоколов по времени. В протоколах некоторых типов применяется только системное время без указания даты. Для протоколов таких типов требуется задать дату по умолчанию, чтобы создать запись системного времени протокола.
  9. Щелкните на вкладке Целевое расположение.
  10. Укажите целевой проект в поле Проект и имя логической группы в поле Монитор. (Логическая группа - это набор импортированных протоколов в панели Навигатор протокола. Для группирования протоколов можно использовать разные мониторы. Подсказка: для просмотра групп в панели Навигатор протокола щелкните на значке стрелки, расположенной на панели инструментов.)
  11. Укажите, является ли целевой файл существующим файлом протокола.   Если файл заменяет существующий файл или дополняет его, выполните следующие действия:
    1. Включите переключатель Объединить файл протокола с существующим файлом протокола.
    2. Выберите файл протокола, который будет заменен или к которому будет добавлен импортируемый протокол. Нажмите   OK.
    3. Выберите Заменить или Добавить. Нажмите кнопку OK.
  12. Щелкните на вкладке Фильтр. Фильтрация позволяет сократить число записей протокола, импортируемых из файла протокола, задав критерии фильтрации. Если вы ничего не указали в этой вкладке, будут импортироваться все записи из файла протокола.
  13. Необязательно: Выберите уже заданный фильтр или создайте новый фильтр для этого файла. Для того чтобы создать фильтр, для импортирования только некоторых записей протокола, выполните следующие действия:
    1. Выберите Создать.
    2. Выберите Импортировать протокол в качестве типа фильтра. Нажмите кнопку OK.
    3. В окне Изменить фильтр укажите Имя фильтра. Это имя будет показано в списке выбора вкладки Фильтр и вы сможете применить его к любому импортируемому файлу протокола.
    4. Задайте фильтр с помощью одного или обоих механизмов Фильтра во вкладках Стандартный или Расширенный. Вкладка Стандартный позволяет быстро задать некоторые простые, общие фильтры. Вкладка Расширенные позволяет создать особые, настраиваемые фильтры.
    5. Для создания стандартного фильтра:
      1. Щелкните на переключателе Фильтрация по событиям, если вы хотите импортировать определенное число или временной диапазон событий, расположенных в начале или конце файла протокола. Затем, в первом поле выберите, хотите ли вы импортировать события с начала (первый) или с конца (последний) файла протокола. В третьем поле выберите, хотите ли вы импортировать определенное число секунд или определенное число событий. Во втором поле укажите число секунд или событий для импортирования.
         

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

      2. Щелкните на переключателе Показать события по уровню серьезности если вы хотите импортировать записи протокола определенного уровня серьезности. Затем щелкните на переключателе рядом с пунктом Ошибки, Предупреждения и Информация чтобы указать тип для импортирования.
    6. Для создания расширенного фильтра выполните следующие действия:
      1. Щелкните на вкладке Дополнительно. В таблице дополнительной фильтрации показаны все заданные критерии фильтрации. Будут импортированы записи протокола, отвечающие одному или нескольким критериям.
      2. Для добавления новой таблицы нажмите Добавить. Выберите атрибут для фильтрации из списка основных атрибутов Событий общего формата. Выберите оператор (like ищет совпадения). Введите значение атрибута, которым должна обладать запись протокола для импортирования:
        • Для замещения любой строки можно использовать звездочку (*).
        • Используйте вертикальную черту (|) для неисключающего оператора "или".
        • Временные значения следует указывать в формате ISO гггг-мм-дд чч:мм:сс.сЧП, где:
          • гггг - год, указанный четырьмя цифрами
          • мм - месяц, указанный двумя цифрами
          • дд - день, указанный двумя цифрами
          • чч - час, указанный двумя цифрами в формате 24 часа
          • мм - минуты, указанные двумя цифрами
          • сс.с - секунды, указанные двумя цифрами с необязательной дробной частью
          • ЧП - это часовой пояс, указанный шестизначным значением по отношению к времени по Гринвичу (UTC), например, +05:00 или -07:00; или сокращенное обозначение часового пояса, например, EST или GMT. Дополнительные сведения о формате значений находятся по адресу http://www.w3.org/TR/NOTE-datetime, список сокращений обозначений часовых поясов можно найти по адресу http://www.timeanddate.com/library/abbreviations/timezones/.

        Нажмите кнопку OK.

      3. Для изменения имеющейся записи выберите ее, нажмите Изменить и измените нужные поля.
      4. Для удаления записи, выберите ее и нажмите Удалить.
    7. Нажмите кнопку OK.
  14. Нажмите кнопку Готово для импорта файла протокола.

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

После завершения импортирования (или его остановки), импортированный файл открывается в панели Протокол.

Панель Протокол

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

Примечание:  Убедитесь, что версия импортируемого протокола совпадает с версией приложения, выбранной на вкладке Сведения. Несовпадение версий приведет к тому, что при импорте протокола будет применяться неверный анализатор. Протокол будет показан в панели Навигатор, однако панель Протокол останется пустой.

Если вы импортировали файл протокола, включающий в себя внутренние взаимосвязи (например, некоторые протоколы трассировки сервера приложений), в список Взаимосвязи будет добавлен объект взаимосвязи, ему будет присвоено имя, начинающееся с имени службы взаимосвязи.

Связанные концепции
Обнаружение неполадок в распределенных приложениях с помощью анализатора протокола и трассировки

Связанные задачи
Импорт базы диагностики
Работа с файлом протокола
Работа с наборами протоколов
Экспортирование протокола или зависимости в представления Событий общего формата