Mesos では、スレーブは CPU とメモリの情報のみをマスターに報告しますか? 他のカスタム情報を伝達できますか。たとえば、外部プロセスに対してどれだけビジーかを伝えることができるアプリケーションがあります。その情報を Mesos スレーブに報告できますか? Mesos スレーブはマスターに報告し、リソースの提供に使用されますか?
1 に答える
1
興味深い質問です。カスタム情報をスレーブからフレームワークに取得する方法はいくつか考えられます。たぶん、これらのいずれかがあなたのために働くでしょう。
--resources フラグと --attributes フラグを使用してカスタム リソース/属性を追加すると、スレーブ開始時にこれらの統計/値の一部を指定できるようになり、リソース オファーに含まれるようになります。
または、statusUpdates の「data」フィールドでそのような情報を渡す、フレームワーク用のカスタム executor を用意することもできます。
または、(0.21 の新しいアイソレータ モジュールのように) カスタム アイソレータを追加して、スレーブの /stats.json エンドポイントで異なるメトリックをレポートさせることもできます。
于 2014-10-30T08:27:57.357 に答える