可以选择将公共基本事件的事件数据发布至 Common Event Infrastructure(CEI)服务器。这些事件的结构与发送至记录器的事件的结构完全相同,但是这些事件存储在一个数据库上,为了分析公共基本事件而特地设计的查看器可以访问该数据库。可以根据查看和管理应用程序流的永久原则或对问题进行故 障诊断的特定原则来指定服务组件事件点,以便使用 Common Event Infrastructure 服务器进行监视。
WebSphere ESB 监视可以发布在 Common Event Infrastructure(CEI)总线中触发的公共基本事件中的服务组件事件点中的数据。这种监视方法可使您更灵活地分析系统上的服务组件活动。可以使用公共基本事件浏览器,WebSphere ESB 附带包括了该浏览器,并且针对 CEI 事件而对它进行了优化。
当创建了应用程序时,为了在将它部署到服务器上并且开始运行之后就一直连续监视它,可以在该应用程序中指定服务组件事件点。此方法被称为“静态”监视。对于在系统上的适当组件处理流中特别重要的服务组件事件点,就要执行静态监视。通过此信息,就很容易监视在系统上运行的各个服务组件处理的所有操作以及这些处理之间的交互。通过静态监视还很容易检测出与这些处理的正常流量之间的偏差,这种偏差可能表示服务组件未正常工作。
要配置服务组件的静态监视,使用 WebSphere Integration Developer 来选择应用程序中的服务组件事件点。这些选择是采用随该应用程序一起部署的、扩展名为 .mon 的 XML 文件格式指定的。对于在应用程序的 .mon 文件中指定的事件,在正在运行的服务器或集群上部署了对这些事件的监视之后,就不能关闭该监视或者降低它的详细信息级别;必须停止服务器并重新部署该应用程序才能停止或更改这种类型的监视。有关创建和部署具有 .mon 文件的应用程序的详细信息,请参阅 WebSphere Integration Developer 信息中心中的在 WebSphere Integration Developer 中启用事件监视。
您也可以选择用于“动态”监视的服务组件事件点,在已经部署了一个正在运行的服务器的应用程序上可以启用和禁用这些事件点。使用 CEI 服务器执行动态监视与进行日志记录实质上都是为了诊断系统上的问题并对这些问题进行故障诊断。其输出与发布给记录器的数据实质上是相同的,由公共基本事件元素组成在 CEI 总线中触发的每个事件的结构。另外,与记录数据一样,详细信息级别的差异将只影响在事件中编码的有效内容的数量。