2121)
2222from uuid import UUID , uuid4
2323from typing import Optional
24- from starlette_prometheus import metrics , PrometheusMiddleware
24+ # from starlette_prometheus import metrics, PrometheusMiddleware
2525
2626exclude_endpoints = ["/.aws/**" , "/.env**" , "/.env/**" , ".git/**" , "/.env" ,
2727 "/metrics" , "/metrics/" , "/metrics/**" ,
3636 "/webui" , "/core/**" , "/.git/**" ]
3737
3838
39- class CustomPrometheusMiddleware (PrometheusMiddleware ):
40- async def dispatch (self , request : Request , call_next : RequestResponseEndpoint ) -> Response :
41- if request .url .path in exclude_endpoints :
42- return await call_next (request )
43- else :
44- return await super ().dispatch (request , call_next )
39+ # class CustomPrometheusMiddleware(PrometheusMiddleware):
40+ # async def dispatch(self, request: Request, call_next: RequestResponseEndpoint) -> Response:
41+ # if request.url.path in exclude_endpoints:
42+ # return await call_next(request)
43+ # else:
44+ # return await super().dispatch(request, call_next)
4545
4646
4747version_time = datetime .datetime .now ().strftime ("%Y-%m-%d %H:%M:%S" )
@@ -55,11 +55,11 @@ async def dispatch(self, request: Request, call_next: RequestResponseEndpoint) -
5555 allow_headers = ["*" ],
5656)
5757
58- app .add_middleware (CustomPrometheusMiddleware )
58+ # app.add_middleware(CustomPrometheusMiddleware)
5959
6060app .mount ("/asset" , StaticFiles (directory = "asset" ), name = "asset" )
6161
62- app .add_route ("/metrics/" , metrics )
62+ # app.add_route("/metrics/", metrics)
6363
6464
6565def genUUID ():
0 commit comments