Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Storage Analytics предоставляет журналы для объектов BLOB, очередей и таблиц. Вы можете использовать портал Azure для настройки журналов для учетной записи. В этой статье будет показано, как включить журналы и управлять ими. Сведения о включении метрик см. в статье Переход на метрики в Azure Monitor. Существуют затраты, связанные с изучением и хранением данных мониторинга на портале Azure. Дополнительные сведения см. в разделе Storage Analytics.
Примечание.
Мы рекомендуем использовать журналы Azure Storage в Azure Monitor вместо журналов Storage Analytics. Дополнительные сведения см. в следующих статьях:
Включение журналов
Вы можете указать Azure Storage сохранять журналы диагностики для запросов на чтение, запись и удаление в службах BLOB, таблиц и очередей. Заданная политика хранения данных также применяется к этим журналам.
Примечание.
Azure Files в настоящее время поддерживает метрики Storage Analytics, но не поддерживает ведение журнала Storage Analytics.
На портале Azure выберите учетные записи хранения, а затем имя учетной записи, чтобы открыть панель учетной записи хранения.
Выберите Параметры диагностики (классические) в разделе Мониторинг (классический) в колонке меню.
Убедитесь, что параметр Состояние имеет значение Вкл., и выберите службы, для которых нужно включить ведение журнала.
Чтобы сохранить журналы, установите флажок "Удалить данные ". Затем задайте количество дней, в течение которых данные журнала будут храниться, переместив ползунок под флажком или напрямую изменив значение, которое отображается в текстовом поле рядом с ползунком. Значение по умолчанию для новых учетных записей хранения составляет семь дней. Если вы не хотите задать политику хранения, оставьте флажок "Удалить данные " без флажка. Если политика хранения отсутствует, удаление данных журнала выполняется вручную.
Предупреждение
Журналы хранятся как данные в вашей учетной записи. Данные журнала со временем могут накапливаться в вашей учетной записи, что может увеличить стоимость хранения. Если вам нужны данные журнала только на небольшой период времени, вы можете сократить свои расходы, изменив политику хранения данных. Устаревшие данные журнала (старше срока, предусмотренного вашей политикой хранения) удаляются системой. Рекомендуется устанавливать политику хранения в зависимости от того, как долго нужно хранить данные журнала для вашей учетной записи. Дополнительные сведения см. в разделе Выставление счетов за метрики хранилища.
Нажмите кнопку Сохранить.
Журналы диагностики сохраняются в контейнере BLOB с именем $logs в вашей учетной записи хранения. Данные журнала можно просматривать с помощью обозревателя хранилища, например Microsoft Azure Storage Explorer или программно с помощью клиентской библиотеки хранилища или PowerShell.
Дополнительные сведения о доступе к контейнеру $logs см. в статье Ведение журнала аналитики хранилища.
Примечание.
Для классических учетных записей хранения контейнер $logs отображается только в Azure Storage Explorer. Контейнер $logs не отображается в браузере хранилища или представлении контейнера, доступном на портале Azure.
Изменение периода хранения данных журнала
Данные журнала со временем могут накапливаться в вашей учетной записи, что может увеличить стоимость хранения. Если вам нужны данные журнала только на небольшой период времени, вы можете сократить свои расходы, изменив период хранения данных журнала. Например, если вам нужны журналы только за три дня, задайте для параметра периода хранения данных журнала значение 3. В этом случае журналы будут автоматически удаляться из вашей учетной записи через 3 дня. В этом разделе показано, как просмотреть текущий период хранения данных журнала, а затем при необходимости обновить этот период.
Примечание.
Версия ведения журнала для Azure Storage Analytics (классическая) устанавливается автоматически Azure и не настраивается. На портале Azure значение по умолчанию может отображаться как Logging Version = 2.0.
На портале Azure выберите учетные записи хранилища, а затем имя учетной записи хранения, чтобы открыть панель учетной записи хранения.
Выберите Параметры диагностики (классические) в разделе Мониторинг (классический) в колонке меню.
Установите флажок Удалить данные. Затем задайте количество дней, в течение которых данные журнала будут храниться, переместив ползунок под флажком или напрямую изменив значение, которое отображается в текстовом поле рядом с ползунком.
По умолчанию количество дней для новых учетных записей хранения составляет семь дней. Если вы не хотите задать политику хранения, оставьте флажок "Удалить данные " без флажка. Если политика хранения отсутствует, удаление данных мониторинга выполняется вручную.
Нажмите кнопку Сохранить.
Журналы диагностики сохраняются в контейнере BLOB с именем $logs в вашей учетной записи хранения. Данные журнала можно просматривать с помощью обозревателя хранилища, например Microsoft Azure Storage Explorer или программно с помощью клиентской библиотеки хранилища или PowerShell.
Дополнительные сведения о доступе к контейнеру $logs см. в статье Ведение журнала аналитики хранилища.
Проверка удаления данных журнала
Чтобы убедиться, что журналы удаляются, просмотрите содержимое контейнера $logs учетной записи хранения. На следующем рисунке показано содержимое папки в контейнере $logs. Папка соответствует январю 2021 года, и каждая такая папка содержит журналы за один день. Если сегодня было 29 января 2021 года, а ваша политика хранения настроена только на один день, тогда эта папка содержала бы журналы только за один этот день.
Просмотр данных журналов
Для просмотра и анализа данных журнала необходимо скачать объекты BLOB, содержащие требуемые данные журнала, на локальный компьютер. Многие средства просмотра хранилища позволяют загрузить большие двоичные объекты из учетной записи хранилища; вы также можете использовать средство командной строки Azure Storage команды Azure AzCopy для загрузки данных журнала.
Примечание.
Контейнер $logs не интегрирован в Сетку событий, поэтому вы не будете получать уведомления при записи файлов журнала.
Чтобы скачать только нужные данные и избежать повторного скачивания тех же данных журнала, сделайте следующее.
Примените соглашение об именовании по дате и времени к BLOB-объектам, содержащим данные журналов, чтобы отслеживать загруженные для анализа объекты и предотвратить их повторную загрузку.
С помощью метаданных в BLOB-объектах, содержащих данные журнала, определите конкретный период, которому соответствуют содержащиеся в BLOB-объекте данные журнала. Это позволяет найти требуемый для скачивания BLOB-объект.
Чтобы начать работать с AzCopy, см. Get started with AzCopy
В следующем примере показано, как можно скачать данные журнала для службы очереди за часы, начиная с 09:00, 10:00 и 11:00 20 мая 2014 г.
azcopy copy 'https://mystorageaccount.blob.core.windows.net/$logs/queue' 'C:\Logs\Storage' --include-path '2014/05/20/09;2014/05/20/10;2014/05/20/11' --recursive
Дополнительные сведения о том, как скачать определенные файлы, см. в статье Download BLOB-объектов из хранилища BLOB-объектов Azure с помощью AzCopy v10.
После скачивания данных журнала можно просматривать записи журнала в файлах. Эти файлы журнала используют текстовый формат с разделителями, который многие средства чтения журналов могут анализировать (дополнительные сведения см. в руководстве Мониторинг, диагностика и устранение неполадок Microsoft Azure Storage). Такие средства предоставляют различные возможности форматирования, фильтрации, сортировки и поиска содержимого файлов журнала. Дополнительные сведения о формате и содержимом файла журнала хранилища см. в разделе Формат журнала Storage Analytics и Зарегистрированные операции и сообщения о состоянии в Storage Analytics.
Следующие шаги
- Дополнительные сведения о Storage Analytics см. в разделе Storage Analytics для Storage Analytics.
- Дополнительные сведения об использовании языка .NET для настройки ведения журнала хранилища см. в статье Storage Client Library Reference.
- Для получения общей информации о настройке ведения журнала хранилища с помощью REST API см. раздел Включение и настройка Storage Analytics.
- Дополнительные сведения о формате журналов Storage Analytics. См. раздел Формат журнала Storage Analytics.