Как хранить и получать данные формы http в приложении Azure Insights для функций Azure

#azure #azure-functions

#лазурь #azure-функции

Вопрос:

У нас есть приложение функций Azure (v. 4) с вызовами api post на какой-либо внешний ресурс rest. Я могу видеть случайные сбои в мониторинге Azure (Azure Insights), но все, что мне удалось собрать в журналах, — это URL-адрес конечной точки внешнего api (путь, как https://... при открытии зависимостей) с параметрами запроса get. Чтобы устранить сбой, мне нужно также собрать данные формы для запросов на публикацию. Интересно, насколько это было бы просто, например, так же просто, как установить какой-либо флаг в конфигурации azure или изменить приложение и явно записать журналы трассировки.

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

1. Приложение Insights — gt;Поиск транзакций покажет запросы, трассировки, но это будет указывать только на то, что ваша функция выполнила POST вызов HTTPgt;, ответ на который call..it не будет отображаться полезная нагрузка, ваше приложение-функция должно регистрировать данные в виде TRACE информации, используя ILogger которую вводится в вашу функцию.

2. понял. Спасибо. Пожалуйста, не стесняйтесь публиковать в качестве ответа

Ответ №1:

Приложение выводы операции -gt; поиск на портале будут отображаться запросы и сообщения трассировки, но это будет только означать, что функция сделал HTTP-запрос POST вызов, код ответа и длительности звонка, это не шоу полезных сведений, так что приложение явно должны войти те детали, как TRACE информация через ILogger экземпляр, который вводится в функцию.