上一主题: 设置重要事件阈值下一主题: EMservice.conf


introscope.enterprisemanager.smartstor.duration

该属性定义企业管理器 Smartstor 持续时间被认为是重要事件的限制(以毫秒 (ms) 为单位)。 在达到或超过该阈值时,企业管理器会通知 APM 状态控制台“重要事件”表视图。

该属性基于对“Smartstor 持续时间 (ms)”度量标准的企业管理器监控。 Smartstor 持续时间超过 3500 毫秒表示存在企业管理器资源问题。 有关 Smartstor 持续时间和企业管理器性能的信息,请参阅《CA APM 规模调整和性能指南》。

该属性适用于群集中的所有收集器或独立企业管理器。

默认

3500

示例

introscope.enterprisemanager.smarstor.duration=3500

ResourceMetricMap.properties

各种代理中的资源度量标准类别在 Workstation 中报告。 资源度量标准类别已预定义。 无法添加或删除预定义的资源度量标准组时,您可以添加、更改或删除指定为每个资源度量标准组报告的数据的资源度量标准映射(如果您具有管理员权限)。

将资源度量标准映射到资源度量标准类别:

  1. 确认已在代理上启用 JMX 报告。 有关详细信息,请参阅CA APM Java 代理实施指南》中的启用 JMX 报告
  2. 通过将资源度量标准映射到资源度量标准类别,编辑 MOM 上位于 <EM_Home>/Config 目录中的 ResourceMetricMap.properties 文件。 有关映射资源度量标准的详细信息,请参阅您的应用程序服务器文档。
    1. 使用 <categoryName>.path<recordID>:<agentMetricPath> 格式添加度量标准条目。 例如:
      threads.used.path.1=Tomcat|ThreadPool|getCurrentThreadsBusy.path.1=CPU:Processor Count
      

      其中,memory.utilization 是度量标准的名称,CPU:Processor Count 是其默认度量标准路径。

    2. 使用数字添加增量记录 ID 度量标准。 例如:
      cpu.utilization.path.1=Non Existent metric
      cpu.utilization.path.2=CPU|Processor 0:Utilization % (aggregate)
      

      可以使用同一个度量标准组中的多个路径配置名称相同但路径不同的度量标准。 例如,这允许您从部署了前端的不同应用程序服务器获取相同的度量标准。

  3. 重新启动 MOM 和收集器。

    新映射的资源度量标准值在 Workstation 中报告。

为相同度量标准的多个实例配置的 ResourceMetricMap.properties 文件的示例

以下是 ResourceMetricMap.properties 文件的一部分,其中“Threads in Use”度量标准的多个实例已配置为指向群集中的三个收集器。

#CPU Utilization
cpu.utilization.path.1=CPU:Utilization % (process)
#Time Spent in GC
memory.utilization.path.1=GC Monitor|Percentage of Time Spent in GC during last 15 minutes
#Threads in Use
threads.used.path.1=WebSpherePMI|threadPoolModule|WebContainer:ActiveCount
threads.used.path.2=WebLogic|JMX Aggregate|Thread Pool:Waiting Request Count
threads.used.path.3=Tomcat|ThreadPool|default thread pool:getCurrentThreadsBusy
#JDBC Connections in Use
connections.used.path.1=WebSpherePMI|connectionPoolModule:WaitingThreadCount
connections.used.path.2=WebLogic|JMX Aggregate|JDBC Connection Pool:Waiting Thread Count

您可以将资源度量标准映射到以下资源度量标准类别:

CPU 使用率

在 GC 中耗费的时间

使用中的线程

使用中的 JDBC 连接

CPU 使用率

CPU 使用率可测量正使用的 CPU 量。

映射示例:

cpu.utilization.path.1=CPU:Utilization % (process)
cpu.utilization.path.2=Some other metrics path

在 GC 中耗费的时间

在 GC 中耗费的时间可测量垃圾回收器中耗费的时间,以帮助您了解工作量对于应用程序性能是否有重大影响。

映射示例:

memory.utilization.path.1=memory utilization path

使用中的线程

使用中的线程可测量使用中的线程数。

映射示例:

threads.used.path.1=threads used path

使用中的 JDBC 连接

使用中的 JDBC 连接可测量处于活动状态的 Java 数据库连接实例数。

映射示例:

connections.used.path.1=connections used path

Catalyst.properties

通过 Catalyst 属性,您可以配置 CA APM,以加载 CA Catalyst 数据并筛选从 Catalyst 数据报告的报警。

详细信息:

catalyst.host

catalyst.protocol

catalyst.port

catalyst.login

catalyst.password

catalyst.rest.entrypoint

catalyst.rest.alerts.pollingperiodsec

catalyst.rest.virtualhosts.pollingperiodsec

catalyst.product.url

catalyst.alert.filter.total

catalyst.alert.filter.time

catalyst.alert.filter.products

catalyst.alert.filter.types

catalyst.alert.filter.severities

catalyst.rest.maxFailures

catalyst.rest.maxAlertsPerPage

catalyst.rest.alerts.threads

catalyst.rest.virtualhosts.threads

catalyst.entity.cache.size

catalyst.entity.cache.expirationsec

catalyst.database.alerts.enabled

catalyst.database.map.name

配置 APM 以加载 Catalyst 数据

配置 CA APM 以加载 CA Catalyst 数据

配置 CatalystPolicy.xml 文件

catalyst.host

使用 CA Catalyst 闲置 API 主机名设置该必需属性。 在取消注释此行后,将值添加到 CA Catalyst。

默认

默认情况下,禁用该属性。

catalyst.protocol

使用 CA Catalyst Web 访问的协议设置该必需属性。

示例

catalyst.protocol = http

catalyst.port

使用 CA Catalyst Web 访问的端口号设置该必需属性。

示例

catalyst.port = 7070

catalyst.login

使用用于登录 CA Catalyst 的用户名设置该必需属性。

示例

catalyst.login =<输入 CA Catalyst 用户名>

catalyst.password

使用用于登录 CA Catalyst 的密码设置该必需属性。

示例

catalyst.password =<输入 CA Catalyst 密码>

catalyst.rest.entrypoint

使用 CA Catalyst 闲置 API 入口点的 URL 上下文设置该必需属性。

示例

catalyst.rest.entrypoint = /ssaweb/search

catalyst.rest.alerts.pollingperiodsec

设置该可选轮询属性可确定在 CA Catalyst 中检查新报警的频率。

默认

15(秒)

示例

catalyst.rest.alerts.pollingperiodsec = 15

catalyst.rest.virtualhosts.pollingperiodsec

设置该可选属性可确定在 CA Catalyst 中检查虚拟主机更新的频率。

默认

60(秒)

示例

catalyst.rest.virtualhosts.pollingperiodsec = 60

catalyst.product.url

使用参与产品的基本 URL 地址设置该属性。

示例

# Spectrum
# catalyst.product.url = CA:00005->http[s]://<host>[:CA Portal]/spectrum/oneclick.jnlp?explorer={Entity.MdrElementID}
# eHealth
# catalyst.product.url = CA:00002->http[s]://<host>[:CA Portal]/{Alert.UrlParams}
# Insight
# catalyst.product.url = CA:00048->http[s]://<host>[:CA Portal]
# NetQoS
# catalyst.product.url = CA:00034->http[s]://<host>[:CA Portal]/npc/Default.aspx?pg={Alert.UrlParams} 

catalyst.alert.filter.total

设置该可选属性可设置要加载到 Workstation 的最大 CA Catalyst 报警数。

默认

250

示例

catalyst.alert.filter.total = 250

catalyst.alert.filter.time

设置该可选属性可设置 CA Catalyst 报警显示在 Workstation 中的时间长度。

默认

72(小时)

示例

catalyst.alert.filter.time = 72

catalyst.alert.filter.products

设置该可选属性可排除指定产品的所有报警。

示例

catalyst.alert.filter.products = CA:00030

catalyst.alert.filter.types

设置该可选属性可标识不显示在 Workstation 中的 CA Catalyst 报警类型。 使用逗号分隔报警类型。

选项

示例

catalyst.alert.filter.types = Risk-Security,Compliance,Cost

catalyst.alert.filter.severities

设置该可选属性可确定不应显示在 Workstation 中的 CA Catalyst 报警重要级别。 在两个重要级别值之间使用连字符 (-) 来定义范围,使用重要级别值右侧或左侧的连字符或者使用逗号设置多个值来扩大范围。

默认

未知

选项

可以为该属性设置下列选项,并允许您使用扩大范围:

示例

catalyst.alert.filter.severities = -Unknown

catalyst.rest.maxFailures

设置该可选属性可指定在取消轮询之前允许出现的最大 CA Catalyst 错误数。

默认

10

示例

catalyst.rest.maxFailures = 10

catalyst.rest.maxAlertsPerPage

设置该可选属性可指定要在单个 REST 查询中返回的最大 CA Catalyst 报警数。

默认

250

示例

catalyst.rest.maxAlertsPerPage = 250

catalyst.rest.alerts.threads

设置该可选属性可指定要用于报警的最大线程数。

默认

2

示例

catalyst.rest.alerts.threads = 2

catalyst.rest.virtualhosts.threads

设置该可选轮询属性可指定要用于虚拟主机的最大线程数。

默认

1

示例

catalyst.rest.virtualhosts.threads = 1

catalyst.entity.cache.size

设置该可选属性可指定要用于 CA Catalyst 的实体内存缓存的大小。

默认

3000(兆字节)

示例

catalyst.entity.cache.size = 3000

catalyst.entity.cache.expirationsec

设置该可选属性可指定实体缓存的到期时间(秒)。

默认

36000(秒)

示例

catalyst.entity.cache.expirationsec = 36000

catalyst.database.alerts.enabled

设置该属性可向 Workstation 发送 CA Catalyst 数据库报警。 默认情况下,向 Workstation 发送 CA Catalyst 数据库报警。 将该设置更改为 false 可停止发送 CA Catalyst 数据库报警。

默认

true

默认

catalyst.database.alerts.enabled=true

catalyst.database.map.name

设置该可选属性,以指定将数据库连接字符串映射到 CA Catalyst 数据库参数的文件的位置。 仅当开箱即用型映射不能正常工作时,才设置该属性。

Microsoft SQL 数据库示例:

  1. 打开位于 <Agent_Home>/wily/core/config 目录中的 IntroscopeAgent.profile 文件,并将以下属性设置为 true:
    catalyst.database.map.name = CatalystDatabaseMap.txt
    
  2. 打开位于 <EM_Home>/config 目录中的 CatalystDatabaseMap.txt 文件并定义等式:
    1. 等式的左边代表 JDBC URL 匹配的完全 Java 正则表达式。
    2. 以下等式分隔符将等式的左边与右边分开:竖线 (|)、箭头 (=>)、等号 (=) 或双等号 (==),这些也可用作记录分隔符。
    3. 等式的右边列出数据库参数:服务器名称、数据库名称和数据库实例名称

      例如:

      ^jdbc:sqlserver.+1433.* = deviaat011|apmtest|default
      ^jdbc:sqlserver.+1533.* = deviaat011|apmtest|testinstance