Re: Programatically collect taskmanagers details from Job Manager
Posted by
Stephan Ewen on
URL: http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/Programatically-collect-taskmanagers-details-from-Job-Manager-tp8733p8749.html
You should be able to call the Monitor handler of the JobManager:
http://jobmanagerhost:8081/taskmanagers
That gives you a JSON response like this:
{ "taskmanagers [
{ "id" : "7c8835b89acf533cb8a5119dbcaf4b4f",
"dataPort" : 56199,
"timeSinceLastHeartbeat" : 1472461577563,
"slotsNumber" : 4,
....},
{ "id " :"460bfbf8b540bf28befd616cbc9ea532",
"dataPort" : 39233,
"timeSinceLastHeartbeat" : 1472461577967,
"slotsNumber":4,
....}
]
}
That should have the hostname/IP in the TaskManager URL:
Hope that helps
Stephan