如何启用监视?
可以使用多种方法来指定要进行监控的服务组件事件点,具体取决于您计划采用何种类型的监控。
- 性能统计信息
- 对于性能监控基础结构 (PMI) 统计数据,请使用管理控制台指定您想要监控的特定事件点及其关联性能测量。 在开始监视服务组件性能之后,生成的统计信息将按特定时间间隔发布到 Tivoli ® Performance Viewer。 您可以使用该查看器观察出现在系统上的结果,并可选择将结果记录在文件中,以备后续在同一查看器内查看和分析。
对于应用程序响应测量 (ARM) 统计数据,请使用管理控制台“请求度量值”部分,指定您想要监视的统计数据。
- 用于问题确定和业务流程监视的公共基本事件
- 您可以在创建应用程序时,指定在运行的服务器上部署应用程序后持续监视服务组件事件点以及这些事件的特定级别的详细信息。 您也可以在部署应用程序并至少调用一次事件后选择要监视的事件点。 在两种情况下,通过监视生成的事件都会在公共事件基础结构 (CEI) 总线间触发。 可将这些事件发布至日志文件或已配置的 CEI 服务器数据库。注: 缺省情况下未配置 CEI 服务器数据库; 如果要使用此数据库,那么必须手动配置此数据库。 请注意,在生产环境中使用 CEI 服务器数据库可能导致性能降级。
IBM® Business Automation Workflow 支持两种类型的公共基本事件启用以用于问题确定和业务流程监视:
- 静态
- 可以使用 Integration Designer 工具对应用程序中的某些事件点及其详细信息级别进行标记以进行监视。 该选项指示事件点将得到持续监视,并存储在与应用程序一起分发和部署的扩展名为 .mon 的文件中。 当 IBM Business Automation Workflow 配置为使用 CEI 服务器时,只要调用指定的服务,监视功能就会开始向 CEI 服务器触发服务组件事件。 只要应用程序部署在 IBM Business Automation Workflow上,就会持续监视 .mon 文件中指定的服务组件事件点,直到应用程序停止为止。 您可以指定要在运行的应用程序中监视的其他事件,并提高已监视的事件点的详细信息级别。 但当该应用程序保持激活时,您不能停止或降低由部署的应用程序的 .mon 指定的受监视事件点的详细信息级别。
- 动态
- 如果在不关闭服务器的同时处理应用程序的过程中需监视其他事件点,那么您可以使用动态监视。 使用管理控制台指定要监视的服务组件事件点,并为公共基本事件中所含的有效内容设置详细信息级别。 启动服务器后,将编译已处理的服务组件达到的事件点的列表。 从该列表中选择单个事件点或事件点组进行监视,其中服务组件事件会传至记录器或 CEI 服务器数据库。
动态启用的主要目的是创建发布至日志的相关服务组件事件,从而使您能够对服务执行问题确定。 根据请求数据的量,服务组件事件可能很大,且如果您选择将事件发送到 CEI 服务器,可以利用数据库资源。 因此,仅当您需要读取事件的业务数据,或仅当需要保留事件的数据库记录,才应当将动态监视的事件发布至 CEI 服务器。 然而,如果您正在监视某特定会话,那么您需要使用 CEI 服务器数据库来访问与该会话相关的服务组件事件。