Фактические функции накапливают записи журнала в System.Diagnostics.Activity с помощью конструкции:
Код: Выделить всё
Activity.Current.AddTag(key, value);
Читаем другие вопросы и Функции Azure Github, очевидно, есть обходной путь с использованием TelemetryClient, добавляющий журналы в свойство коллекции (которое, кстати, устарело), например:
Код: Выделить всё
_requestTelemetry.Properties[key] = value;
Код: Выделить всё
_telemetryClient.Context.GlobalProperties["LogKey"] = "Log entry";

Вот отрывок из документации Microsoft заявляя, что мы не можем вызвать TrackRequest, поскольку это приведет к дублированию запросов на вызов функции:
Не вызывайте TrackRequest или StartOperation, потому что вы увидите повторяющиеся запросы для вызова функции. Среда выполнения функций автоматически отслеживает запросы.
ссылка на документ
Знаете ли вы, как заставить хост распространять содержимое Activity.Current на AppInsights? Или, возможно, есть другой способ добиться того же результата в таблице запросов в appInsights?
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/783 ... text-of-an