启动消息流统计信息和记帐数据的收集
您可以通过使用 Web 用户界面或 mqsichangeflowstats 命令来开始收集消息流的快照记帐和统计数据。
准备工作
- 创建消息流,并部署包含该消息流的 BAR 文件。 有关更多信息,请参阅 创建消息流 和 将集成解决方案部署到生产环境。
- 配置 Web 用户界面; 请参阅 配置 IBM Integration Bus Web 用户界面。
- 确保启用事件发布,并确保正确配置发布/预订代理。 缺省配置将使用内置的 MQTT 发布/预订代理来启用事件发布。 如果已安装 WebSphere® MQ ,并且在集成节点上指定了 WebSphere MQ 队列管理器,那么将使用 MQ 发布/预订代理程序来发布事件。 有关更多信息,请参阅 配置事件消息的发布 和 配置内置 MQTT 发布/预订代理。
- 请阅读概念主题 消息流统计信息和记帐数据。
关于此任务
您可以通过下列其中一种方法针对一个或多个活动消息流启动记帐和统计数据收集:
注: 如果要使用 Web 用户界面来查看消息流统计信息,那么必须使用 Web 用户界面来启动统计信息收集,或者在使用 mqsichangeflowstats 命令来启动统计信息收集时必须将 JSON 指定为其中一种输出格式。
使用 Web 用户界面启动消息流统计信息收集
过程
- 启动集成节点的 Web 用户界面; 请参阅 访问 Web 用户界面。导航器显示在窗格左侧,其中显示集成节点所拥有的服务器(集成服务器)、消息流以及其他资源。
- 在导航器中,找到要收集其消息流统计信息的资源。可以针对集成服务器或应用程序中的所有消息流收集统计数据,也可以针对单个消息流收集统计数据。
- 单击资源旁边的向下箭头以显示该菜单,然后单击 统计信息。
结果
后续操作
使用 mqsichangeflowstats 命令启动消息流统计信息的收集
过程
如果使用 mqsichangeflowstats 命令来启动统计信息收集并指定必需的输出格式,那么指定的格式将替换先前针对消息流发出的输出格式 (不会将这些格式添加到消息流中)。 如果您使用 mqsichangeflowstats 命令来启动统计信息收集,但未在命令上指定输出格式,那么缺省情况下会将统计数据发送到用户跟踪日志。
通过在 mqsichangeflowstats 命令上指定相应的参数,选择要收集的数据的详细程度。 只能对单个集成节点请求收集统计信息。 如果要收集多个集成节点的信息,那么必须发出相应数目的命令。
要开始收集消息流记帐和统计数据,请执行以下操作:
结果
当命令成功完成时,开始为指定的资源进行数据收集:
- 如果您已请求获取快照数据,那么收集信息将进行大约 20 秒,结果将写至指定的输出。
- 如果您请求了归档数据,那么将针对为集成节点定义的时间间隔 (在 mqsicreatebroker 或 mqsichangebroker 命令上,或者由外部计时器设施 ENF) 收集信息。 结果将写至指定的输出,重置时间间隔并再次开始数据收集。
后续操作
现在,您可以完成下列任务:
SMF (仅在