Examples of visitCrossReport()


Examples of com.dianping.cat.report.page.cross.display.HostInfo.visitCrossReport()

      hostInfo.setHostinfoService(m_hostinfoService);
      hostInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      hostInfo.setProjectName(payload.getProjectName());
      hostInfo.visitCrossReport(hostReport);
      model.setReport(hostReport);
      model.setHostInfo(hostInfo);
      break;
    case HOURLY_METHOD:
      CrossReport methodReport = getHourlyReport(payload);
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.HostInfo.visitCrossReport()

      historyHostInfo.setHostinfoService(m_hostinfoService);
      historyHostInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      historyHostInfo.setProjectName(payload.getProjectName());
      historyHostInfo.visitCrossReport(historyHostReport);
      model.setReport(historyHostReport);
      model.setHostInfo(historyHostInfo);
      break;
    case HISTORY_METHOD:
      CrossReport historyMethodReport = getSummarizeReport(payload);
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.MethodInfo.visitCrossReport()

      methodInfo.setHostinfoService(m_hostinfoService);
      methodInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort()).setRemoteProject(payload.getProjectName());
      methodInfo.setRemoteIp(payload.getRemoteIp()).setQuery(model.getQueryName());
      methodInfo.visitCrossReport(methodReport);
      model.setReport(methodReport);
      model.setMethodInfo(methodInfo);
      break;
    case HISTORY_PROJECT:
      CrossReport historyProjectReport = getSummarizeReport(payload);
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.MethodInfo.visitCrossReport()

      historyMethodInfo.setHostinfoService(m_hostinfoService);
      historyMethodInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort()).setRemoteProject(payload.getProjectName());
      historyMethodInfo.setRemoteIp(payload.getRemoteIp()).setQuery(model.getQueryName());
      historyMethodInfo.visitCrossReport(historyMethodReport);
      model.setReport(historyMethodReport);
      model.setMethodInfo(historyMethodInfo);
      break;

    case METHOD_QUERY:
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

        CrossReport crossReport = m_reportService.queryCrossReport(domainName, start, end);
        ProjectInfo projectInfo = new ProjectInfo(TimeHelper.ONE_HOUR);

        projectInfo.setHostinfoService(m_hostinfoService);
        projectInfo.setClientIp(Constants.ALL);
        projectInfo.visitCrossReport(crossReport);
        Collection<TypeDetailInfo> callInfos = projectInfo.getCallProjectsInfo();

        for (TypeDetailInfo typeInfo : callInfos) {
          String project = typeInfo.getProjectName();
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

    CrossReport projectReport = getHourlyReport(domain, period, date, Constants.ALL);
    ProjectInfo projectInfo = new ProjectInfo(duration);

    projectInfo.setHostinfoService(m_hostinfoService);
    projectInfo.setClientIp(Constants.ALL);
    projectInfo.visitCrossReport(projectReport);

    return projectInfo;
  }

  private ProjectInfo buildHistoryCallProjectInfo(String domain, Date start, Date end) {
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

    CrossReport projectReport = getSummarizeReport(domain, start, end);
    ProjectInfo projectInfo = new ProjectInfo(end.getTime() - start.getTime());

    projectInfo.setHostinfoService(m_hostinfoService);
    projectInfo.setClientIp(Constants.ALL);
    projectInfo.visitCrossReport(projectReport);
    return projectInfo;
  }

  private CrossReport getHourlyReport(Payload payload) {
    String domain = payload.getDomain();
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

      ProjectInfo projectInfo = new ProjectInfo(payload.getHourDuration());

      projectInfo.setHostinfoService(m_hostinfoService);
      projectInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      projectInfo.visitCrossReport(projectReport);
      model.setProjectInfo(projectInfo);
      model.setReport(projectReport);

      List<TypeDetailInfo> hourlyDetails = projectInfo.getServiceProjectsInfo();
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

      ProjectInfo historyProjectInfo = new ProjectInfo(historyTime);

      historyProjectInfo.setHostinfoService(m_hostinfoService);
      historyProjectInfo.setClientIp(model.getIpAddress()).setCallSortBy(model.getCallSort())
            .setServiceSortBy(model.getServiceSort());
      historyProjectInfo.visitCrossReport(historyProjectReport);
      model.setProjectInfo(historyProjectInfo);
      model.setReport(historyProjectReport);

      List<TypeDetailInfo> historyDetails = historyProjectInfo.getServiceProjectsInfo();
View Full Code Here

Examples of com.dianping.cat.report.page.cross.display.ProjectInfo.visitCrossReport()

      CrossReport crossReport = m_reportService.queryCrossReport(domainName, start, end);
      ProjectInfo projectInfo = new ProjectInfo(TimeHelper.ONE_HOUR);

      projectInfo.setHostinfoService(m_hostinfoService);
      projectInfo.setClientIp(Constants.ALL);
      projectInfo.visitCrossReport(crossReport);
      Collection<TypeDetailInfo> callInfos = projectInfo.getCallProjectsInfo();

      for (TypeDetailInfo typeInfo : callInfos) {
        if (!validataService(typeInfo)) {
          merge(serviceReport.findOrCreateDomain(typeInfo.getProjectName()), typeInfo);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.