Вход в Azure с локального сайта
У меня есть приложение.net, не размещенное в Azure. Я хотел бы иметь возможность читать его журнал и следы из централизованного места. Я сразу подумал о хранилище BLOB-объектов Azure как о хорошем месте для этого.
Находясь внутри Azure, я знаком с включением входа в.cscfg файл:
Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString.
Но в этом случае приложение НЕ в Azure.
Возможно ли это?... Я имею в виду, не идя против лучших практик...
Если да, то как это сделать? Если нет, какую-либо другую централизованную систему регистрации и отслеживания, которую вы бы порекомендовали?
2 ответа
Мы не храним журналы в Azure, но мы размещаем наши приложения в Azure и храним наши журналы на https://logentries.com/ - отличный бесплатный уровень, отличная аналитика и работа с localhost/Azure/ любого другого места с интернетом, которое вы можете себе представить.
Я думаю, что это не должно быть трудно достичь этого с помощью инструмента AZ-Copy. Это IHMO с подходящими коммутаторами, которое может быть восстановлено и устойчиво, и в качестве запланированной задачи может стать очень надежным решением для ваших целей.
Если вдаваться в подробности, у меня есть идея, что целесообразно использовать этот устаревший атрибут файла архива для отслеживания того, что ожидает загрузки, и с помощью простой командной строки удалить то, что уже было загружено.,
Кроме того, с одной стороны, с помощью SQL PolyBase можно впоследствии выполнять запросы к выгруженным файлам хранилища Azure, как если бы они находились в таблице SQL, или, с другой стороны, указать Azure PowerBI, чтобы подготовить панель мониторинга, если это необходимо.
(На самом деле, я планирую сделать это сам, когда у меня будет немного времени для тестирования, я дополню этот ответ своими результатами.)