Module datafusion_physical_plan::metrics

source ·
Expand description

Metrics for recording information about execution

Structs§

  • Helper for creating and tracking common “baseline” metrics for each operator
  • A counter to record things such as number of input or output rows
  • A set of Metrics for an individual “operator” (e.g. &dyn ExecutionPlan).
  • A gauge is the simplest metrics type. It just returns a value. For example, you can easily expose current memory consumption with a gauge.
  • name=value pairs identifiying a metric. This concept is called various things in various different systems:
  • Something that tracks a value of interest (metric) of a DataFusion ExecutionPlan execution.
  • Structure for constructing metrics, counters, timers, etc.
  • A snapshot of the metrics for a particular (ExecutionPlan).
  • RAAI structure that adds all time between its construction and destruction to the CPU time or the first call to stop whichever comes first
  • Measure a potentially non contiguous duration of time
  • Stores a single timestamp, stored as the number of nanoseconds elapsed from Jan 1, 1970 UTC

Enums§

Traits§

  • Trait for things that produce output rows as a result of execution.