use of org.alfresco.heartbeat.datasender.HBData in project alfresco-repository by Alfresco.
the class AuthoritiesDataCollectorTest method testHBDataFields.
@Test
public void testHBDataFields() {
for (HBData data : this.collectedData) {
assertNotNull(data.getCollectorId());
assertNotNull(data.getCollectorVersion());
assertNotNull(data.getSchemaVersion());
assertNotNull(data.getSystemId());
assertNotNull(data.getTimestamp());
}
}
use of org.alfresco.heartbeat.datasender.HBData in project alfresco-repository by Alfresco.
the class ModelUsageDataCollectorTest method testHBDataFields.
@Test
public void testHBDataFields() {
for (HBData data : this.collectedData) {
assertNotNull(data.getCollectorId());
assertNotNull(data.getCollectorVersion());
assertNotNull(data.getSchemaVersion());
assertNotNull(data.getSystemId());
assertNotNull(data.getTimestamp());
}
}
use of org.alfresco.heartbeat.datasender.HBData in project alfresco-repository by Alfresco.
the class SystemUsageDataCollectorTest method testHBDataFields.
@Test
public void testHBDataFields() {
for (HBData data : this.collectedData) {
assertNotNull(data.getCollectorId());
assertNotNull(data.getCollectorVersion());
assertNotNull(data.getSchemaVersion());
assertNotNull(data.getSystemId());
assertNotNull(data.getTimestamp());
}
}
use of org.alfresco.heartbeat.datasender.HBData in project alfresco-repository by Alfresco.
the class SystemUsageDataCollectorTest method testSystemUsageDataIsCollected.
@Test
public void testSystemUsageDataIsCollected() {
HBData systemUsage = grabDataByCollectorId(usageSystemCollector.getCollectorId());
assertNotNull("Repository usage data missing.", systemUsage);
Map<String, Object> data = systemUsage.getData();
assertTrue(data.containsKey("cpu"));
Map<String, Object> cpu = (Map<String, Object>) data.get("cpu");
assertTrue(cpu.containsKey("availableProcessors"));
OperatingSystemMXBean osMBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
if (osMBean != null) {
if (osMBean instanceof UnixOperatingSystemMXBean) {
assertTrue(data.containsKey("openFileDescriptorCount"));
}
assertTrue(cpu.containsKey("percentageProcessLoad"));
assertTrue(cpu.containsKey("percentageSystemLoad"));
assertTrue(cpu.containsKey("systemLoadAverage"));
}
assertTrue(data.containsKey("db"));
Map<String, Object> db = (Map<String, Object>) data.get("db");
assertTrue(db.containsKey("idleConnections"));
assertTrue(db.containsKey("activeConnections"));
assertTrue(data.containsKey("mem"));
Map<String, Object> mem = (Map<String, Object>) data.get("mem");
assertTrue(mem.containsKey("free"));
assertTrue(mem.containsKey("total"));
assertTrue(mem.containsKey("max"));
}
Aggregations