SHR использует API-интерфейс log4j для большинства операций по ведению журнала. Он ведет файл журнала для каждого модуля (сборщика, загрузчика, репозитория метаданных, внутреннего мониторинга, консоли администрирования, диспетчера пакетов и платформы обработки данных). Эти файлы журнала размещаются в папке %PMDB_HOME%\log
. SHR также ведет общий журнал приложения, содержащий сообщения об ошибке из всех модулей. Эти файлы журнала служат для устранения неполадок.
В SHR доступны следующие файлы журнала.
Файл журнала | Модуль | Описание |
---|---|---|
BSMRApp.log | Н/Д | Общий файл журнала приложения, который содержит сообщения об ошибке из всех модулей SHR, кроме платформы обработки данных. |
collections.log | Сборщик | Содержит сообщения журнала, связанные с платформой сбора данных, например настройка источников данных, планирование заданий по сбору данных и сведения об обслуживании. |
transform.log | Сборщик | Содержит сообщения журнала, связанные с выверкой данных, сопоставлением данных, дополнением данных, промежуточным хранением данных и очисткой промежуточной области. |
hpacollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором данных в агенте HP Performance Agent. |
topologycollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором топологии. |
dbcollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором данных в базе данных. |
loader.log | Загрузчик | Содержит сообщения журнала, связанные с загрузкой данных из промежуточной области в хранилище данных. |
metadata.log | Репозиторий метаданных | Содержит сообщения журнала, связанные с сохранением в репозитории метаданных, доступом к репозиторию и изменением репозитория. |
Bsmrim.log | Внутренний мониторинг | Содержит сообщения журнала, связанные с внутренним мониторингом потоков заданий по обработке данных, базы данных Sybase IQ, платформы PMDB и пакетов содержимого. |
bsmrfrontend | консоли администрирования | Содержит сообщения журнала, связанные с веб-приложением пользовательского интерфейса консоли администрирования. |
dw_abclauncher.log | Платформа обработки данных | Содержит сообщения журнала, связанные с потоками заданий. Сообщения журнала для отдельного процесса можно просмотреть в файле журнала этого процесса. Например, файл loader.log соответствует процессу загрузчика. |
packagemanager.log | Диспетчер пакетов | Содержит сообщения журнала, относящиеся к установке и удалению пакетов содержимого. |
postinstallconfig.log | Настройка после установки | Содержит сообщения журнала, относящиеся к созданию базы данных, созданию схемы базы данных и другим задачам настройки после установки. |
trend.log | Aggregate, trendproc, trendtimer | Содержит сообщения для всех процессов обработки SHR. В каждом сообщении указывает время начала и время окончания регистрируемого процесса. |
aggregate.log | Aggregate | Содержит сообщения журнала, относящиеся к загрузке данных из таблиц норм в ежечасные таблицы, ежедневные таблицы и таблицы прогноза, а также из ежечасных таблиц в ежедневные. |
audit.log | Aggregate, trendproc, trendtimer | Записывает время начала, время окончания и продолжительность процессов обработки. Когда процесс запускается, файл журнала назначает ему PID (идентификационный номер процесса), а затем записывает событие завершения процесса, указывая завершение PID для процесса. |
backend.log | Aggregate, trendproc, trendtimer | Содержит сведения журнала для всех шагов заданий по обработке данных. Также содержит журналы для программы Trend Sum, загрузчика и программы SQL Executor. |
License.log | Лицензия | Содержит сообщения для задач, связанных с лицензированием. |
С каждой службой SHR сопоставлен файл журнала. Эти файлы журнала содержат сообщения об ошибках консоли. Эти файлы журнала не управляются через API-интерфейс log4j и перезаписываются при перезапуске службы.
Файл журнала | Служба |
---|---|
BSMRService.log | Файл журнала для службы администратора платформы PMDB. |
BSMRCollectionService.log | Файл журнала для службы сбора данных платформы PMDB. |
BSMRDBLoggerService.log | Файл журнала для службы журналирования БД платформы PMDB. |
BSMRIMService.log | Файл журнала для службы внутреннего мониторинга платформы PMDB. |
SybaseService.log | Файл журнала для службы Sybase IQ платформы PMDB. |
Trend.log | Файл журнала для службы таймера платформы PMDB. |
Activemq.log | Файл журнала для брокера сообщений платформы PMDB. |
Postgresql-<дата и время>.log | Файл журнала для службы SHR PostgreSQL. |
Все записи в файлах журнала имеют следующий формат
Формат | Описание |
---|---|
Отметка времени | В поле отметки времени представлено время создания записи журнала. Используется 24-часовой формат ГГГГ-ММ-ДД чч:мм:сс,nnn. |
Серьезность | В поле серьезности указывается уровень серьезности для записи журнала. Возможны уровни серьезности DEBUG, INFO, WARN, ERROR, FATAL. |
Class_name | Полное имя класса объекта, создавшего запрос на запись в журнал. |
Method_name | Имя метода, в котором создан запрос на запись в журнал. |
Сообщение | Сообщение, создаваемое приложением и связанное с регистрируемым событием. |