Search in sources :

Example 16 with JoinIntFieldBo

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);
}
Also used : JoinIntFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo)

Example 17 with JoinIntFieldBo

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);
}
Also used : JoinIntFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo) JoinActiveTraceBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinActiveTraceBo) AggreJoinActiveTraceBo(com.navercorp.pinpoint.web.vo.stat.AggreJoinActiveTraceBo) AggreJoinActiveTraceBo(com.navercorp.pinpoint.web.vo.stat.AggreJoinActiveTraceBo)

Example 18 with JoinIntFieldBo

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());
}
Also used : JoinIntFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo)

Example 19 with JoinIntFieldBo

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());
}
Also used : JoinIntFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo)

Example 20 with JoinIntFieldBo

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());
}
Also used : JoinIntFieldBo(com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo)

Aggregations

JoinIntFieldBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinIntFieldBo)32 ArrayList (java.util.ArrayList)14 JoinActiveTraceBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinActiveTraceBo)12 Test (org.junit.Test)10 JoinDataSourceBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinDataSourceBo)6 JoinDataSourceListBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinDataSourceListBo)6 TFActiveTrace (com.navercorp.pinpoint.thrift.dto.flink.TFActiveTrace)6 TFActiveTraceHistogram (com.navercorp.pinpoint.thrift.dto.flink.TFActiveTraceHistogram)6 TFAgentStat (com.navercorp.pinpoint.thrift.dto.flink.TFAgentStat)6 AgentStatHeaderDecoder (com.navercorp.pinpoint.common.server.bo.codec.stat.header.AgentStatHeaderDecoder)4 BitCountingHeaderDecoder (com.navercorp.pinpoint.common.server.bo.codec.stat.header.BitCountingHeaderDecoder)4 JoinIntFieldEncodingStrategy (com.navercorp.pinpoint.common.server.bo.codec.stat.strategy.JoinIntFieldEncodingStrategy)4 TFDataSource (com.navercorp.pinpoint.thrift.dto.flink.TFDataSource)4 TFDataSourceList (com.navercorp.pinpoint.thrift.dto.flink.TFDataSourceList)4 AggreJoinActiveTraceBo (com.navercorp.pinpoint.web.vo.stat.AggreJoinActiveTraceBo)4 JoinAgentStatBo (com.navercorp.pinpoint.common.server.bo.stat.join.JoinAgentStatBo)2 TFAgentStatBatch (com.navercorp.pinpoint.thrift.dto.flink.TFAgentStatBatch)2 AggreJoinDataSourceBo (com.navercorp.pinpoint.web.vo.stat.AggreJoinDataSourceBo)2 AggreJoinDataSourceListBo (com.navercorp.pinpoint.web.vo.stat.AggreJoinDataSourceListBo)2 Date (java.util.Date)2