Beispiel #1
0
 def run(self):
     self.set_wrapped({
         'gunicorn.arbiter.Arbiter.manage_workers':
         get_conditional_wrapper(_manage_workers, enable_if=None),
         'gunicorn.workers.base.Worker.notify':
         get_conditional_wrapper(_worker_notify, enable_if=None),
     })
     super(GunicornInstrumentor, self).run()
 def run(self):
     self.set_wrapped(
         {
             'gunicorn.arbiter.Arbiter.manage_workers': get_conditional_wrapper(_manage_workers, enable_if=None),
             'gunicorn.workers.base.Worker.notify': get_conditional_wrapper(_worker_notify, enable_if=None),
         }
     )
     super(GunicornInstrumentor, self).run()
Beispiel #3
0
 def run(self):
     self.set_wrapped(
         {
             'flask.app.Flask.__init__': get_conditional_wrapper(_flask_app, enable_if=None),
             'flask.app.Flask.dispatch_request': get_conditional_wrapper(_flask_dispatch, enable_if=None,
                                                                         state='web'),
             'flask.app.Flask.__call__': get_conditional_wrapper(_flask_wsgi_call, enable_if=None, state='wsgi'),
         })
     super(FlaskInstrumentor, self).run()
 def run(self):
     self.set_wrapped(
         {
             'cherrypy._cptree.Application.__call__': get_conditional_wrapper(_cherrypy_wsgi_call, enable_if=None,
                                                                              state='web'),
             'cherrypy._cprequest.Request.run': get_conditional_wrapper(_cherrypy_respond_wrapper, enable_if=None,
                                                                        state='wsgi'),
         })
     super(CherryPyInstrumentor, self).run()
Beispiel #5
0
 def run(self):
     self.set_wrapped({
         'django.core.handlers.wsgi.WSGIHandler.__call__':
         get_conditional_wrapper(_django_wsgi_call,
                                 state='wsgi',
                                 enable_if=None),
         'django.conf.LazySettings.__getattr__':
         django_inject_middleware,
     })
     super(DjangoCoreInstrumentor, self).run()
Beispiel #6
0
 def run(self):
     self.set_wrapped(
         {
             "django.core.handlers.wsgi.WSGIHandler.__call__": get_conditional_wrapper(
                 _django_wsgi_call, state="wsgi", enable_if=None
             ),
             "django.conf.LazySettings.__getattr__": django_inject_middleware,
         }
     )
     super(DjangoCoreInstrumentor, self).run()