Search in sources :

Example 6 with TFCpuLoad

use of com.navercorp.pinpoint.thrift.dto.flink.TFCpuLoad 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;
}
Also used : JoinCpuLoadBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinCpuLoadBo) TFCpuLoad(com.navercorp.pinpoint.thrift.dto.flink.TFCpuLoad) JoinDoubleFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinDoubleFieldBo)

Aggregations

TFCpuLoad (com.navercorp.pinpoint.thrift.dto.flink.TFCpuLoad)6 JoinCpuLoadBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinCpuLoadBo)3 JoinDoubleFieldBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinDoubleFieldBo)3 TFAgentStat (com.navercorp.pinpoint.thrift.dto.flink.TFAgentStat)3 Test (org.junit.Test)3 TFAgentStatBatch (com.navercorp.pinpoint.thrift.dto.flink.TFAgentStatBatch)2 ArrayList (java.util.ArrayList)2 CpuLoadBo (com.navercorp.pinpoint.common.server.bo.stat.CpuLoadBo)1 JoinAgentStatBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinAgentStatBo)1