日志记录进程、事件监视和服务调试
由于应用程序处理关键、时间敏感和货币数据,因此审核成为应用程序的关键部分。 为了启用企业级可管理性和可用性,Microsoft BTAHL7 依赖于以下共享运行时和管理组件:
日志记录:以托管方式收集所有日志事件并将其路由到指定的数据库
事件监视和服务调试:配置日志记录行为以及调查/管理系统管理员和其他 IT 专业人员收集的信息
借助 BTAHL7 中增强的审核功能,可以优化运营效率、安全性和性能,以确保符合 HL7 法规。
数据类型
本主题介绍日志记录功能使用的不同类型的日志记录数据,以及此数据的存储位置:
配置数据:日志记录配置数据存储在配置数据库中, (也称为 BizTalk 管理数据库) ,并将 SQL 审核信息和审核数据 (Windows NT 事件查看器、集中式数据库 WMI) 位置包含在内。
存档数据:SQL 日志中的 EventLog 表存储“日志记录”数据。
日志记录的工作原理
本主题介绍软件记录的三种类型的事件,以及可以存储所记录数据的三个位置。
组件 | 目的 |
---|---|
Configuration Editor | 指定保存日志数据的位置。 BTAHL7 支持对以下任意组合进行日志记录:事件查看器、WMI 和 SQL Server 日志记录。 |
事件代理 | 接收由其他组件引发的日志事件,并根据日志记录配置数据记录这些事件。 |
日志记录 API | 所有 BTAHL7 程序集调用的日志记录接口。 |
日志记录类型
BTAHL7 记录三种类型的错误:
信息性事件,例如服务启动或停止或事件失败。
警告事件,例如 Windows NT 事件日志中的非严重错误和警告。 例如,BTAHL7 会挂起消息,因为数据验证失败。
组件中严重故障的错误事件。 例如,BTAHL7 由于分析程序失败而挂起消息。
系统可将 BTAHL7 事件记录到以下可配置位置:
Windows NT 事件查看器
WMI 事件
集中式数据库 (SQL 日志记录数据库)
事件代理接收所有 BTAHL7 日志记录事件,并根据配置信息将它们发送到相应的位置。
功能概述
BTAHL7 日志记录功能提供:
记录所有错误消息的统一方法
用于存储所有事件详细信息的集中式存储库
用于记录流向离散业务线应用程序的消息的一致对象模型
日志记录和跟踪的组合,可帮助系统管理员将记录的错误与文档相关联
事件日志数据
本主题介绍事件日志数据的格式和内容。
下表显示了合作伙伴的典型记录数据。
数据 | 说明 |
---|---|
LogData | 数据日志 |
CategoryNumber | 类别编号 |
EntryType | 事件的类型 |
EventId | 事件 ID |
MachineName | 计算机名称 |
Message | 消息详细信息 |
源 | 创建、更新、读取、删除、部署或存档数据 |
TimeGenerated | Success 或 Failure |
UserName | 用户名 |
MsgGuid | 消息 GUID |
SvcGuid | 服务 GUID |
操作 | 操作详细信息 |