kairosdb / kairosdb-client

Java Client for KairosDB
65 stars 69 forks source link

Query builder add a QueryMetric object #62

Closed gwcampbell closed 6 years ago

gwcampbell commented 7 years ago

This PR adds the ability to add a QueryMetric object directly to a QueryBuilder rather than have QueryBuilder create one for you -

QueryBuilder builder = QueryBuilder.getInstance();
QueryMetric metric = new QueryMetric("cpu.idle");
metric.addAggregator(AggregatorFactory.createAverageAggregator(5, TimeUnit.MINUTES));
Grouper grouper = new TagGrouper("host");
metric.addGrouper(grouper);
builder.addMetric(metric);
jsabin commented 6 years ago

Manually merged to develop branch.