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, success
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
chunkInterval, 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, success
public DefaultTimeseriesQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public void query(TimeseriesQuery query)
QueryMetrics
query
in interface QueryMetrics<TimeseriesQuery>
query
in class DefaultQueryMetrics<TimeseriesQuery>
public void numMetrics(TimeseriesQuery query)
TimeseriesQueryMetrics
numMetrics
in interface TimeseriesQueryMetrics
public void numComplexMetrics(TimeseriesQuery query)
TimeseriesQueryMetrics
numComplexMetrics
in interface TimeseriesQueryMetrics
public void granularity(TimeseriesQuery query)
TimeseriesQueryMetrics
BaseQuery.getGranularity()
of the given query as dimension.granularity
in interface TimeseriesQueryMetrics
Copyright © 2011–2018. All rights reserved.