Package io.prestosql.event
Class QueryMonitor
- java.lang.Object
-
- io.prestosql.event.QueryMonitor
-
public class QueryMonitor extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, QueryMonitorConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
queryCompletedEvent(QueryInfo queryInfo)
void
queryCreatedEvent(BasicQueryInfo queryInfo)
void
queryImmediateFailureEvent(BasicQueryInfo queryInfo, ExecutionFailureInfo failure)
-
-
-
Constructor Detail
-
QueryMonitor
@Inject public QueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, QueryMonitorConfig config)
-
-
Method Detail
-
queryCreatedEvent
public void queryCreatedEvent(BasicQueryInfo queryInfo)
-
queryImmediateFailureEvent
public void queryImmediateFailureEvent(BasicQueryInfo queryInfo, ExecutionFailureInfo failure)
-
queryCompletedEvent
public void queryCompletedEvent(QueryInfo queryInfo)
-
-