use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo in project pinpoint by pinpoint-apm.
the class ApplicationActiveTraceChart method newActiveTracePoint.
private static ApplicationStatPoint<Integer> newActiveTracePoint(AggreJoinActiveTraceBo activeTrace) {
final JoinIntFieldBo totalCountValue = activeTrace.getTotalCountJoinValue();
long timestamp = activeTrace.getTimestamp();
return StatPointUtils.toIntStatPoint(timestamp, totalCountValue);
}
use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo in project pinpoint by pinpoint-apm.
the class JoinActiveTraceSampler method sampleDataPoints.
@Override
public AggreJoinActiveTraceBo sampleDataPoints(int index, long timestamp, List<JoinActiveTraceBo> joinActiveTraceBoList, JoinActiveTraceBo previousDataPoint) {
if (CollectionUtils.isEmpty(joinActiveTraceBoList)) {
return AggreJoinActiveTraceBo.createUncollectedObject(timestamp);
}
JoinActiveTraceBo joinActiveTraceBo = JoinActiveTraceBo.joinActiveTraceBoList(joinActiveTraceBoList, timestamp);
String id = joinActiveTraceBo.getId();
int histogramSchemaType = joinActiveTraceBo.getHistogramSchemaType();
short version = joinActiveTraceBo.getVersion();
JoinIntFieldBo totalCountValue = joinActiveTraceBo.getTotalCountJoinValue();
return new AggreJoinActiveTraceBo(id, histogramSchemaType, version, totalCountValue, timestamp);
}
use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo in project pinpoint by pinpoint-apm.
the class ApplicationActiveTraceChartGroupTest method testActiveTraceCount.
private void testActiveTraceCount(ApplicationStatPoint<Integer> activeTracePoint, AggreJoinActiveTraceBo aggreJoinActiveTraceBo) {
final JoinIntFieldBo totalCountJoinValue = aggreJoinActiveTraceBo.getTotalCountJoinValue();
assertEquals(activeTracePoint.getYValForAvg(), totalCountJoinValue.getAvg());
assertEquals(activeTracePoint.getYValForMin(), totalCountJoinValue.getMin());
assertEquals(activeTracePoint.getYValForMax(), totalCountJoinValue.getMax());
assertEquals(activeTracePoint.getAgentIdForMin(), totalCountJoinValue.getMinAgentId());
assertEquals(activeTracePoint.getAgentIdForMax(), totalCountJoinValue.getMaxAgentId());
}
use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo in project pinpoint by naver.
the class ApplicationActiveTraceChartGroupTest method testActiveTraceCount.
private void testActiveTraceCount(IntApplicationStatPoint activeTracePoint, AggreJoinActiveTraceBo aggreJoinActiveTraceBo) {
final JoinIntFieldBo totalCountJoinValue = aggreJoinActiveTraceBo.getTotalCountJoinValue();
assertTrue(activeTracePoint.getYValForAvg() == totalCountJoinValue.getAvg());
assertTrue(activeTracePoint.getYValForMin() == totalCountJoinValue.getMin());
assertTrue(activeTracePoint.getYValForMax() == totalCountJoinValue.getMax());
assertEquals(activeTracePoint.getAgentIdForMin(), totalCountJoinValue.getMinAgentId());
assertEquals(activeTracePoint.getAgentIdForMax(), totalCountJoinValue.getMaxAgentId());
}
use of com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo in project pinpoint by pinpoint-apm.
the class ApplicationDataSourceChartGroupTest method testDataSource.
private void testDataSource(ApplicationStatPoint<Integer> dataSourcePoint, AggreJoinDataSourceBo aggreJoinDataSourceBo) {
assertEquals(dataSourcePoint.getXVal(), aggreJoinDataSourceBo.getTimestamp());
final JoinIntFieldBo activeConnectionSizeJoinValue = aggreJoinDataSourceBo.getActiveConnectionSizeJoinValue();
assertEquals(dataSourcePoint.getYValForAvg(), activeConnectionSizeJoinValue.getAvg(), 0);
assertEquals(dataSourcePoint.getYValForMin(), activeConnectionSizeJoinValue.getMin(), 0);
assertEquals(dataSourcePoint.getYValForMax(), activeConnectionSizeJoinValue.getMax(), 0);
assertEquals(dataSourcePoint.getAgentIdForMin(), activeConnectionSizeJoinValue.getMinAgentId());
assertEquals(dataSourcePoint.getAgentIdForMax(), activeConnectionSizeJoinValue.getMaxAgentId());
}
Aggregations