如何以编程方式获取 Dask-YARN UI url

How to programmatically get the Dask-YARN UI url

我正在使用 Dask YARN 创建这样的应用程序:

spec = skein.ApplicationSpec( ... )
cluster = YarnCluster.from_specification(spec)
client = Client(cluster)

通常我会从命令行 运行 yarn application -list 获取指向 Skein 网络 UI 的应用程序 Tracking-URL。我想以编程方式将此 url 放入我的日志中。我看到 Skein 通过 Application Client 对象 (https://jcrist.github.io/skein/api.html#application-client) 提供了这个,但我不知道如何从 Dask-yarn 客户端和集群到拥有 Skein Application Client 对象。

如何从我的 desk-yarn 客户那里得到 Skein UI url?

Skein Web 的地址 UI 可以通过以下方式访问:

cluster.application_client.ui.address