Где хранятся журналы вызовов 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 следующее:

Другие вопросы по тегам