Пропущены журналы вызовов функций в Azure WebJobs - PullRequest
0 голосов
/ 05 февраля 2020

У меня Azure WebJob работает на нескольких этапах (dev, test и prod). При открытии журналов вызовов, вызванных очередью WebJob, на https://{sitename}.scm.azurewebsites.net/azurejobs/#/functions я получаю правильные данные для этапа dev и prod. Но для этапа тестирования я получаю следующее:

  • Идет индексация. Отображаемая информация может быть не актуальной.
  • Функции отсутствуют.
  • Есть записи в журнале вызовов, но эти записи старше 6 месяцев

Поэтому я проверил различия между тремя этапами и обнаружил, что в соответствующей учетной записи хранения отсутствует папка.

Как указано здесь записи, показанные в журнале вызовов, находятся в azure-webjobs-dashboard\functions\recent\flat. У меня есть эта папка на стадии тестирования, и файлам там 6 месяцев, как и ожидалось. Очевидно, что в этой папке нет новых записей. Разница, которую я обнаружил по сравнению со стадией dev и prod, заключается в том, что отсутствует папка; azure-webjobs-dashboars\functions\flat. Также в папке функций есть файл version, который не обновлялся на стадии тестирования в течение этих 6 месяцев. Я проверил все файлы и папки в контейнере azure-webjobs-dashboard, и в течение 6 месяцев не было никаких действий.

Что может быть причиной такого поведения? Что я могу сделать, чтобы иметь соответствующий журнал вызовов для стадии тестирования?

...