在Mesos中,从属服务器只向主服务器报告CPU和内存信息吗?他们可以传播任何其他自定义信息。例如,我有一个应用程序,可以告诉外部进程有多忙。它是否可以向Mesos奴隶报告该信息,该信息将报告发送给Master并在资源提供中使用?
答案 0 :(得分:1)
有趣的问题。我可以想到几种方法将您的自定义信息从奴隶提供给框架。也许其中一个对你有用。
您可以使用--resources和--attributes标志添加自定义资源/属性,这些资源/属性可以允许您在slave-start-time指定其中一些统计信息/值,然后将其包含在资源中报价。
或者您可以拥有一个自定义执行程序,用于在statusUpdates的“data”字段中传递此类信息。
或许你可以添加一个自定义隔离器(比如0.21的新隔离器模块),然后让它在slave的/stats.json端点上报告不同的指标。