上一主题: 企业管理器在从 9.0 之前的版本升级后超载下一主题: 无任何代理连接更改,但达到了历史度量标准限定


运行 CA APM for SOA 时搜集持续时间很长

症状:

我正在运行 CA APM for SOA。 搜集持续时间经常会花费 1 小时或更长时间,且 CPU 使用率会增加。

解决方案:

如果您安装了 CA APM for SOA,则 SOA 偏差计算可能会导致每小时 CPU 和搜集持续时间突增。 如果您遇到这些问题,那么可以执行以下一个或全部两个任务:

禁用 SOA 偏差度量标准计算属性

  1. 在收集器上打开 IntroscopeEnterpriseManager.properties 文件。
  2. 确定您是要禁用全部还是部分 SOA 偏差度量标准计算属性。
  3. (可选)通过将 com.wily.introscope.soa.deviation.enable 设置为 false,禁用所有 SOA 偏差度量标准计算属性。

    com.wily.introscope.soa.deviation.enable=false

  4. (可选)禁用各个 SOA 偏差度量标准计算属性中的任何一个:
    1. 保持 com.wily.introscope.soa.deviation.enable 属性设置为 true。

      com.wily.introscope.soa.deviation.enable=true

    2. 将以下任一属性设置为 false。

      com.wily.introscope.soa.deviation.art.enable=false

      com.wily.introscope.soa.deviation.dependencymetric.enable=false

      com.wily.introscope.soa.deviation.errors.enable=false

      com.wily.introscope.soa.deviation.usage.enable=false

  5. 重新启动收集器。
  6. 对群集中监控 SOA 的所有收集器重复步骤 1 到步骤 5。

减小 SOA 依赖关系视图刷新速率和数据使用速率

  1. 在收集器上打开 IntroscopeEnterpriseManager.properties 文件。
  2. 设置 com.wily.introscope.soa.deviation.dependency.refreshrate 属性值以调整偏差计算排定。 配置计算周期之间的小时数。

    com.wily.introscope.soa.deviation.dependency.refreshrate=

    默认值为 1。

  3. 将 com.wily.introscope.soa.deviation.mean.days 属性值设置为某个天数。

    默认情况下,偏差计算读取 7 天的数据作为计算的输入。 通过减小此数值,您可以在牺牲计算准确度的前提下减少计算器执行的工作。

    com.wily.introscope.soa.deviation.mean.days=

    默认值为 7。

  4. 重新启动收集器。
  5. 对群集中监控 SOA 的所有收集器重复步骤 1 到步骤 5。

注意:有关 CA APM for SOA 属性的信息,请参阅《CA APM for SOA 实施指南》。