async def METHOD_NAME(request: web.Request) -> web.StreamResponse:
    try:
        return await handler(request)
    except ClusterPingError as exc:
        raise web.HTTPUnprocessableEntity(reason=f"{exc}") from exc
    except ClusterNotFoundError as exc:
        raise web.HTTPNotFound(reason=f"{exc}") from exc
    except ClusterAccessForbidden as exc:
        raise web.HTTPForbidden(reason=f"{exc}") from exc
    except DirectorServiceError as exc:
        raise web.HTTPServiceUnavailable(reason=f"{exc}") from exc