def wrap_background_task(module, object_path, application=None, name=None, group=None): wrap_object(module, object_path, BackgroundTaskWrapper, (application, name, group))
def wrap_function_profile(module, object_path, filename, delay=1.0, checkpoint=30): wrap_object(module, object_path, FunctionProfileWrapper, (filename, delay, checkpoint))
def wrap_transaction_name(module, object_path, name=None, group=None, priority=None): return wrap_object(module, object_path, TransactionNameWrapper, (name, group, priority))
def wrap_function_trace(module, object_path, name=None, group=None, label=None, params=None): return wrap_object(module, object_path, FunctionTraceWrapper, (name, group, label, params))
def wrap_generator_trace(module, object_path, name=None, group=None, label=None, params=None): return wrap_object(module, object_path, GeneratorTraceWrapper, (name, group, label, params))
def wrap_profile_trace(module, object_path, name=None, group=None, label=None, params=None, depth=3): return wrap_object(module, object_path, ProfileTraceWrapper, (name, group, label, params, depth))
def wrap_in_function(module, object_path, function): return wrap_object(module, object_path, InFunctionWrapper, (function, ))
def wrap_out_function(module, object_path, function): return wrap_object(module, object_path, OutFunctionWrapper, (function,))
def wrap_in_function(module, object_path, function): return wrap_object(module, object_path, InFunctionWrapper, (function,))
def instrument_pymongo_connection(module): wrap_object(module, 'Connection._send_message', PyMongoTraceWrapper) wrap_object(module, 'Connection._send_message_with_response', PyMongoTraceWrapper)
def wrap_pre_function(module, object_path, function): return wrap_object(module, object_path, PreFunctionWrapper, (function, ))
def wrap_external_trace(module, object_path, library, url, method=None): wrap_object(module, object_path, ExternalTraceWrapper, (library, url, method))
def wrap_out_function(module, object_path, function): return wrap_object(module, object_path, OutFunctionWrapper, (function, ))
def wrap_error_trace(module, object_path, ignore_errors=None): wrap_object(module, object_path, ErrorTraceWrapper, (ignore_errors, ))
def wrap_pre_function(module, object_path, function): return wrap_object(module, object_path, PreFunctionWrapper, (function,))