def access(self, resp, req, environ, request_time): # health check endpoints are only logged in debug mode if (not os.environ.get('DEIS_DEBUG', False) and req.path in ['/readiness', '/healthz']): return Logger.access(self, resp, req, environ, request_time)
def access(self, resp, req, environ, request_time): # health check endpoints are only logged in debug mode if ( not os.environ.get('DEIS_DEBUG', False) and req.path in ['/readiness', '/healthz'] ): return Logger.access(self, resp, req, environ, request_time)
def access(self, resp, req, environ, request_time): """Measure request duration request_time is a datetime.timedelta """ Logger.access(self, resp, req, environ, request_time) duration_in_ms = request_time.seconds * 1000 + float(request_time.microseconds) / 10 ** 3 self.histogram("gunicorn.request.duration", duration_in_ms) self.increment("gunicorn.requests", 1) self.increment("gunicorn.request.status.%d" % int(resp.status.split()[0]), 1)
def access(self, resp, req, environ, request_time): """Measure request duration request_time is a datetime.timedelta """ Logger.access(self, resp, req, environ, request_time) duration_in_s = request_time.seconds + float( request_time.microseconds) / 10**6 self.histogram("gunicorn.request.duration", duration_in_s) self.increment("gunicorn.requests", 1) self.increment( "gunicorn.request.status.%d" % int(resp.status.split()[0]), 1)
def access(self, resp, req, environ, request_time): """Measure request duration request_time is a datetime.timedelta """ Logger.access(self, resp, req, environ, request_time) duration_in_ms = request_time.seconds * 1000 + float(request_time.microseconds) / 10 ** 3 status = resp.status if isinstance(status, str): status = int(status.split(None, 1)[0]) self.histogram("gunicorn.request.duration", duration_in_ms) self.increment("gunicorn.requests", 1) self.increment("gunicorn.request.status.%d" % status, 1)