2016-10-06 2 views
1

Я использую панель инструментов Azure WebJob для мониторинга моих заданий. Я не доволен тем, как далеко я должен проснуться в интерфейсе, чтобы определить, что происходит. Я хотел бы использовать поле «Статус» на странице сведений о веб-странице, чтобы показать, требуется ли конкретное обращение, и в тех случаях, когда я считаю обращение вызовом, даже если оно не взорвалось.Могу ли я установить статус панели Azure WebJob?

Azure WebJob Dashboard Status

Я искал через документы Azure WebJobs и особенностей пакета Azure SDK WebJobs расширений не повезло (но я не сомневаюсь, я бы пропустил). Я вручную настраиваю это поле?

+0

Я не думаю, что это возможно, но вы можете взглянуть на Kudu APi, чтобы создать свою собственную приборную панель – Thomas

ответ

1

Я не доволен тем, как далеко я должен проснуться в интерфейсе, чтобы определить, что происходит. Я хотел бы использовать поле «Статус» на странице сведений о веб-странице, чтобы показать, требуется ли конкретное обращение, и в тех случаях, когда я считаю обращение вызовом, даже если оно не взорвалось.

Насколько я знаю, кажется, что он не позволяет нам устанавливать поле статуса самостоятельно на панели Azure WebJob. Если вы хотите отображать сведения о запуске WebJob без щелчка по интерфейсу, вы можете попытаться позвонить WebJobs API, чтобы получить задание о запуске истории и получить информацию о выходе или ошибке из журналов, запросив output_url или error_url, а затем вы можете создать a пользовательская панель мониторинга и заполнить ее данными о выходе и деталях ошибок.

1

Нет, вы не можете установить его самостоятельно.
API-интерфейсы Kudu могут не дать вам достаточно деталей для отдельных экземпляров функций. Рассмотрите возможность размещения запроса функции на https://github.com/Azure/azure-webjobs-sdk/ Было еще несколько инвестиций в раскрытие API протоколирования непосредственно над учетной записью хранилища.

Смежные вопросы