Examples of HourlyReport


Examples of com.dianping.cat.core.dal.HourlyReport

            overload.setReportId(reportId);
            overload.setReportSize(contentLength);
            overload.setReportType(CapacityUpdater.HOURLY_TYPE);

            HourlyReport hourlyReport;
            try {
              hourlyReport = m_hourlyReportDao.findByPK(reportId, HourlyReportEntity.READSET_FULL);
              overload.setPeriod(hourlyReport.getPeriod());
              m_overloadDao.insert(overload);

            } catch (DalNotFoundException e) {
            } catch (Exception e) {
              Cat.logError(e);
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

        visitor.visitMatrixReport(matrixReport);
      }
    }

    HourlyReport report = new HourlyReport();

    report.setContent("");
    report.setCreationDate(new Date());
    report.setDomain(domain);
    report.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    report.setName(name);
    report.setPeriod(start);
    report.setType(1);
    byte[] binaryContent = DefaultNativeBuilder.build(heavyReport);
    return m_reportService.insertHourlyReport(report, binaryContent);
  }
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

    }

    utilizationReport.setStartTime(start);
    utilizationReport.setEndTime(end);

    HourlyReport report = new HourlyReport();

    report.setContent("");
    report.setCreationDate(new Date());
    report.setDomain(domain);
    report.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    report.setName(name);
    report.setPeriod(start);
    report.setType(1);
    byte[] binaryContent = DefaultNativeBuilder.build(utilizationReport);

    return m_reportService.insertHourlyReport(report, binaryContent);
  }
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

      reports.put(group, report);
    }

    NetGraphSet netGraphSet = m_netGraphBuilder
          .buildGraphSet(netGraphTemplate, reports, new ArrayList<AlertMetric>());
    HourlyReport hourlyReport = new HourlyReport();

    hourlyReport.setType(1);
    hourlyReport.setName(name);
    hourlyReport.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    hourlyReport.setDomain(domain);
    hourlyReport.setPeriod(period);
    hourlyReport.setContent("");
    byte[] content = DefaultNativeBuilder.build(netGraphSet);
    return m_reportService.insertHourlyReport(hourlyReport, content);
  }
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

    for (Domain d : bugReport.getDomains().values()) {
      d.setProblemUrl(String.format("http://%s/cat/r/p?domain=%s&date=%s", getDomainName(), d.getId(),
            m_hourly_formate.format(start)));
    }
    HourlyReport report = new HourlyReport();

    report.setContent("");
    report.setCreationDate(new Date());
    report.setDomain(domain);
    report.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    report.setName(name);
    report.setPeriod(start);
    report.setType(1);
    byte[] binaryContent = DefaultNativeBuilder.build(bugReport);
    return m_reportService.insertHourlyReport(report, binaryContent);
  }
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

          String ip = NetworkInterfaceManager.INSTANCE.getLocalHostAddress();

          for (T report : reports.values()) {
            try {
              String domain = m_reportDelegate.getDomain(report);
              HourlyReport r = m_reportDao.createLocal();

              r.setName(m_name);
              r.setDomain(domain);
              r.setPeriod(period);
              r.setIp(ip);
              r.setType(1);
              r.setContent("");

              m_reportDao.insert(r);

              int id = r.getId();
              byte[] binaryContent = m_reportDelegate.buildBinary(report);
              HourlyReportContent content = m_reportContentDao.createLocal();

              content.setReportId(id);
              content.setContent(binaryContent);
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

    alertReport.setEndTime(end);

    TopReport topReport = m_reportService.queryTopReport(Constants.CAT, start, end);
    visitor.visitTopReport(topReport);

    HourlyReport report = new HourlyReport();
    report.setContent("");
    report.setCreationDate(new Date());
    report.setDomain(domain);
    report.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    report.setName(name);
    report.setPeriod(start);
    report.setType(1);

    byte[] binaryContent = DefaultNativeBuilder.build(alertReport);

    return m_reportService.insertHourlyReport(report, binaryContent);
  }
View Full Code Here

Examples of com.dianping.cat.core.dal.HourlyReport

        if (!validataService(typeInfo)) {
          merge(serviceReport.findOrCreateDomain(typeInfo.getProjectName()), typeInfo);
        }
      }
    }
    HourlyReport report = new HourlyReport();

    report.setContent("");
    report.setCreationDate(new Date());
    report.setDomain(domain);
    report.setIp(NetworkInterfaceManager.INSTANCE.getLocalHostAddress());
    report.setName(name);
    report.setPeriod(start);
    report.setType(1);
    byte[] binaryContent = DefaultNativeBuilder.build(serviceReport);
    return m_reportService.insertHourlyReport(report, binaryContent);
  }
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.