SonarQube官方文档翻译之Administration Guide(二)
Monitoring(监视)
SonarQube服务器提供内部可视化,通过JMX Mbeans来揭示。ElasticSearch (ES)被用来查找,ES监控有多种专用工具。
Exposed JMX MBeans
除了传统的 java MBeans提供有关ClassLoader, OS, Memory 和Threads信息外,你也有权访问SonarQube服务器中的四个MBeans:
- ComputeEngine
- Database
- ElasticSearch
- SonarQube
这些MBeans都是只读程序,不能更改或重置实时的值。
ComputeEngineTasks MBean
包括以下属性(均表示处理后台分析任务情况):
- 处理时间(ProcessingTime):有助于成功数和错误数结合时计算处理一个后台任务的平均时间;理解SonarQube服务器处理后台任务所花的时间,即服务器的负载。
- 错误数(ErrorCount)
- 等待数(PendingCount)
- 正在处理数(InProgressCount)
- 成功数(SuccessCount)
- 同时处理数(WorkerCount)
注意&