#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
экземпляр, который вводится в функцию.