В моей команде есть несколько веб-приложений Azure (Windows), на которых запущены приложения Node.js. Мы используем библиотеку Winston для регистрации активности службы (например, запросов). В каждом из них мы настроили диагностический журнал для хранения журналов в ресурсах хранилища BLOB-объектов.
Используя обозреватель хранилища Microsoft Azure, мы видим, что в хранилище BLOB-объектов есть несколько контейнеров. Похоже, он собирает информацию по часам, но только записи «моментальных снимков» в виде файлов CSV и файлов .log практически без информации. Файлы маленькие, чего не должно быть, потому что трафик постоянный, и мы регистрируем приличный объем.
Наше ведение журнала работает в формате файловой системы, но явно не работает в хранилище BLOB-объектов. Кажется, мы не можем найти причину, по которой наши журналы не сохраняются в наших учетных записях хранения.
Нужна ли дополнительная настройка?