2014-10-07 4 views
1

В Mesos ведущие подчиняются только процессору и информации о памяти ведущему устройству? Могут ли они распространять другие пользовательские данные. Например, у меня есть приложение, которое может определить, насколько он занят внешним процессом. Может ли он сообщить эту информацию рабочему лицу Mesos, которое сообщает об этом Учителю и будет использоваться в предложениях по ресурсам?Информация о подчиненной компании Mesos

ответ

1

Интересный вопрос. Я могу подумать о нескольких способах получения вашей пользовательской информации от подчиненных к структуре. Возможно, один из них будет работать на вас.

  1. Вы можете использовать --resources и --attributes флагов добавлять пользовательские ресурсы/атрибуты, которые могут позволить вам определить некоторые из этих статистических данных/значений в рабе-старт-время, которые затем будут включены в ресурсные предложения.

  2. Или у вас может быть пользовательский исполнитель для вашей инфраструктуры, который передает такую ​​информацию в поле «данные» своего statusUpdates.

  3. Возможно, вы можете добавить специальный изолятор (например, с новыми изоляторными модулями 0,21), а затем сообщить ему разные показатели на конечной точке /stats.json подчиненного устройства.

+0

Эй Адам, я думаю, (2) было бы излишним для сбора метрик, если это не является основной целью применения я думаю, но это может быть хорошим дополнением к Marathon :) С другой стороны, я не Посмотрите, как это может быть достигнуто (1), вы можете уточнить? –

Смежные вопросы