Коннектор Lucidworks Custom получает время последней работы - PullRequest
0 голосов
/ 09 февраля 2020

Необходимо получить последнее успешное время выполнения задания в пользовательском java соединителе.

enter image description here

Можно ли получить значение запуска при последнем запуске или любой другой способ сохранить и получить время выполнения последнего задания?

Пытался получить время последней работы с помощью доступа к сервису истории API. curl -u user:pass fusion-host:6764/api/jobs/datasource:movies-db/history

Есть ли другой способ получить значения из самого соединителя?

1 Ответ

0 голосов
/ 10 февраля 2020

https://doc.lucidworks.com/fusion-server/4.0/reference/api/jobs-api.html#get -источник заданий-для-данных-данных

Исходя из этих документов, ответ должен быть похож на этот. Вы бы использовали startTime для запуска последнего запуска

[ {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T21:01:46.743Z",
  "endTime" : "2017-05-17T21:02:05.720Z",
  "status" : "success"
}, {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T20:58:10.503Z",
  "endTime" : "2017-05-17T20:58:42.020Z",
  "status" : "success"
} ]
...