jina.serve.runtimes.gateway.websocket.app module#
- jina.serve.runtimes.gateway.websocket.app.get_fastapi_app(args, logger, timeout_send=None, metrics_registry=None)[source]#
Get the app from FastAPI as the Websocket interface.
- Parameters:
args (
Namespace
) – passed arguments.logger (
JinaLogger
) – Jina logger.timeout_send (
Optional
[float
]) – Timeout to be used when sending to Executorsmetrics_registry (
Optional
[CollectorRegistry
]) – optional metrics registry for prometheus used if we need to expose metrics from the executor or from the data request handler
- Returns:
fastapi app