Поведение приложения с помощью функций Azure и WebAPI - PullRequest
0 голосов
/ 28 января 2020

Этот вопрос больше о входе в AI из Azure Функции и из WebAPI. В WebAPI нам нужно предоставить ключ инструментария при инициализации регистратора из файла Startup.cs. Но в функциях это было сделано автоматически, и журналы автоматически регистрируются в AI. Почему в Azure разница в поведении при регистрации данных из разных приложений на ИИ. Я пытался выяснить то же самое, и большинство людей ответили, что функция содержит встроенный регистратор, и это скорее сервер. Я не удовлетворен этим ответом, так как WebAPI также работает в контексте AppServices в Azure. Будет полезно, если кто-нибудь сможет пролить свет на эту проблему.

С уважением, Рам

1 Ответ

1 голос
/ 29 января 2020

Ответ «функция содержит встроенный регистратор, и это больше без сервера». это на самом деле ответ.

Функция azure имеет расширение Microsoft. Azure .WebJobs.Logging.ApplicationInsights рабочий фон, который используется для чтения ключа инструментария и записи журналов в приложение понимание. Таким образом, вы просто предоставляете инструментальную клавишу для функции в порядке. Вы также можете найти больше в исходном коде .

Но у веб-API нет таких встроенных расширений, нам нужно настроить AI самостоятельно.

...