You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
major internal migration from Flask and Gunicorn to FastApi and Uvicorn (a062184)
removed global variable init_container_names and moved the logic to util.metrics module leveraging registered metric labels as initial containers
no more new docker client per request!
handed over the event loop and task scheduling management to FastApi + Uvicorn
Notes
No changes to Prometheus metrics endpoints, names, labels, or scrape behavior.
Existing Prometheus scrapers, dashboards, and alerting rules will continue to work as-is.
The internal implementation is now fully asynchronous with FastAPI, potentially improving concurrent scrape handling under heavy load.
Logging and startup messages will differ due to the new framework and ASGI server (uvicorn).
adjust the following settings for uvicorn as environment variables:
HOST
PORT
WORKERS (Default : 3)
LOG_LEVEL=(Default : warning)
⚠️Breaking operational change: if your deployment or runtime environment specifically depends on Flask or Gunicorn, you'll need to adjust service definitions accordingly.