Example #1
0
    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)
Example #2
0
    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)
Example #3
0
 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)
Example #5
0
 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)