/** * @see io.apiman.manager.api.core.IMetricsAccessor#getResponseStatsPerClient(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); return rval; }
public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); 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++;
ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); while (rs.next()) { String client = rs.getString(1); long count = rs.getLong(3); ResponseStatsDataPoint dataPoint = rval.getData().get(client); if (dataPoint == null) { dataPoint = new ResponseStatsDataPoint(); rval.getData().put(client, dataPoint);
ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); rval.setData(topTen.toMap()); return rval;
public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); 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#getResponseStatsPerClient(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, DateTime from, DateTime to) { ResponseStatsPerClientBean rval = new ResponseStatsPerClientBean(); return rval; }
/** * @see io.apiman.manager.api.core.IMetricsAccessor#getResponseStatsPerClient(java.lang.String, java.lang.String, java.lang.String, org.joda.time.DateTime, org.joda.time.DateTime) */ @Override public ResponseStatsPerClientBean getResponseStatsPerClient(String organizationId, String apiId, String version, DateTime from, DateTime to) { try { QueryRunner run = new QueryRunner(ds); String sql = "SELECT client_id, resp_type, count(*) FROM gw_requests WHERE api_org_id = ? AND api_id = ? AND api_version = ? AND rstart >= ? AND rstart < ? GROUP BY client_id, resp_type"; //$NON-NLS-1$ ResultSetHandler<ResponseStatsPerClientBean> handler = new ResponseStatsPerClientHandler(); return run.query(sql, handler, organizationId, apiId, version, from.getMillis(), to.getMillis()); } catch (SQLException e) { e.printStackTrace(); return new ResponseStatsPerClientBean(); } }