Я запускаю приложение Spark в автономном кластере Spark. Если я проверяю состояние приложений с помощью Spark REST API, я получаю что-то вроде следующего:
curl localhost:4040/api/v1/applications
[ {
"id" : "app-20191107150648-0000",
"name" : "MyAppName",
"attempts" : [ {
"startTime" : "2019-11-07T14:06:47.372GMT",
"endTime" : "1969-12-31T23:59:59.999GMT",
"lastUpdated" : "2019-11-07T14:06:47.372GMT",
"duration" : 0,
"sparkUser" : "Username",
"completed" : false,
"appSparkVersion" : "2.4.4",
"startTimeEpoch" : 1573135607372,
"lastUpdatedEpoch" : 1573135607372,
"endTimeEpoch" : -1
} ]
}
Мой вопрос: есть ли API, который также показывает, насколько приложение прогрессировало в%. Например, если его половина сделана, она должна показать 50%. Я знаю, что невозможно получить точную цифру, но даже оценка будет хорошей.