saq.web.starlette
#
Starlette/FastAPI/ASGI
Module Contents#
- saq.web.starlette.saq_web(root_path, queues)[source]#
Create an embeddable monitoring Web UI
Example
routes = [ Mount("/monitor", saq_web("/monitor", queues=all_the_queues_list)) ]
- Parameters:
root_path (str) – The absolute mount point, typically the same as where you mount it.
queues (list[saq.queue.Queue]) – The list of known queues
- Returns:
Starlette ASGI instance.
- Return type:
starlette.applications.Starlette