Flexflow.Telemetry (flexflow v0.2.0) View Source
Telemetry
Link to this section Summary
Types
Options
enable_process_historyEnable Process history in:etstelemetry_loggerEnable default logger handler, defaultfalsetelemetry_logger_levelLogger 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_historyEnable Process history in:etstelemetry_loggerEnable default logger handler, defaultfalsetelemetry_logger_levelLogger 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()