pub trait ExecutorMetricsCollector: Send + Sync {
// Required method
fn record_stage(
&self,
job_id: &str,
stage_id: usize,
partition: usize,
plan: Arc<dyn QueryStageExecutor>,
);
}Expand description
ExecutorMetricsCollector records metrics for ShuffleWriteExec
after they are executed.
After each stage completes, ShuffleWriteExec::record_stage will be
called.
Required Methods§
Sourcefn record_stage(
&self,
job_id: &str,
stage_id: usize,
partition: usize,
plan: Arc<dyn QueryStageExecutor>,
)
fn record_stage( &self, job_id: &str, stage_id: usize, partition: usize, plan: Arc<dyn QueryStageExecutor>, )
Record metrics for stage after it is executed