Summary
Functions
This function retrieves all match specs available
This function retrieves all functions within the passed node and module
This function retrieves all modules within the passed node
This function starts the trace for the passed module/functions
This function returns the current trace server state
This function stops the trace for the passed session ID
Types
@type t() :: %ObserverWeb.Tracer{ functions_by_node: map(), max_messages: non_neg_integer(), request_pid: pid() | nil, session_id: binary() | nil, session_timeout_ms: non_neg_integer(), status: :idle | :running }
Functions
@spec get_default_functions_matchspecs() :: map()
This function retrieves all match specs available
@spec get_module_functions_info(node :: atom(), module :: atom()) :: %{ functions: map(), module: atom(), node: atom() }
This function retrieves all functions within the passed node and module
This function retrieves all modules within the passed node
This function starts the trace for the passed module/functions
@spec state() :: map()
This function returns the current trace server state
@spec stop_trace(binary()) :: :ok
This function stops the trace for the passed session ID