1

在 Mesos 中,slave 是否只向 master 报告 CPU 和内存信息?他们可以传播任何其他自定义信息吗?例如,我有一个应用程序可以告诉外部进程有多忙。它能否将该信息报告给 Mesos 从站,然后再向主站报告并用于资源提供?

4

1 回答 1

1

有趣的问题。我可以想出几种方法来将您的自定义信息从从属设备获取到框架。也许其中之一对你有用。

  1. 您可以使用 --resources 和 --attributes 标志添加自定义资源/属性,这可能允许您在从属启动时间指定其中一些统计信息/值,然后将其包含在资源报价中。

  2. 或者,您可以为您的框架有一个自定义执行器,在其 statusUpdates 的“数据”字段中传递此类信息。

  3. 或者,也许您可​​以添加一个自定义隔离器(例如 0.21 的新隔离器模块),然后让它在从站的 /stats.json 端点上报告不同的指标。

于 2014-10-30T08:27:57.357 回答