feat: instrumented backend with prometheus endpoint

This commit is contained in:
ITQ
2025-11-21 09:44:35 +03:00
parent 2e0470a833
commit f23c4cbe6d
3 changed files with 27 additions and 0 deletions
@@ -15,6 +15,7 @@ from dishka.integrations.fastapi import setup_dishka
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from firebase_admin import credentials
from prometheus_fastapi_instrumentator import Instrumentator
from template_project.web_api.configuration import Configuration, load_configuration
from template_project.web_api.ioc.make import make_ioc
@@ -72,6 +73,7 @@ def make_asgi_application(
app.include_router(healthcheck.router)
app.include_router(profile.router)
app.include_router(notification.router)
Instrumentator().instrument(app).expose(app)
setup_dishka(container=ioc, app=app)