Пример #1
0
 def failure_signal(sender, task_id, exception, args, kwargs, traceback,
                    einfo, *aargs, **kwds):
     end_time = datetime.utcnow()
     start_time = getattr(sender, '_appenlight_start_time')
     fake_environ = {'appenlight.view_name': 'celery:' + sender.name}
     gather_data(APPENLIGHT_CLIENT, fake_environ,
                 start_time=start_time, end_time=end_time)
Пример #2
0
 def failure_signal(sender, task_id, exception, args, kwargs, traceback,
                    einfo, *aargs, **kwds):
     end_time = datetime.utcnow()
     start_time = getattr(sender, '_appenlight_start_time')
     fake_environ = {'appenlight.view_name': 'celery:' + sender.name}
     gather_data(APPENLIGHT_CLIENT, fake_environ,
                 start_time=start_time, end_time=end_time)
Пример #3
0
 def postrun_signal(sender, task_id, task, args, kwargs, retval, *aargs,
                    **kwds):
     end_time = datetime.utcnow()
     start_time = getattr(task, '_appenlight_start_time')
     fake_environ = {'appenlight.view_name': 'celery:' + sender.name}
     gather_data(APPENLIGHT_CLIENT,
                 fake_environ,
                 gather_exception=False,
                 start_time=start_time,
                 end_time=end_time)
Пример #4
0
def log_exception(sender, exception, **extra):
    appenlight_client = request.environ['appenlight.client']
    gather_data(appenlight_client, request.environ, gather_slowness=False,
                gather_logs=False)
Пример #5
0
 def postrun_signal(sender, task_id, task, args, kwargs, retval, *aargs, **kwds):
     end_time = datetime.utcnow()
     start_time = getattr(task, '_appenlight_start_time')
     fake_environ = {'appenlight.view_name': 'celery:' + sender.name}
     gather_data(APPENLIGHT_CLIENT, fake_environ, gather_exception=False,
                 start_time=start_time, end_time=end_time)
Пример #6
0
def log_exception(sender, exception, **extra):
    appenlight_client = request.environ['appenlight.client']
    gather_data(appenlight_client,
                request.environ,
                gather_slowness=False,
                gather_logs=False)