Uses of Interface
org.apache.druid.query.QueryMetrics
-
-
Uses of QueryMetrics in org.apache.druid.frame.segment
Methods in org.apache.druid.frame.segment with parameters of type QueryMetrics Modifier and Type Method Description Sequence<Cursor>FrameStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)VectorCursorFrameStorageAdapter. makeVectorCursor(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, QueryMetrics<?> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.frame.segment.columnar
Methods in org.apache.druid.frame.segment.columnar with parameters of type QueryMetrics Modifier and Type Method Description Sequence<Cursor>FrameCursorFactory. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)VectorCursorFrameCursorFactory. makeVectorCursor(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, QueryMetrics<?> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.frame.segment.row
Methods in org.apache.druid.frame.segment.row with parameters of type QueryMetrics Modifier and Type Method Description Sequence<Cursor>FrameCursorFactory. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.query
Classes in org.apache.druid.query that implement QueryMetrics Modifier and Type Class Description classDefaultQueryMetrics<QueryType extends Query<?>>DefaultQueryMetrics is unsafe for use from multiple threads.Methods in org.apache.druid.query that return QueryMetrics Modifier and Type Method Description QueryMetrics<?>QueryPlus. getQueryMetrics()QueryMetrics<Query<?>>DefaultGenericQueryMetricsFactory. makeMetrics()QueryMetrics<Query<?>>DefaultGenericQueryMetricsFactory. makeMetrics(Query<?> query)QueryMetrics<Query<?>>GenericQueryMetricsFactory. makeMetrics()Creates aQueryMetricswhich doesn't have predefined QueryMetrics subclass.QueryMetrics<Query<?>>GenericQueryMetricsFactory. makeMetrics(Query<?> query)Creates aQueryMetricsfor query, which doesn't have predefined QueryMetrics subclass.abstract QueryMetrics<? super QueryType>QueryToolChest. makeMetrics(QueryType query)Creates aQueryMetricsobject that is used to generate metrics for this specific query type.static <T> QueryMetrics<?>DruidMetrics. makeRequestMetrics(GenericQueryMetricsFactory queryMetricsFactory, QueryToolChest<T,Query<T>> toolChest, Query<T> query, String remoteAddr)QueryMetrics<QueryType>DefaultQueryMetrics. reportBackPressureTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportBackPressureTime(long timeNs)Registers "time that channel is unreadable (backpressure)" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportBitmapConstructionTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportBitmapConstructionTime(long timeNs)Reports the time spent constructing bitmap frompreFilters(List)of the query.QueryMetrics<QueryType>DefaultQueryMetrics. reportCpuTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportCpuTime(long timeNs)Registers "cpu time" metric.protected QueryMetrics<QueryType>DefaultQueryMetrics. reportMetric(String metricName, Number value)QueryMetrics<QueryType>DefaultQueryMetrics. reportNodeBytes(long byteCount)QueryMetrics<QueryType>QueryMetrics. reportNodeBytes(long byteCount)Registers "node bytes" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportNodeTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportNodeTime(long timeNs)Registers "node time" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportNodeTimeToFirstByte(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportNodeTimeToFirstByte(long timeNs)Registers "time to first byte" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeFastestPartitionTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeFastestPartitionTime(long timeNs)Reports broker "wall" time in nanoseconds for the fastest parallel merge sequence partition to be 'initialized', where 'initialized' is time to the first result batch is populated from data servers and merging can begin.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeInputRows(long numRows)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeInputRows(long numRows)Reports total number of input rows processed by the broker during parallel merge.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeInputSequences(long numSequences)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeInputSequences(long numSequences)Reports total number of input sequences processed by the broker during parallel merge.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeOutputRows(long numRows)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeOutputRows(long numRows)Reports broker total number of output rows after merging and combining input sequences (should be less than or equal to the value supplied toreportParallelMergeInputRows(long).QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeParallelism(int parallelism)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeParallelism(int parallelism)Reports number of parallel tasks the broker used to process the query during parallel merge.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeSlowestPartitionTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeSlowestPartitionTime(long timeNs)Reports broker "wall" time in nanoseconds for the slowest parallel merge sequence partition to be 'initialized', where 'initialized' is time to the first result batch is populated from data servers and merging can begin.QueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeTaskCount(long numTasks)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeTaskCount(long numTasks)Reports broker total number of fork join pool tasks required to complete queryQueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeTotalCpuTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeTotalCpuTime(long timeNs)Reports broker total CPU time in nanoseconds where fork join merge combine tasks were doing workQueryMetrics<QueryType>DefaultQueryMetrics. reportParallelMergeTotalTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportParallelMergeTotalTime(long timeNs)Reports broker total "wall" time in nanoseconds from parallel merge start sequence creation to total consumption.QueryMetrics<QueryType>DefaultQueryMetrics. reportPreFilteredRows(long numRows)QueryMetrics<QueryType>QueryMetrics. reportPreFilteredRows(long numRows)Reports the number of rows to scan in the segment after applyingpreFilters(List).QueryMetrics<QueryType>DefaultQueryMetrics. reportQueriedSegmentCount(long segmentCount)QueryMetrics<QueryType>QueryMetrics. reportQueriedSegmentCount(long segmentCount)Registers "segments queried count" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportQueryBytes(long byteCount)QueryMetrics<QueryType>QueryMetrics. reportQueryBytes(long byteCount)Registers "query bytes" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportQueryTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportQueryTime(long timeNs)Registers "query time" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportSegmentAndCacheTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportSegmentAndCacheTime(long timeNs)Registers "segmentAndCache time" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportSegmentRows(long numRows)QueryMetrics<QueryType>QueryMetrics. reportSegmentRows(long numRows)Reports the total number of rows in the processed segment.QueryMetrics<QueryType>DefaultQueryMetrics. reportSegmentTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportSegmentTime(long timeNs)Registers "segment time" metric.QueryMetrics<QueryType>DefaultQueryMetrics. reportWaitTime(long timeNs)QueryMetrics<QueryType>QueryMetrics. reportWaitTime(long timeNs)Registers "wait time" metric.Methods in org.apache.druid.query with parameters of type QueryMetrics Modifier and Type Method Description static <T> Sequence<Result<T>>QueryRunnerHelper. makeCursorBasedQuery(StorageAdapter adapter, List<org.joda.time.Interval> queryIntervals, Filter filter, VirtualColumns virtualColumns, boolean descending, Granularity granularity, com.google.common.base.Function<Cursor,Result<T>> mapFn, QueryMetrics<?> queryMetrics)Constructor parameters in org.apache.druid.query with type arguments of type QueryMetrics Constructor Description MetricsEmittingQueryRunner(ServiceEmitter emitter, QueryToolChest<T,? extends Query<T>> queryToolChest, QueryRunner<T> queryRunner, ObjLongConsumer<? super QueryMetrics<?>> reportMetric, Consumer<QueryMetrics<?>> applyCustomDimensions)MetricsEmittingQueryRunner(ServiceEmitter emitter, QueryToolChest<T,? extends Query<T>> queryToolChest, QueryRunner<T> queryRunner, ObjLongConsumer<? super QueryMetrics<?>> reportMetric, Consumer<QueryMetrics<?>> applyCustomDimensions) -
Uses of QueryMetrics in org.apache.druid.query.datasourcemetadata
Methods in org.apache.druid.query.datasourcemetadata that return QueryMetrics Modifier and Type Method Description QueryMetrics<Query<?>>DataSourceQueryQueryToolChest. makeMetrics(DataSourceMetadataQuery query) -
Uses of QueryMetrics in org.apache.druid.query.groupby
Subinterfaces of QueryMetrics in org.apache.druid.query.groupby Modifier and Type Interface Description interfaceGroupByQueryMetricsSpecialization ofQueryMetricsforGroupByQuery.Classes in org.apache.druid.query.groupby that implement QueryMetrics Modifier and Type Class Description classDefaultGroupByQueryMetrics -
Uses of QueryMetrics in org.apache.druid.query.metadata
Methods in org.apache.druid.query.metadata that return QueryMetrics Modifier and Type Method Description QueryMetrics<Query<?>>SegmentMetadataQueryQueryToolChest. makeMetrics(SegmentMetadataQuery query) -
Uses of QueryMetrics in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator that return QueryMetrics Modifier and Type Method Description QueryMetrics<? super WindowOperatorQuery>WindowOperatorQueryQueryToolChest. makeMetrics(WindowOperatorQuery query) -
Uses of QueryMetrics in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan that return QueryMetrics Modifier and Type Method Description QueryMetrics<Query<?>>ScanQueryQueryToolChest. makeMetrics(ScanQuery query)Methods in org.apache.druid.query.scan with parameters of type QueryMetrics Modifier and Type Method Description Sequence<ScanResultValue>ScanQueryEngine. process(ScanQuery query, Segment segment, ResponseContext responseContext, QueryMetrics<?> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.query.search
Subinterfaces of QueryMetrics in org.apache.druid.query.search Modifier and Type Interface Description interfaceSearchQueryMetricsClasses in org.apache.druid.query.search that implement QueryMetrics Modifier and Type Class Description classDefaultSearchQueryMetricsThis class is implemented with delegation to another QueryMetrics for compatibility, see "Making subinterfaces of QueryMetrics for emitting custom dimensions and/or metrics for specific query types" section inQueryMetricsjavadoc.Methods in org.apache.druid.query.search that return QueryMetrics Modifier and Type Method Description QueryMetricsDefaultSearchQueryMetrics. reportBackPressureTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportBitmapConstructionTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportCpuTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportNodeBytes(long byteCount)QueryMetricsDefaultSearchQueryMetrics. reportNodeTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportNodeTimeToFirstByte(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeFastestPartitionTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeInputRows(long numRows)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeInputSequences(long numSequences)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeOutputRows(long numRows)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeParallelism(int parallelism)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeSlowestPartitionTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeTaskCount(long numTasks)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeTotalCpuTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportParallelMergeTotalTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportPreFilteredRows(long numRows)QueryMetricsDefaultSearchQueryMetrics. reportQueriedSegmentCount(long segmentCount)QueryMetricsDefaultSearchQueryMetrics. reportQueryBytes(long byteCount)QueryMetricsDefaultSearchQueryMetrics. reportQueryTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportSegmentAndCacheTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportSegmentRows(long numRows)QueryMetricsDefaultSearchQueryMetrics. reportSegmentTime(long timeNs)QueryMetricsDefaultSearchQueryMetrics. reportWaitTime(long timeNs)Constructors in org.apache.druid.query.search with parameters of type QueryMetrics Constructor Description DefaultSearchQueryMetrics(QueryMetrics<Query<?>> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary that return QueryMetrics Modifier and Type Method Description QueryMetrics<Query<?>>TimeBoundaryQueryQueryToolChest. makeMetrics(TimeBoundaryQuery query) -
Uses of QueryMetrics in org.apache.druid.query.timeseries
Subinterfaces of QueryMetrics in org.apache.druid.query.timeseries Modifier and Type Interface Description interfaceTimeseriesQueryMetricsSpecialization ofQueryMetricsforTimeseriesQuery.Classes in org.apache.druid.query.timeseries that implement QueryMetrics Modifier and Type Class Description classDefaultTimeseriesQueryMetrics -
Uses of QueryMetrics in org.apache.druid.query.topn
Subinterfaces of QueryMetrics in org.apache.druid.query.topn Modifier and Type Interface Description interfaceTopNQueryMetricsSpecialization ofQueryMetricsforTopNQuery.Classes in org.apache.druid.query.topn that implement QueryMetrics Modifier and Type Class Description classDefaultTopNQueryMetrics -
Uses of QueryMetrics in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type QueryMetrics Modifier and Type Method Description static FilterAnalysisFilterAnalysis. analyzeFilter(Filter filter, ColumnSelectorColumnIndexSelector indexSelector, QueryMetrics queryMetrics, int numRows)Sequence<Cursor>CursorFactory. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)Creates a sequence of Cursors, one for each time-granular bucket (based on the provided Granularity).Sequence<Cursor>FilteredStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)Sequence<Cursor>QueryableIndexStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)Sequence<Cursor>RowBasedStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval queryInterval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)Sequence<Cursor>UnnestStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)default VectorCursorCursorFactory. makeVectorCursor(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, QueryMetrics<?> queryMetrics)Creates a VectorCursor.VectorCursorQueryableIndexStorageAdapter. makeVectorCursor(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, QueryMetrics<?> queryMetrics)Constructors in org.apache.druid.segment with parameters of type QueryMetrics Constructor Description QueryableIndexCursorSequenceBuilder(QueryableIndex index, org.joda.time.Interval interval, VirtualColumns virtualColumns, Filter filter, QueryMetrics<? extends Query> metrics, long minDataTimestamp, long maxDataTimestamp, boolean descending) -
Uses of QueryMetrics in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental with parameters of type QueryMetrics Modifier and Type Method Description Sequence<Cursor>IncrementalIndexStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics) -
Uses of QueryMetrics in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join with parameters of type QueryMetrics Modifier and Type Method Description Sequence<Cursor>HashJoinSegmentStorageAdapter. makeCursors(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, QueryMetrics<?> queryMetrics)VectorCursorHashJoinSegmentStorageAdapter. makeVectorCursor(Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, QueryMetrics<?> queryMetrics)
-