Contexte:Existe-t-il un moyen d'obtenir la mémoire maximale utilisée par une tâche dans mesos?
I mis en œuvre un Scheduler
à Scala sur la base Mesos Scheduler Interface.
Toutes les tâches sont parfaitement orchestrées.
attentes:
Maintenant, je voudrais être en mesure de contrôler la mémoire maximale consommée par les tâches accomplies.
Je m'attends à effectuer cette tâche de surveillance dans mon implémentation de la méthode Scheduler.statusUpdate()
, pour chaque tâche avec l'état TASK_FINISHED
.
Question:
Dans cette méthode, un SchedulerDriver
et un Protos.TaskStatus
sont fournis. Donc, y at-il un moyen de récupérer la mémoire maximale utilisée par la tâche correspondante à partir d'un SchedulerDriver
et d'un Protos.TaskStatus
?