"monitor" 部分
用于配置对 Codebeamer 的内置监控。
典型示例
"monitor": {
"mbeanEnabled": true,
"gatherInterval": 60, // in seconds
"timeToLive": 3, // in days
"slowStatementDurationInterval": 30, // in seconds,
"slowStatementTableSize": 50
}
"monitor" 附加信息
参数
默认值
说明
"gatherInterval"
配置监视器日志收集间隔,需要重新启动应用程序。
"timeToLive"
配置监控日志的清理周期。
"slowStatementDurationInterval"
配置慢速请求持续时间 (秒)。自 Codebeamer 20.11-SP4 (CARMEN) 版本起提供。
"slowStatementTableSize"
配置慢速请求的表大小,导出时忽略这些请求。自 Codebeamer 20.11-SP4 (CARMEN) 版本起提供。
"enableThreadDump"
false
是否允许为特定慢速请求线程创建线程转储。
"enableGlobalThreadDump"
true
是否允许创建全局线程转储,其中将包含所有实时平台 Java 线程。
* 
为了保持 Codebeamer 的最佳性能和稳定性,PTC 建议将此特性的值设置为 false。只有在进行故障排除或在 PTC 技术支持提出建议时,才将 enableGlobalThreadDump 设置为 true
如果此特性设置为 true 且应用程序服务器检测到慢速请求,Codebeamer 会创建一个全局线程转储文件,其中将包含所有实时平台 Java 线程。此文件中包含堆栈跟踪和同步信息,系统管理员和 PTC 技术支持可通过分析这些信息来解决性能问题。
如果此特性设置为 falseCodebeamer 不会创建全局线程转储文件。
也可以手动生成全局线程转储。以 Codebeamer 系统管理员身份转至“系统管理” > “慢速请求”,然后单击“转储所有线程”
"globalThreadDumpCreationThrottlingInterval"
3600
配置 Codebeamer 生成全局线程转储文件的间隔 (秒)。默认情况下,其值设置为 3600 秒,这表示允许每小时生成一个全局线程转储文件。
只有在 "enableGlobalThreadDump" 设置为 true 时,才会启用此特性。
这对您有帮助吗?