Flexflow.Telemetry (flexflow v0.2.0) View Source
Telemetry
Link to this section Summary
Types
Options
enable_process_history
Enable Process history in:ets
telemetry_logger
Enable default logger handler, defaultfalse
telemetry_logger_level
Logger level, defaultdebug
Link to this section Types
Specs
state_type() :: :process_loop | :process_init
Specs
t() :: %Flexflow.Telemetry{ enable_process_history: boolean(), telemetry_logger: boolean(), telemetry_logger_level: Logger.level() }
Options
enable_process_history
Enable Process history in:ets
telemetry_logger
Enable default logger handler, defaultfalse
telemetry_logger_level
Logger level, defaultdebug
Link to this section Functions
Specs
attach_default_handler() :: :ok | {:error, :already_exists}
Specs
Specs
handle_logger([atom()], map(), map(), Logger.level()) :: :ok
Specs
Specs
invoke_process( Flexflow.Process.t(), atom(), (Flexflow.Process.t() -> Flexflow.Process.result()) ) :: Flexflow.Process.result()
Specs
span(state_type(), fun :: (() -> {term(), map()}), meta :: map()) :: term()