org.camunda.bpm.engine.management
Interface MetricsQuery

All Known Implementing Classes:
MetricsQueryImpl

public interface MetricsQuery

Since:
7.3
Author:
Daniel Meyer

Method Summary
 MetricsQuery endDate(Date endTime)
          Restrict to data collected before the given date (exclusive)
 List<MetricIntervalValue> interval()
          Returns the metrics summed up and aggregated on a time interval.
 List<MetricIntervalValue> interval(long interval)
          Returns the metrics summed up and aggregated on a time interval.
 MetricsQuery limit(int maxResults)
          Sets the limit row count of the result.
 MetricsQuery name(String name)
           
 MetricsQuery offset(int offset)
          Sets the offset of the returned results.
 MetricsQuery reporter(String reporter)
          Restrict to data collected by the reported with the given identifier
 MetricsQuery startDate(Date startTime)
          Restrict to data collected after the given date (inclusive)
 long sum()
           
 

Method Detail

name

MetricsQuery name(String name)
Parameters:
name - The name of the metrics to query for
See Also:
in {@link Metrics} for a list of names which can be used here.

reporter

MetricsQuery reporter(String reporter)
Restrict to data collected by the reported with the given identifier


startDate

MetricsQuery startDate(Date startTime)
Restrict to data collected after the given date (inclusive)


endDate

MetricsQuery endDate(Date endTime)
Restrict to data collected before the given date (exclusive)


offset

MetricsQuery offset(int offset)
Sets the offset of the returned results.

Parameters:
offset - indicates after which row the result begins
Returns:
the adjusted MetricsQuery

limit

MetricsQuery limit(int maxResults)
Sets the limit row count of the result. Can't be set larger than 200, since it is the maximum row count which should be returned.

Parameters:
maxResults - the new row limit of the result
Returns:
the adjusted MetricsQuery

interval

List<MetricIntervalValue> interval()
Returns the metrics summed up and aggregated on a time interval. Default interval is 900 (15 minutes). The list size has a maximum of 200 the maximum can be decreased with the MetricsQuery#limit method. Paging is enabled with the help of the offset.

Returns:
the aggregated metrics

interval

List<MetricIntervalValue> interval(long interval)
Returns the metrics summed up and aggregated on a time interval. The size of the interval is given via parameter. The time unit is seconds! The list size has a maximum of 200 the maximum can be decreased with the MetricsQuery#limit method. Paging is enabled with the help of the offset.

Parameters:
interval - The time interval on which the metrics should be aggregated. The time unit is seconds.
Returns:
the aggregated metrics

sum

long sum()
Returns:
the aggregated sum


Copyright © 2017 camunda services GmbH. All rights reserved.