SHR 日志文件

SHR 大多数情况下使用 log4j API 记录日志。它会为每个模块维护一个日志文件,这些模块包括收集器、加载程序、元数据库、内部监控、管理控制台、包管理器和数据处理。这些日志文件放在 %PMDB_HOME%\log 文件夹中。SHR 还会维护一个应用程序范围内的日志文件,其中包含来自所有模块的错误消息。这些日志文件可用于排除故障。

SHR 的可用日志文件如下:

日志文件 模块 描述
BSMRApp.log NA 一个应用程序级别的日志文件,其中包含除数据处理之外的所有 SHR 模块的错误消息。
collections.log 收集器 包含与收集框架有关的日志消息,如已配置的数据源、收集作业计划和维护信息。
transform.log 收集器 包含与数据协调、映射程序、扩展、数据暂存和暂存区域清除相关的日志消息。
hpacollector.log 收集器 包含与 HP Performance Agent 数据收集相关的日志消息。
topologycollector.log 收集器 包含与拓扑收集相关的日志消息。
dbcollector.log 收集器 包含与数据库数据收集相关的日志消息。
loader.log 加载程序 包含与从暂存区域加载到数据存储库的数据相关的日志消息。
metadata.log 元数据库 包含与元数据库持久性、访问权限和变更相关的日志消息。
Bsmrim.log 内部监控 包含与数据处理作业流、Sybase IQ 数据库、PMDB 平台和内容包的内部监控相关的日志消息。
bsmrfrontend 管理控制台 包含与管理控制台 UI Web 应用程序相关的日志消息。
dw_abclauncher.log 数据处理 包含与作业流相关的日志消息。可在特定于某个进程的日志文件中查看特定于此进程的日志消息。例如,loader.log 针对的是加载程序进程。
packagemanager.log 包管理器 包含与内容包安装和卸载有关的日志消息。
postinstallconfig.log 后安装 包含与数据库创建、数据库方案创建和其他后安装配置任务有关的日志消息。
trend.log Aggregate、trendproc、trendtimer 包含关于所有 SHR 后端进程的消息。每条消息均指明了所记录的进程的开始和结束时间。
aggregate.log 汇总 包含与从比率表加载到每小时、每日表及预测表的数据相关的日志消息,以及与从每小时表加载到每日表的数据相关的日志消息。
audit.log Aggregate、trendproc、trendtimer 记录后端进程的开始时间、结束时间和持续时间。当进程开始时,此文件会分配一个 PID(进程标识号),随后将记录进程的结束时间,以表明此进程的 PID 已终止。
backend.log Aggregate、trendproc、trendtimer 包含所有数据处理作业步骤的日志信息。还包含 Trend Sum、加载程序和 SQL 执行程序的日志。
License.log 许可证 包含与许可证相关的任务的消息。

SHR 服务日志文件

所有 SHR 服务都有一个与其关联的日志文件。这些日志文件包含控制台错误消息。它们不受 log4j API 控制,并且在服务启动期间被覆盖。

日志文件 服务
BSMRService.log 性能管理数据库 (PMDB)环境中 IT 元素的运行状况、性能和可用性数据的公共库。平台数据存储库中包含根据内容包中的元数据规范进行处理、转换并聚合到数据存储库的性能数据。 平台管理员服务的日志文件。
BSMRCollectionService.log PMDB Platform Collection 服务的日志文件。
BSMRDBLoggerService.log PMDB Platform DB Logger 服务的日志文件。
BSMRIMService.log PMDB Platform IM 服务的日志文件。
SybaseService.log PMDB Platform Sybase IQ 服务的日志文件。
Trend.log PMDB Platform Timer 服务的日志文件。
Activemq.log PMDB Platform Message Broker 的日志文件。
Postgresql-<日期和时间>.log SHR PostgreSQL 服务的日志文件。

日志文件消息格式

日志文件中的所有条目都以下列格式显示

格式 描述
时间戳 时间戳字段表示日志条目发生的时间。它使用 24 小时制,格式为 YYYY-MM-DD hh:mm:ss,nnn。
严重度 严重度字段为日志条目的严重级别。严重级别包括调试、信息、警告、错误、致命。
类_名称 发出记录请求的调用方的完全限定类名称。
方法_名称 发出记录请求的方法名称。
消息 应用程序提供的与日志记录事件关联的消息。