WebSphere Message Broker是企业服务总线,为面向服务的体系结构(SOA)和非SOA环境提供连接性和通用数据转换。它对数据执行全面的操作,包括路由,过滤,扩充,用于发布-订阅,排序和聚合的多播。
Applications Manager监控Message Broker,执行组以及执行组的消息流和内存使用情况的可用性和性能。您还可以收集 消息流统计和 资源统计信息,并根据这些详细信息为服务器监控的属性配置阈值。IBM WebSphere Message Broker的监控详细信息以图形方式表示,有助于轻松理解参数。
监控的WebSphere Message Broker属性归类于Applications Manager中的以下选项卡:
| 参数 | 描述 |
|---|---|
| Graphical view of Execution Group status |
|
| Graphical view of Message Flow status |
|
| 参数 | 描述 |
|---|---|
| Name | 执行组名称 |
| Used Memory In MB | 当前正在使用的内存量。 |
| Free Memory In MB | 当前可用的内存量。其值可能不确定。 |
| Committed Memory In MB | 操作系统分配给JVM的内存量。 |
| Max Memory In MB | 可用于内存管理的最大内存量。它的值可能是不确定的。 |
| Garbage Collection per Min | 此JVM实例每分钟发生的垃圾回收总数 |
| Garbage Collection Time | 此JVM实例的垃圾回收消耗的时间(以秒为单位) |
| Status | 执行组的状态 |
| 参数 | 描述 |
|---|---|
| Name | 消息流的名称 |
| Execution Group Name | 执行组名称 |
| Messages Processed per Min | 已处理的消息总数 |
| MQ Errors per Min | MQGET错误总数 |
| Total Commits per Min | 处理消息时发生的事务提交次数 |
| Total Back outs per Min | 处理消息时发生的事务回退数。 |
| Timeouts per Min | 处理消息时发生的事务超时数 |
| Processing Time in milliseconds | 处理输入消息所花费的CPU时间(以毫秒为单位) |
| Status | 消息流的状态 |
您还可以比较各种属性之间的值。
消息流统计和统计数据是代理可以收集的信息,用于记录消息流执行的性能和操作详细信息。使用以下命令触发消息流的统计信息和报告。
mqsichangeflowstats <BROKER> -a -e <ExecutionGroup> -j -c active -o xml -n basic(为特定执行组启用统计信息) [或者]mqsichangeflowstats <BROKER> -a -g -j -c active -o xml -n basic(为所有执行组启用统计信息)mqsichangebroker <BROKER> -v <PollInterval> (以分钟为单位的监视器轮询间隔)代理收集资源统计信息,以记录执行组使用的资源的性能和操作详细信息。使用以下命令触发资源统计
mqsichangeresourcestats <BROKER> -c active -e <ExecutionGroup>(为特定执行组启用统计信息)mqsichangeresourcestats <BROKER> -c active(为所有执行组启用统计信息)注意:启用上述统计信息将对性能产生一定的影响。因此,建议仅对必需的执行组启用这些统计信息。
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理