该属性定义企业管理器 Smartstor 持续时间被认为是重要事件的限制(以毫秒 (ms) 为单位)。 在达到或超过该阈值时,企业管理器会通知 APM 状态控制台“重要事件”表视图。
该属性基于对“Smartstor 持续时间 (ms)”度量标准的企业管理器监控。 Smartstor 持续时间超过 3500 毫秒表示存在企业管理器资源问题。 有关 Smartstor 持续时间和企业管理器性能的信息,请参阅《CA APM 规模调整和性能指南》。
该属性适用于群集中的所有收集器或独立企业管理器。
3500
introscope.enterprisemanager.smarstor.duration=3500
各种代理中的资源度量标准类别在 Workstation 中报告。 资源度量标准类别已预定义。 无法添加或删除预定义的资源度量标准组时,您可以添加、更改或删除指定为每个资源度量标准组报告的数据的资源度量标准映射(如果您具有管理员权限)。
将资源度量标准映射到资源度量标准类别:
threads.used.path.1=Tomcat|ThreadPool|getCurrentThreadsBusy.path.1=CPU:Processor Count
其中,memory.utilization 是度量标准的名称,CPU:Processor Count 是其默认度量标准路径。
cpu.utilization.path.1=Non Existent metric cpu.utilization.path.2=CPU|Processor 0:Utilization % (aggregate)
可以使用同一个度量标准组中的多个路径配置名称相同但路径不同的度量标准。 例如,这允许您从部署了前端的不同应用程序服务器获取相同的度量标准。
新映射的资源度量标准值在 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 使用率可测量正使用的 CPU 量。
映射示例:
cpu.utilization.path.1=CPU:Utilization % (process) cpu.utilization.path.2=Some other metrics path
在 GC 中耗费的时间可测量垃圾回收器中耗费的时间,以帮助您了解工作量对于应用程序性能是否有重大影响。
映射示例:
memory.utilization.path.1=memory utilization path
使用中的线程可测量使用中的线程数。
映射示例:
threads.used.path.1=threads used path
使用中的 JDBC 连接可测量处于活动状态的 Java 数据库连接实例数。
映射示例:
connections.used.path.1=connections used path
通过 Catalyst 属性,您可以配置 CA APM,以加载 CA Catalyst 数据并筛选从 Catalyst 数据报告的报警。
使用 CA Catalyst 闲置 API 主机名设置该必需属性。 在取消注释此行后,将值添加到 CA Catalyst。
默认
默认情况下,禁用该属性。
使用 CA Catalyst Web 访问的协议设置该必需属性。
示例
catalyst.protocol = http
使用 CA Catalyst Web 访问的端口号设置该必需属性。
示例
catalyst.port = 7070
使用用于登录 CA Catalyst 的用户名设置该必需属性。
示例
catalyst.login =<输入 CA Catalyst 用户名>
使用用于登录 CA Catalyst 的密码设置该必需属性。
示例
catalyst.password =<输入 CA Catalyst 密码>
使用 CA Catalyst 闲置 API 入口点的 URL 上下文设置该必需属性。
示例
catalyst.rest.entrypoint = /ssaweb/search
设置该可选轮询属性可确定在 CA Catalyst 中检查新报警的频率。
默认
15(秒)
示例
catalyst.rest.alerts.pollingperiodsec = 15
设置该可选属性可确定在 CA Catalyst 中检查虚拟主机更新的频率。
默认
60(秒)
示例
catalyst.rest.virtualhosts.pollingperiodsec = 60
使用参与产品的基本 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}
设置该可选属性可设置要加载到 Workstation 的最大 CA Catalyst 报警数。
默认
250
示例
catalyst.alert.filter.total = 250
设置该可选属性可设置 CA Catalyst 报警显示在 Workstation 中的时间长度。
默认
72(小时)
示例
catalyst.alert.filter.time = 72
设置该可选属性可排除指定产品的所有报警。
示例
catalyst.alert.filter.products = CA:00030
设置该可选属性可标识不显示在 Workstation 中的 CA Catalyst 报警类型。 使用逗号分隔报警类型。
选项
示例
catalyst.alert.filter.types = Risk-Security,Compliance,Cost
设置该可选属性可确定不应显示在 Workstation 中的 CA Catalyst 报警重要级别。 在两个重要级别值之间使用连字符 (-) 来定义范围,使用重要级别值右侧或左侧的连字符或者使用逗号设置多个值来扩大范围。
默认
未知
选项
可以为该属性设置下列选项,并允许您使用扩大范围:
示例
catalyst.alert.filter.severities = -Unknown
设置该可选属性可指定在取消轮询之前允许出现的最大 CA Catalyst 错误数。
默认
10
示例
catalyst.rest.maxFailures = 10
设置该可选属性可指定要在单个 REST 查询中返回的最大 CA Catalyst 报警数。
默认
250
示例
catalyst.rest.maxAlertsPerPage = 250
设置该可选属性可指定要用于报警的最大线程数。
默认
2
示例
catalyst.rest.alerts.threads = 2
设置该可选轮询属性可指定要用于虚拟主机的最大线程数。
默认
1
示例
catalyst.rest.virtualhosts.threads = 1
设置该可选属性可指定要用于 CA Catalyst 的实体内存缓存的大小。
默认
3000(兆字节)
示例
catalyst.entity.cache.size = 3000
设置该可选属性可指定实体缓存的到期时间(秒)。
默认
36000(秒)
示例
catalyst.entity.cache.expirationsec = 36000
设置该属性可向 Workstation 发送 CA Catalyst 数据库报警。 默认情况下,向 Workstation 发送 CA Catalyst 数据库报警。 将该设置更改为 false 可停止发送 CA Catalyst 数据库报警。
默认
true
默认
catalyst.database.alerts.enabled=true
设置该可选属性,以指定将数据库连接字符串映射到 CA Catalyst 数据库参数的文件的位置。 仅当开箱即用型映射不能正常工作时,才设置该属性。
Microsoft SQL 数据库示例:
catalyst.database.map.name = CatalystDatabaseMap.txt
例如:
^jdbc:sqlserver.+1433.* = deviaat011|apmtest|default ^jdbc:sqlserver.+1533.* = deviaat011|apmtest|testinstance
|
版权所有 © 2013 CA。
保留所有权利。
|
|