summaryrefslogtreecommitdiffstats
path: root/server/sonar-process
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2017-09-19 16:13:55 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2017-09-26 23:49:38 +0200
commit8fa40905cc8afa06f384ed455e06871126804751 (patch)
treeb3bc5deab119ce93cc9be327ad7a59e6bb42243d /server/sonar-process
parent9c2a9a75fff56e56799273e4a61364ed51870b7e (diff)
downloadsonarqube-8fa40905cc8afa06f384ed455e06871126804751.tar.gz
sonarqube-8fa40905cc8afa06f384ed455e06871126804751.zip
SONAR-9802 add information to System Info page
Diffstat (limited to 'server/sonar-process')
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java5
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java4
2 files changed, 6 insertions, 3 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java b/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java
index 575083280b1..656fba7e75b 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java
@@ -57,8 +57,11 @@ public class JvmStateSection implements SystemInfoSection {
addAttributeInMb(protobuf, "Non Heap Init (MB)", nonHeap.getInit());
addAttributeInMb(protobuf, "Non Heap Max (MB)", nonHeap.getMax());
addAttributeInMb(protobuf, "Non Heap Used (MB)", nonHeap.getUsed());
+
ThreadMXBean thread = ManagementFactory.getThreadMXBean();
- setAttribute(protobuf, "Thread Count", thread.getThreadCount());
+ setAttribute(protobuf, "Threads", thread.getThreadCount());
+
+ setAttribute(protobuf,"Processors", Runtime.getRuntime().availableProcessors());
return protobuf.build();
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java b/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java
index 5276a524353..3057e9933e9 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java
@@ -30,7 +30,7 @@ import static org.mockito.Mockito.when;
public class JvmStateSectionTest {
- public static final String PROCESS_NAME = "the process name";
+ private static final String PROCESS_NAME = "the process name";
@Test
public void toSystemInfoSection() {
@@ -39,7 +39,7 @@ public class JvmStateSectionTest {
assertThat(section.getName()).isEqualTo(PROCESS_NAME);
assertThat(section.getAttributesCount()).isGreaterThan(0);
- assertThat(section.getAttributesList()).extracting("key").contains("Thread Count");
+ assertThat(section.getAttributesList()).extracting("key").contains("Threads", "Processors");
}
@Test