/** * @see io.apiman.manager.api.core.IMetricsAccessor#getResponseStatsPerPlan(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); return rval; }
public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); int counter = 0; for (ApimanTermsAggregation.Entry entry : buckets) { rval.addDataPoint(entry.getKey(), entry.getCount(), entry.getFilterAggregation("total_failures").getCount(), entry.getFilterAggregation("total_errors").getCount()); counter++;
ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); while (rs.next()) { String plan = rs.getString(1); long count = rs.getLong(3); ResponseStatsDataPoint dataPoint = rval.getData().get(plan); if (dataPoint == null) { dataPoint = new ResponseStatsDataPoint(); rval.getData().put(plan, dataPoint);
ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); rval.setData(topTen.toMap()); return rval;
public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); int counter = 0; for (ApimanTermsAggregation.Entry entry : buckets) { rval.addDataPoint(entry.getKey(), entry.getCount(), entry.getFilterAggregation("total_failures").getCount(), entry.getFilterAggregation("total_errors").getCount()); counter++;
/** * @see io.apiman.manager.api.core.IMetricsAccessor#getResponseStatsPerPlan(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerPlanBean rval = new ResponseStatsPerPlanBean(); return rval; }
/** * @see io.apiman.manager.api.core.IMetricsAccessor#getResponseStatsPerPlan(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerPlanBean getResponseStatsPerPlan(String organizationId, String apiId, String version, DateTime from, DateTime to) { try { QueryRunner run = new QueryRunner(ds); String sql = "SELECT plan, resp_type, count(*) FROM gw_requests WHERE api_org_id = ? AND api_id = ? AND api_version = ? AND rstart >= ? AND rstart < ? GROUP BY plan, resp_type"; //$NON-NLS-1$ ResultSetHandler<ResponseStatsPerPlanBean> handler = new ResponseStatsPerPlanHandler(); return run.query(sql, handler, organizationId, apiId, version, from.getMillis(), to.getMillis()); } catch (SQLException e) { e.printStackTrace(); return new ResponseStatsPerPlanBean(); } }