Я пытаюсь получить сведения о приложении для работы в azure пакетном задании / задаче при работе через консольное приложение. net core 3.1.
Когда я запускаю консольное приложение через отладку Visual Studio или непосредственно на узле в пуле пакетов, я получаю всю необходимую телеметрию и журналы. Однако, когда я настраиваю задачу для запуска консольного приложения, я не получаю никаких данных в аналитике приложений.
Руководства, которые я просмотрел:
Есть ли способ получить данные AppInsights при запуске консольное приложение через задачу?
edit Я добавил TelemetryClient.Flu sh и Thread.sleep в конец процесса. Теперь я вижу явные вызовы TelemetryClient.TrackedEvents, но я не получаю никакой информации о зависимостях, такой как SQL call, api calls et c. Это происходит только с вызовами, сделанными внутри задачи. Если консольное приложение вызывается через обычную командную строку, вся информация видна.