Справочная информация: почему важно диагностическое ведение журнала
Учётные записи хранения Azure — краеугольный камень хранения данных в облаке, предлагающий такие функции, как масштабируемость, надёжность и безопасность. Однако управление этими ресурсами и их мониторинг не менее важны, чем их настройка. Именно здесь на помощь приходит диагностическое ведение журнала .
Диагностическое ведение журнала — мощная функция, позволяющая отслеживать операции, контролировать ошибки, исследовать проблемы и создавать оповещения на основе активности в учётной записи хранения. Аудит того, кто удалил критически важные файлы, исследование блокировок брандмауэра или мониторинг метрик транзакций — включение диагностического ведения журнала даёт вам данные, необходимые для устранения неполадок и оптимизации среды Azure.

Преимущества диагностического ведения журнала
Диагностическое ведение журнала предоставляет несколько важных возможностей, в том числе:
- Аудит операций:
- Отслеживайте, кто выполнял такие действия, как чтение, запись или удаление файлов.
- Пример: «Кто удалил мои видео с милыми котятами?»
- Мониторинг ошибок:
- Выявляйте и анализируйте ошибки, например HTTP 404, чтобы быстро решать проблемы.
- Пример: «Сколько ошибок 404 произошло за последний час?»
- Расследование работы брандмауэра:
- Проверяйте попытки подключения по IP-адресам, чтобы устранять блокировки брандмауэра.
- Пример: «Было ли заблокировано подключение с этого IP-адреса?»
- Метрики транзакций:
- Отслеживайте количество транзакций за определённый период.
- Пример: «Сколько транзакций произошло вчера?»
- Оповещения и действия:
- Настраивайте оповещения или действия на основе диагностических журналов.
- Пример: «Отправьте мне электронное письмо, когда будут загружены новые файлы».
Как включить диагностическое ведение журнала в учётных записях хранения Azure
Настройка диагностического ведения журнала проста. Выполните следующие шаги:
Шаг 1. Перейдите к параметрам диагностики
- Откройте портал Azure и перейдите к своей учётной записи хранения.
- В меню слева выберите Диагностика.

Шаг 2. Выберите службы для ведения журнала
- Выберите конкретную службу, операции которой нужно регистрировать:
- File
- Blob
- Queue
- Table
Шаг 3. Добавьте параметр диагностики
- Нажмите Добавить параметр диагностики.
- На следующем экране:
- Назовите параметр: выберите любое имя (например, «AuditLogs»).
- Установите флажок Аудит , чтобы регистрировать операции чтения, записи и удаления.
Шаг 4. Выберите сведения о назначении
- Выберите, куда должны отправляться журналы:
- Самый простой вариант — Log Analytics Workspace.
- Можно выбрать существующую рабочую область или создать новую.
- Примечание: использование Log Analytics влечёт дополнительные расходы. Сообщите клиентам, чтобы они могли отключить его, если ведение журнала нужно только временно.
- Нажмите Сохранить , чтобы включить диагностическое ведение журнала.
Как проводить аудит журналов
После включения диагностического ведения журнала аудит журналов прост:
- Перейдите к параметру Журналы в блейде учётной записи хранения.
- Откроется Log Analytics, где можно найти диагностические таблицы, например:
StorageFileLogsStorageBlobLogs
- Используйте запросы Kusto в Log Analytics для фильтрации и анализа журналов. Имейте в виду, что объём журналов может быть значительным в зависимости от уровня активности учётной записи хранения.
Пример запроса Kusto:
StorageBlobLogs
| where OperationName == "DeleteContainer"
| summarize Count = count() by TimeGenerated

Этот запрос фильтрует операции удаления в хранилище BLOB-объектов.
Дополнительные советы по максимизации ценности диагностического ведения журнала
- Включайте диагностическое ведение журнала заблаговременно: ранняя активация диагностического ведения журнала гарантирует, что у организаций есть необходимые данные для эффективного мониторинга и устранения неполадок в учётной записи хранения Azure. Такой упреждающий подход сводит к минимуму время простоя и ускоряет решение проблем, предоставляя мгновенные сведения об операциях и ошибках.
- Поймите последствия для затрат: хотя Log Analytics Workspace — мощный инструмент для анализа диагностических журналов, он влечёт дополнительные расходы. Организациям следует оценить свои требования к ведению журнала и решить, что лучше соответствует их бюджету и операционным целям: долгосрочное ведение журнала или временная активация.