Ejemplo n.º 1
0
def metrics():
    """Return Prometheus metrics"""
    return generate_latest()
    response = Response()
    response.set_header('Content-Type',
                        'text/plain; version=0.0.4; charset=utf-8')
    response.body = generate_latest()
    return response
Ejemplo n.º 2
0
    def handler(self, request: Request, response: Response, *args, **kwargs):
        handler = getattr(self, request.method.lower(), None)
        if handler is None:
            response.status = 401
            response.content_type = 'application/json'
            response.body = '{"code": 401, "message": "method not allowed"}'
            return response

        return handler(request, response, *args, **kwargs)