events are updated

This commit is contained in:
2024-11-08 18:23:28 +03:00
parent c5b771e5cb
commit df5927e5ac
37 changed files with 223 additions and 149 deletions

View File

@@ -10,9 +10,9 @@ from handlers_exception import (
exception_handler_exception,
)
from prometheus_fastapi_instrumentator import Instrumentator
from prometheus_client import Counter, Histogram
# from prometheus_client import Counter, Histogram
from service_app.app_runner_init import create_endpoints_from_api_functions
from .app_runner_init import create_endpoints_from_api_functions
app = create_app()
Instrumentator().instrument(app=app).expose(app=app)
@@ -32,16 +32,6 @@ app.add_exception_handler(HTTPException, exception_handler_http)
app.add_exception_handler(Exception, exception_handler_exception)
create_endpoints_from_api_functions(api_app=app)
# # Define a counter metric
# REQUESTS_COUNT = Counter(
# "requests_total", "Total number of requests", ["method", "endpoint", "status_code"]
# )
# # Define a histogram metric
# REQUESTS_TIME = Histogram("requests_time", "Request processing time", ["method", "endpoint"])
# api_request_summary = Histogram("api_request_summary", "Request processing time", ["method", "endpoint"])
# api_request_counter = Counter("api_request_counter", "Request processing time", ["method", "endpoint", "http_status"])
if __name__ == "__main__":
uvicorn_config = {
"app": "app:app",