CA APM 群集环境支持代理负载平衡。 MOM 根据度量标准负载和您的 CA Introscope 配置分发代理连接。 代理会连接到可用的收集器。
此部分包含以下主题:
通过将参与的代理从超载的收集器中逐出,MOM 使度量标准计数在收集器之间实现均衡。 断开连接的代理将重新连接到 MOM,然后被重定向到欠载的收集器。 负载平衡仅适用于代理度量标准负载;不适用于 CA CEM 数据负载。
适用于 8.0 之前的代理:8.0 之前的代理无法连接到 MOM;它们必须直接连接到一个收集器。 如果 8.0 之前的代理尝试连接到 MOM,则会发生以下情况:
注意:当对超载的收集器进行负载平衡时,在 CA APM 9.1 之前的版本中,MOM 不考虑已配置为直接连接到收集器的代理。 从 CA APM v9.1 开始, MOM 考虑并可以断开 9.1 及其前后版本的代理。 要保持 9.1 前后版本的代理连接到特定收集器且不进行负载平衡,请将“代理 - 收集器”元素添加到 loadbalacing.xml。
注意:如果群集处理的是包括代理和 TIM 的满载,请对运行企业管理器服务的收集器使用加权因子。 企业管理器服务可以要求越来越多的资源,因此使用加权因子可以补偿可能减少的度量标准容量。
多个因素决定 MOM 将代理分配给收集器的方式。
如果代理是第一次启动或重新启动,则没有与任何收集器的连接历史记录。 在这种情况下,MOM 根据负载分布配置将代理分配给允许的可用收集器。
只将代理分配给支持该代理用来连接到 MOM 的相同连接类型的收集器。 例如,如果代理使用 HTTP 连接到 MOM,则收集器必须已启用 HTTP 连接。 有关设置连接类型的信息,请参阅《CA APM Java 代理实施指南》或《CA APM .NET 代理实施指南》。
在 loadbalancing.xml 文件中进行这些配置:
当代理从群集中的一个收集器转移到另一个收集器时,CA Introscope 能够防止 SmartStor 数据爆发。 如果代理先前已连接到某个收集器,则除非以下因素起作用,否则 MOM 支持该收集器用于未来的连接:
在 IntroscopeEnterpriseManager.properties 文件中进行这些配置:
如果 MOM 检测到群集度量标准负载变得不平衡,它可以断开代理与收集器之间的连接并将代理重定向到其他收集器。 如果任何收集器的度量标准负载与加权调整的群集平均值之间的差额超过已配置的容差阈值,则认为该群集不平衡。
群集变得不平衡的原因有多种,如以下示例所示:
MOM 会定期检查群集不平衡现象。 如果群集不平衡,MOM 会试图通过将代理与度量标准负载相对较重的收集器断开连接来恢复平衡。 断开的代理将重新连接到 MOM,并且被重定向到负载相对较轻的收集器。 目标是重新分配代理,在整个群集中平衡加权调整的度量标准负载。 如果 MOM 确定代理将重新分配给同一个收集器,MOM 将不断开该代理。
|
版权所有 © 2013 CA。
保留所有权利。
|
|