Composed Task Runner не показывает время выполнения

Я создал Composed Task Runner с приведенным ниже определением. SuccessTask и Notifier - это простые приложения весенней загрузки Spring Cloud Task, которые печатают только Hello World и возвращают код выхода 0. Когда я создаю отдельные задачи, я могу видеть время начала и окончания; однако, когда я объединяю их вместе, я не вижу времени. См. ID 4 ниже.

Я настроил каждую отдельную задачу так, чтобы она указывала на встроенную базу данных H2 DB локального сервера потока данных Spring Cloud. Нужно ли мне что-то делать и для составленного исполнителя задач? Если да, то как?

task create successFlow --definition "SuccessTask && Notifier"
task launch successFlow
task execution list

╔════════════╤══╤════════════════════════════╤════════════════════════════╤═════════╗
║ Task Name  │ID│         Start Time         │          End Time          │Exit Code║
╠════════════╪══╪════════════════════════════╪════════════════════════════╪═════════╣
║failTest    │3 │Tue Oct 03 14:09:46 CDT 2017│Tue Oct 03 14:09:46 CDT 2017│1        ║
║notifierTest│2 │Tue Oct 03 14:07:10 CDT 2017│Tue Oct 03 14:07:10 CDT 2017│0        ║
║taskTest    │1 │Tue Oct 03 14:03:25 CDT 2017│Tue Oct 03 14:03:25 CDT 2017│0        ║
║successFlow │4 │                            │                            │0        ║
╚════════════╧══╧════════════════════════════╧════════════════════════════╧═════════╝

person Kanika Sharma    schedule 03.10.2017    source источник


Ответы (1)


Аналогичное требование к источнику данных применяется также к составному исполнителю задач (CTR). CTR по умолчанию встраивает собственный экземпляр H2 DB, если вы его не отменяете. Мы разъяснили это в документации через spring-cloud / spring-cloud- dataflow # 1640 недавно.

person Sabby Anandan    schedule 03.10.2017