public class DefaultTimeseriesQueryMetrics extends DefaultQueryMetrics<TimeseriesQuery> implements TimeseriesQueryMetrics
builder, jsonMapper, metrics, ownerThread| Constructor and Description | 
|---|
DefaultTimeseriesQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
granularity(TimeseriesQuery query)
Sets the granularity of  
BaseQuery.getGranularity() of the given query as dimension. | 
void | 
numComplexMetrics(TimeseriesQuery query)
Sets the number of "complex" metrics of the given timeseries query as dimension. 
 | 
void | 
numMetrics(TimeseriesQuery query)
Sets the number of metrics of the given timeseries query as dimension. 
 | 
void | 
query(TimeseriesQuery query)
Pulls all information from the query object into dimensions of future metrics. 
 | 
checkModifiedFromOwnerThread, chunkInterval, context, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, postFilters, preFilters, queryId, queryType, remoteAddress, reportBitmapConstructionTime, reportCpuTime, reportIntervalChunkTime, reportMetric, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, setDimension, status, successclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchunkInterval, context, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, postFilters, preFilters, queryId, queryType, remoteAddress, reportBitmapConstructionTime, reportCpuTime, reportIntervalChunkTime, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, status, successpublic DefaultTimeseriesQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public void query(TimeseriesQuery query)
QueryMetricsquery in interface QueryMetrics<TimeseriesQuery>query in class DefaultQueryMetrics<TimeseriesQuery>public void numMetrics(TimeseriesQuery query)
TimeseriesQueryMetricsnumMetrics in interface TimeseriesQueryMetricspublic void numComplexMetrics(TimeseriesQuery query)
TimeseriesQueryMetricsnumComplexMetrics in interface TimeseriesQueryMetricspublic void granularity(TimeseriesQuery query)
TimeseriesQueryMetricsBaseQuery.getGranularity() of the given query as dimension.granularity in interface TimeseriesQueryMetricsCopyright © 2011–2018. All rights reserved.