Сотни файлов журнала отладочных снимков Application Insights - мы сознательно не включали их - PullRequest
0 голосов
/ 08 февраля 2019

У нас есть Azure AppService, на котором размещено классическое приложение ASP.NET.Мы замечаем, что папка D:\home\LogFiles на AppService содержит много сотен файлов журналов с именем SnapshotUploader64_ABCDEF.log, где ABCDEF - это 6 буквенно-цифровых символов.Многие из этих файлов имеют размер около 100 КБ.

Что это за файлы?Почему их так много, потенциально заполняющих наше пространство журнала.

Кажется, что каждый файл журнала представляет собой след проверки AppInsights PDP, записи мини-дампов и загрузки снимков.Можно ли отключить эту трассировку?

Когда мы заходим на страницу DebugConsole SCM Kudu, мы видим длинный список сообщений об ошибках в консоли Kudu -

There are xxx items in this directory, but maxViewItems is set to 299. You can increase maxViewItems by setting it to a larger value in localStorage.

Если их нельзя отключить, можно ли их поместить в другое место, например, в подпапку LogFiles\ApplicationInsights?

1 Ответ

0 голосов
/ 11 февраля 2019

Я разработчик Snapshot Collector.В настоящее время пользователи не могут изменить путь к журналу в службе приложений Azure или указать правило ротации.Я добавил ваш запрос на добавление в наш журнал, и мы, вероятно, реализуем его в следующем выпуске.Пожалуйста, следуйте заметкам о выпуске .

В качестве обходного пути вы можете открыть Kudu в D: \ home \ LogFiles и запустить «rm SnapshotUploader * .log», чтобы удалить старые файлы.Текущая не будет удалена, потому что она заблокирована запущенным приложением.

Если приложение работает на любой другой платформе, вы можете изменить конфигурацию TempFolder , и журналы будут записываться в [TempFolder] \ Dumps (64) \ [инструментальный ключ] \

...