use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinCpuLoadBo in project pinpoint by naver.
the class JoinCpuLoadBoMapper method map.
@Override
public JoinCpuLoadBo map(TFAgentStat tFAgentStat) {
if (!tFAgentStat.isSetCpuLoad()) {
return JoinCpuLoadBo.EMPTY_JOIN_CPU_LOAD_BO;
}
JoinCpuLoadBo joinCpuLoadBo = new JoinCpuLoadBo();
final String agentId = tFAgentStat.getAgentId();
joinCpuLoadBo.setId(agentId);
joinCpuLoadBo.setTimestamp(tFAgentStat.getTimestamp());
TFCpuLoad tFCpuLoad = tFAgentStat.getCpuLoad();
final double jvmCpuLoad = tFCpuLoad.getJvmCpuLoad();
joinCpuLoadBo.setJvmCpuLoadJoinValue(new JoinDoubleFieldBo(jvmCpuLoad, jvmCpuLoad, agentId, jvmCpuLoad, agentId));
final double systemCpuLoad = tFCpuLoad.getSystemCpuLoad();
joinCpuLoadBo.setSystemCpuLoadJoinValue(new JoinDoubleFieldBo(systemCpuLoad, systemCpuLoad, agentId, systemCpuLoad, agentId));
return joinCpuLoadBo;
}
Aggregations