feat: enable metrics

This commit is contained in:
icecheng 2025-09-22 16:48:07 +08:00
parent 459e56c7bf
commit afb90e55e6

View File

@ -1,15 +1,14 @@
import logging import logging
from prometheus_fastapi_instrumentator import Instrumentator from prometheus_fastapi_instrumentator import Instrumentator
from common.config.site_settings import site_settings
def register(app): def register(app):
# Prometheus metric prefix is : freeleaps_metrics
instrumentator = ( instrumentator = (
Instrumentator().instrument( Instrumentator().instrument(
app, app,
metric_namespace="freeleaps-mertics", metric_namespace="freeleaps",
metric_subsystem=site_settings.NAME) metric_subsystem="metrics", )
) )
@app.on_event("startup") @app.on_event("startup")