@Override public QueryMetrics<Query<?>> makeMetrics(Query<?> query) { DefaultQueryMetrics<Query<?>> queryMetrics = new DefaultQueryMetrics<>(jsonMapper); queryMetrics.query(query); return queryMetrics; }
@Override public void query(TimeseriesQuery query) { super.query(query); limit(query); numMetrics(query); numComplexMetrics(query); granularity(query); }
@Override public void query(GroupByQuery query) { super.query(query); numDimensions(query); numMetrics(query); numComplexMetrics(query); granularity(query); }
@Override public void query(TopNQuery query) { super.query(query); threshold(query); dimension(query); numMetrics(query); numComplexMetrics(query); granularity(query); }
.filters(new SelectorDimFilter("tags", "t3", null)) .build(); queryMetrics.query(query); queryMetrics.reportQueryTime(0).emit(serviceEmitter); Map<String, Object> actualEvent = cachingEmitter.getLastEmittedEvent().toMap();
@Override public QueryMetrics<Query<?>> makeMetrics(Query<?> query) { DefaultQueryMetrics<Query<?>> queryMetrics = new DefaultQueryMetrics<>(jsonMapper); queryMetrics.query(query); return queryMetrics; }
@Override public void query(TimeseriesQuery query) { super.query(query); limit(query); numMetrics(query); numComplexMetrics(query); granularity(query); }
@Override public void query(GroupByQuery query) { super.query(query); numDimensions(query); numMetrics(query); numComplexMetrics(query); granularity(query); }
@Override public void query(TopNQuery query) { super.query(query); threshold(query); dimension(query); numMetrics(query); numComplexMetrics(query); granularity(query); }