Как мы можем рассчитать общее время для запуска функции оркестровки - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть функция оркестровки, которая управляет некоторыми видами деятельности. У меня есть секундомер, чтобы рассчитать время, необходимое для выполнения этих действий. Во время выполнения сброса таймер продолжает работать, как триггер оркестровки. Есть ли какое-то решение для этого.

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

Вы не должны использовать секундомер в функции Orchestrator.Если вы хотите, чтобы время начала и завершения функции вашего оркестратора, вы можете напрямую проверить в таблице «DurableFunctionHubInstance» (учетная запись хранения функций).

enter image description here

0 голосов
/ 29 апреля 2019

Вы можете проверить таблицу истории функции длительного пользования и увидеть различные временные метки для каждого шага в выполнении: https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-checkpointing-and-replay

В этом также объясняется, почему вы не должны использовать такие вещи, какСекундомер в прочной функции.

...