Merge pull request 'feat: enable metrics' (#65) from feature/add-metrics into dev

Reviewed-on: freeleaps/freeleaps-service-hub#65
This commit is contained in:
icecheng 2025-09-22 08:50:19 +00:00
commit 0107feabb9

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")