Module logging

Source
Expand description

Logging dataflows for events generated by various subsystems.

Re-exports§

pub use crate::logging::initialize::initialize;

Modules§

compute
Logging dataflows for events generated by clusterd.
differential 🔒
Logging dataflows for events generated by differential dataflow.
initialize 🔒
Initialization of logging dataflows.
reachability 🔒
Logging dataflows for events generated by timely dataflow.
timely 🔒
Logging dataflows for events generated by timely dataflow.

Structs§

BatchLogger 🔒
Logs events as a timely stream, with progress statements.
EventQueue 🔒
Parts to connect a logging dataflows the timely runtime.
LogCollection 🔒
Information about a collection exported from a logging dataflow.
PermutedRowPacker 🔒
Helper to pack collections of Datums into key and value row.
SharedLoggingState 🔒
State shared between different logging dataflow fragments.

Functions§

consolidate_and_pack 🔒
A single-purpose function to consolidate and pack updates for log collection.

Type Aliases§

OutputSession 🔒
An output session for the specified container builder.
OutputSessionColumnar 🔒
An output session for columnar containers of updates D, using a column builder.
OutputSessionVec 🔒
An output session for vector-based containers of updates D, using a capacity container builder.
Pusher 🔒
A pusher for containers C.
Update 🔒
An update of value D at a time and with a diff.