Могу ли я сам установить статус панели мониторинга Azure WebJob?

#azure #azure-webjobs #azure-webjobssdk

#azure #azure-webjobs #azure-webjobssdk

Вопрос:

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

Статус панели мониторинга Azure WebJob

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

Комментарии:

1. Я не думаю, что это возможно, но вы можете взглянуть на Kudu API для создания собственной панели мониторинга

Ответ №1:

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

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

Ответ №2:

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