Где хранятся журналы вызовов Azure WebJob QueueTrigger-ed?
Я пытаюсь найти сообщения очереди, обработанные в веб-задании QueueTrigger. Проблема в том, что я нигде не сохранил эти сообщения после обработки, и теперь они мне нужны. Я знаю, что они доступны на панели инструментов SCM WebJobs на
https://{имя_сайт}.scm.azurewebsites.net/azurejobs/#/ функция / вызовы / {вызов-идентификатор}
... если я знаю {invocation-id}. У меня есть пара сотен обработанных сообщений, которые я пытаюсь получить для определенного диапазона дат, поэтому переход от страницы к странице в веб-браузере нецелесообразен.
Кто-нибудь знает, где хранятся эти журналы, которые отображает SCM? Я посмотрел в azure-jobs-host-output
а также azure-webjobs-dashboard
и не могу найти сообщения нигде. Я также посмотрел в \data\jobs\continuous\{webjob}\job_log.txt
, но это, по-видимому, только Console.output задания, а не инициирующие данные CloudQueueMessage, которые были переданы в функцию webjob.
1 ответ
Согласно моим исследованиям, подробные журналы вызовов находятся под azure-webjobs-dashboard\functions\instances
следующее:
Кроме того, записи списка для Invocation Log находятся под azure-webjobs-dashboard\functions\recent\flat
следующее: