Составитель задач не показывает время выполнения
Я создал Composed Task Runner с приведенным ниже определением. SuccessTask и Notifier - это простые приложения весенней загрузки Spring Cloud Task, которые печатают только Hello World и возвращают код завершения 0. Когда я создаю отдельные задачи, я могу видеть время начала и окончания; однако, когда я соединяю их вместе, я не вижу времени. Пожалуйста, смотрите ID 4 ниже.
Я настроил каждую отдельную задачу так, чтобы она указывала на встроенную базу данных H2 локального облачного сервера потоков данных. Нужно ли что-то делать и для составителя задач? Если так, то как?
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 ║
╚════════════╧══╧════════════════════════════╧════════════════════════════╧═════════╝
1 ответ
Аналогичное требование к источнику данных применяется и к составителю задач (CTR). CTR встраивает свой собственный экземпляр H2 DB по умолчанию, если вы не переопределяете его. Мы разъяснили это в документах через https://github.com/spring-cloud/spring-cloud-dataflow/issues/1640 недавно.