use of com.navercorp.pinpoint.web.vo.Range in project pinpoint by naver.
the class JvmCpuUsageRateCheckerTest method before.
@BeforeClass
public static void before() {
jvmGcDao = new AgentStatDao<JvmGcBo>() {
@Override
public List<JvmGcBo> getAgentStatList(String agentId, Range range) {
return Collections.emptyList();
}
@Override
public boolean agentStatExists(String agentId, Range range) {
return false;
}
};
cpuLoadDao = new AgentStatDao<CpuLoadBo>() {
public List<CpuLoadBo> getAgentStatList(String agentId, Range range) {
List<CpuLoadBo> cpuLoads = new LinkedList<>();
for (int i = 0; i < 36; i++) {
CpuLoadBo cpuLoad = new CpuLoadBo();
cpuLoad.setJvmCpuLoad(0.6);
cpuLoads.add(cpuLoad);
}
return cpuLoads;
}
@Override
public boolean agentStatExists(String agentId, Range range) {
return true;
}
};
applicationIndexDao = new ApplicationIndexDao() {
@Override
public List<Application> selectAllApplicationNames() {
throw new UnsupportedOperationException();
}
@Override
public List<String> selectAgentIds(String applicationName) {
if (SERVICE_NAME.equals(applicationName)) {
List<String> agentIds = new LinkedList<String>();
agentIds.add("local_tomcat");
return agentIds;
}
throw new IllegalArgumentException();
}
@Override
public void deleteApplicationName(String applicationName) {
throw new UnsupportedOperationException();
}
@Override
public void deleteAgentIds(Map<String, List<String>> applicationAgentIdMap) {
throw new UnsupportedOperationException();
}
@Override
public void deleteAgentId(String applicationName, String agentId) {
throw new UnsupportedOperationException();
}
};
}
use of com.navercorp.pinpoint.web.vo.Range in project pinpoint by naver.
the class ApplicationMapTest method root.
@Test
public void root() throws IOException {
ApplicationMap app = new DefaultApplicationMap(new Range(0, 1), new NodeList(), new LinkList());
String s = MAPPER.writeValueAsString(app);
logger.debug(s);
}
use of com.navercorp.pinpoint.web.vo.Range in project pinpoint by naver.
the class LinkListTest method createTomcatToBlocLink.
private Link createTomcatToBlocLink() {
LinkList linkList = new LinkList();
Node from = new Node(new Application("from", TOMCAT));
Node to = new Node(new Application("to", BLOC));
Link link = new Link(CreateType.Source, from, to, new Range(0, 0));
return link;
}
use of com.navercorp.pinpoint.web.vo.Range in project pinpoint by naver.
the class LinkListTest method createTomcatToTomcatLink.
private Link createTomcatToTomcatLink() {
LinkList linkList = new LinkList();
Node from = new Node(new Application("from", TOMCAT));
Node to = new Node(new Application("to", TOMCAT));
Link link = new Link(CreateType.Source, from, to, new Range(0, 0));
return link;
}
use of com.navercorp.pinpoint.web.vo.Range in project pinpoint by naver.
the class ApplicationTimeHistogramTest method testViewModel.
@Test
public void testViewModel() throws IOException {
Application app = new Application("test", ServiceType.STAND_ALONE);
ApplicationTimeHistogramBuilder builder = new ApplicationTimeHistogramBuilder(app, new Range(0, 10 * 6000));
List<ResponseTime> responseHistogramList = createResponseTime(app);
ApplicationTimeHistogram histogram = builder.build(responseHistogramList);
List<ResponseTimeViewModel> viewModel = histogram.createViewModel();
logger.debug("{}", viewModel);
ObjectWriter writer = mapper.writer();
String s = writer.writeValueAsString(viewModel);
logger.debug(s);
}
Aggregations