Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✔️ Область применения: классические общие папки SMB и NFS, созданные с помощью поставщика ресурсов Microsoft.Storage
✔️ Применяется к: общим файловым ресурсам, созданным с помощью поставщика ресурсов Microsoft.FileShares
В этой статье рассматриваются следующие вопросы:
- Типы данных мониторинга, которые можно собирать для этой службы.
- Способы анализа данных.
Примечание.
Если вы уже знакомы с этой службой и (или) Azure Monitor и просто хотите знать, как анализировать данные мониторинга, см . раздел "Анализ " в конце этой статьи.
При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать и получать оповещения для системы. Служба Azure Monitor собирает и агрегирует метрики и журналы из каждого компонента системы. Azure Monitor предоставляет представление о доступности, производительности и устойчивости, а также уведомляет вас о проблемах. Вы можете использовать портал Azure, PowerShell, Azure CLI, REST API или клиентские библиотеки для настройки и просмотра данных мониторинга.
- Дополнительные сведения об Azure Monitor см. в обзоре Azure Monitor.
- Дополнительные сведения о том, как отслеживать ресурсы Azure в целом, см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor.
Внимание
Метрики и журналы в Azure Monitor поддерживают только учетные записи хранения Azure Resource Manager. Azure Monitor не поддерживает классические учетные записи хранения. Если вы хотите использовать метрики или журналы в классической учетной записи хранения, необходимо выполнить миграцию в учетную запись хранения Azure Resource Manager. Дополнительные сведения см. в статье об Переход на Azure Resource Manager.
Инсайты
Некоторые службы в Azure имеют встроенную панель мониторинга в портал Azure, которая предоставляет отправную точку для мониторинга службы. Эти панели мониторинга называются инсайты, и их можно найти в Центре инсайтов Azure Monitor в портале Azure.
Аналитика служба хранилища Azure предлагает единое представление о производительности, емкости и доступности хранилища. См. статью "Мониторинг хранилища" с помощью аналитики службы хранилища Azure Monitor.
Типы ресурсов
Azure использует концепцию типов ресурсов и идентификаторов для идентификации всего в подписке. Типы ресурсов также являются частью идентификаторов ресурсов для каждого ресурса, работающего в Azure. Например, для виртуальной машины используется Microsoft.Compute/virtualMachinesодин тип ресурса. Список служб и связанных с ними типов ресурсов см. в разделе "Поставщики ресурсов".
Azure Monitor аналогично упорядочивает основные данные мониторинга в метрики и журналы на основе типов ресурсов, также называемых пространствами имен. Различные метрики и журналы доступны для различных типов ресурсов. Служба может быть связана с несколькими типами ресурсов.
Хранилище данных
Для Azure Monitor:
- Данные метрик хранятся в базе данных метрик Azure Monitor.
- Данные журнала хранятся в хранилище журналов Azure Monitor. Log Analytics — это средство в портале Azure, которое может запрашивать это хранилище.
- Журнал действий Azure — это отдельное хранилище с собственным интерфейсом в портале Azure.
При необходимости можно перенаправить данные журнала метрик и действий в хранилище журналов Azure Monitor. Затем с помощью Log Analytics можно запрашивать данные и сопоставлять их с другими данными журнала.
Многие службы могут использовать параметры диагностики для отправки данных метрик и журналов в другие расположения хранилища за пределами Azure Monitor. Примеры включают служба хранилища Azure, размещенные партнерские системы и внешние партнерские системы, используя Event Hubs.
Подробные сведения о том, как Azure Monitor хранит данные, см. на платформе данных Azure Monitor.
Метрики платформы Azure Monitor
Azure Monitor предоставляет метрики платформы для большинства служб. Эти метрики перечислены ниже.
- Определяется отдельно для каждого пространства имен.
- Хранится в базе данных метрик временных рядов Azure Monitor.
- Легкий и способный поддерживать оповещения практически в режиме реального времени.
- Используется для отслеживания производительности ресурса с течением времени.
Коллекция: Azure Monitor автоматически собирает метрики платформы. Настройка не требуется.
Маршрутизация. Вы также можете направлять некоторые метрики платформы в журналы Azure Monitor или Log Analytics, чтобы делать запросы вместе с другими данными журнала. Проверьте параметр экспорта DS для каждой метрики, чтобы узнать, можно ли использовать параметр диагностики для маршрутизации метрик в журналы Azure Monitor или Log Analytics.
- Для получения дополнительной информации см. настройки диагностики метрик.
- Сведения о настройке параметров диагностики для службы см. в статье "Создание параметров диагностики" в Azure Monitor.
Список всех метрик, которые можно собрать для всех ресурсов в Azure Monitor, см. в статье "Поддерживаемые метрики в Azure Monitor".
Для получения списка доступных метрик для Файлы Azure см. справочник по данным мониторинга Файлы Azure.
Журналы ресурсов Azure Monitor
Журналы ресурсов предоставляют аналитические сведения об операциях, выполненных ресурсом Azure. Журналы создаются автоматически, но их необходимо перенаправить в журналы Azure Monitor, чтобы сохранить или запросить их. Журналы организованы по категориям. Заданное пространство имен может содержать несколько категорий журналов ресурсов.
Сбор: Журналы ресурсов не собираются и не хранятся, пока вы не создадите диагностическую настройку и не направите журналы в одно или несколько мест. Создавая параметр диагностики, нужно указать, какие категории журналов должны собираться. Существует несколько способов создания и поддержания параметров диагностики, включая портал Azure, программно и с помощью Политика Azure.
Маршрутизация: по умолчанию рекомендуется направлять журналы ресурсов в журналы Azure Monitor, чтобы выполнять запросы к ним вместе с другими данными журнала. Также доступны другие расположения, такие как служба хранилища Azure, Центры событий Azure и некоторые партнеры по мониторингу Майкрософт. Дополнительные сведения см. в журналах ресурсов Azure и назначениях журналов ресурсов.
Подробные сведения о сборе, хранении и маршрутизации журналов ресурсов см. в разделе "Параметры диагностики" в Azure Monitor.
Список всех доступных категорий журналов ресурсов в Azure Monitor см. в статье "Поддерживаемые журналы ресурсов" в Azure Monitor.
Все журналы ресурсов в Azure Monitor имеют одинаковые поля заголовков, а затем поля для конкретной службы. Общая схема показана в разделе Схема журнала ресурсов Azure Monitor.
Для доступных категорий журналов ресурсов, связанных таблиц Log Analytics и схем журналов для Файлы Azure см. справочник по данным мониторинга для Файлы Azure.
Сведения о том, как получить список регистрируемых операций SMB и REST, см. в разделах Операции с журналированием и сообщения о состоянии и Справочник по данным мониторинга службы файлов Azure.
Ограничения по месту назначения
Общие ограничения назначения см. в разделе "Ограничения назначения". Следующие ограничения применяются только к учётным записям мониторинга хранилища Azure.
Вы не можете отправлять журналы в ту же учетную запись хранения, которую вы отслеживаете с помощью этого параметра. Эта ситуация приведет к рекурсивным журналам, где одна запись журнала описывает другую запись. Необходимо создать учетную запись или использовать другую существующую учетную запись для хранения сведений журнала.
Нельзя задать политику хранения.
При архивации журналов в учетную запись хранилища можно управлять политикой хранения контейнера журналов, определив политику управления жизненным циклом. Дополнительные сведения см. в статье "Оптимизация затрат путем автоматического управления жизненным циклом данных".
При отправке журналов в Log Analytics можно управлять периодом хранения данных Log Analytics на уровне рабочей области или даже указывать различные параметры хранения по типу данных. Дополнительные сведения см. в разделе Изменение срока хранения данных.
Журнал действий Azure
Журнал действий включает события на уровне подписки, которые отслеживают операции для каждого ресурса Azure, как они видны из внешней среды; например, создание нового ресурса или активация виртуальной машины.
Коллекция: события журнала действий автоматически создаются и собираются в отдельном хранилище для просмотра в портале Azure.
Маршрутизация. Вы можете отправлять данные журнала действий в журналы Azure Monitor, чтобы их можно было анализировать вместе с другими данными журнала. Также доступны другие расположения, такие как служба хранилища Azure, Центры событий Azure и некоторые партнеры по мониторингу Майкрософт. Дополнительные сведения о маршрутизации журнала действий см. в разделе "Обзор журнала действий Azure".
Анализ данных мониторинга
Существует множество средств для анализа данных мониторинга.
Средства Azure Monitor
Azure Monitor поддерживает следующие основные средства:
Обозреватель метрик — средство в портале Azure, позволяющее просматривать и анализировать метрики для ресурсов Azure. Дополнительные сведения см. в разделе "Анализ метрик" с помощью обозревателя метрик Azure Monitor.
Log Analytics— средство в портал Azure, позволяющее запрашивать и анализировать данные журнала с помощью языка запросов Kusto (KQL). Дополнительные сведения см. в статье Начало работы с запросами журнала в Azure Monitor.
Журнал действий, имеющий пользовательский интерфейс в портале Azure для просмотра и основного поиска. Для более подробного анализа необходимо направлять данные в журналы Azure Monitor и выполнять более сложные запросы в Log Analytics.
Средства, которые позволяют более сложной визуализации, включают:
- Панели мониторинга, позволяющие объединить различные виды данных в одну панель в портале Azure.
- Рабочие книги, настраиваемые отчеты, которые можно создать в портале Azure. Рабочие тетради могут включать текст, метрики и запросы журналов.
- Grafana — это инструмент с открытым исходным кодом, который превосходно подходит для создания операционных панелей. С помощью Grafana можно создавать панели мониторинга, содержащие данные из нескольких источников, отличных от Azure Monitor.
- Power BI— служба бизнес-аналитики, которая предоставляет интерактивные визуализации в различных источниках данных. Вы можете настроить Power BI на автоматический импорт данных журналов из Azure Monitor, чтобы воспользоваться этими визуализациями.
Инструменты для экспорта Azure Monitor
Вы можете получить данные из Azure Monitor в другие средства с помощью следующих методов:
Метрики. Используйте REST API для метрик для извлечения данных метрик из базы данных метрик Azure Monitor. API поддерживает выражения фильтров для уточнения полученных данных. Для получения дополнительной информации см. справочник по REST API Azure Monitor.
Журналы: используйте REST API или связанные клиентские библиотеки.
Другим вариантом является экспорт данных рабочей области.
Чтобы начать работу с REST API для Azure Monitor, см. пошаговое руководство по REST API мониторинга Azure.
Анализ метрик для Файлы Azure
Метрики для Файлы Azure находятся в следующих пространствах имен:
- Microsoft.Storage/storageAccounts (хранилища аккаунтов)
- Microsoft.Storage/storageAccounts/файловыеСервисы
Для получения списка доступных метрик для Файлы Azure см. справочник по данным мониторинга Файлы Azure.
См. статью Поддерживаемые метрики Azure Monitor для получения списка всех поддерживаемых метрик Azure Monitor, включая Файлы Azure.
Подробные инструкции по доступу и анализу метрик Файлы Azure, таких как доступность, задержка и использование, см. в статье "Анализ метрик Файлы Azure с помощью Azure Monitor".
Анализ журналов Файлы Azure
Вы можете получить доступ к журналам ресурсов как к объектам типа blob в учетной записи хранения, в виде данных о событиях или с помощью запросов Log Analytics. Для получения информации о том, как отправлять журналы ресурсов в разные места назначения, см. журналы ресурсов Azure.
Сведения о том, как получить список регистрируемых операций SMB и REST, см. в разделах Операции с журналированием и сообщения о состоянии и Справочник по данным мониторинга службы файлов Azure.
Записи журнала создаются только при получении запроса к конечной точке службы. Например, если у учетной записи хранения есть активность в ее конечной точке файлов, но не в конечных точках таблиц или очередей, создаются только журналы, относящиеся к службе Azure Files. Журналы службы хранилища Azure содержат подробные сведения об успешных и неудачных запросах к службе хранилища. Эта информация может использоваться для мониторинга отдельных запросов и диагностики неполадок в службе хранилища. Запросы вносятся в журнал по мере возможностей.
Ведение журналов запросов, прошедших аутентификацию
Регистрируются запросы, прошедшие проверку подлинности, следующих типов.
- Успешные запросы
- Неудачные запросы, в том числе из-за ошибок, связанных со временем ожидания, регулированием, сетью, авторизацией и т. п.
- Запросы, в которых используются Kerberos, NTLM или подписанный URL-адрес (SAS), в том числе неудачные и успешные запросы.
- Запросы к данным аналитики (классические данные журнала в контейнере $logs и данные классических метрик в таблицах $metric).
Запросы, выполненные самой службой "Файлы Azure", например создание или удаление журнала, не регистрируются.
Настройте сбор данных мониторинга файлов Azure
Файлы Azure интегрируются с Azure Monitor, но метрики и журналы по умолчанию не отправляются в рабочую область Log Analytics. Чтобы запросить данные телеметрии файлов Azure с помощью языка запросов Kusto (KQL), необходимо сначала настроить параметры диагностики в учетной записи хранения.
Выполните следующие действия, чтобы создать параметр диагностики и отправить журналы и метрики Azure в существующую рабочую область Log Analytics. Если у вас еще нет рабочей области Log Analytics в подписке Azure, необходимо сначала создать ее .
- Войдите на портал Azure и перейдите к учетной записи хранения.
- В меню службы в разделе "Мониторинг" выберите параметры диагностики.
- Выберите ресурс файла , а затем нажмите кнопку +Добавить параметр диагностики.
- Укажите имя нового параметра диагностики.
- Выберите соответствующие категории журналов и метрик для файловых служб Azure.
- В разделе "Сведения о назначении" выберите "Отправить в рабочую область Log Analytics".
- Выберите подписку и рабочую область Log Analytics.
- Выберите "Сохранить " в верхнем меню.
После включения журналы и метрики файлов Azure начнут поступать в выбранную рабочую область, и вы можете запросить их с помощью KQL.
Запросы Kusto
Данные мониторинга можно анализировать в хранилище журналов Azure Monitor или Log Analytics с помощью языка запросов Kusto (KQL).
Внимание
Когда вы выбираете Логи в меню службы на портале, Log Analytics открывается с областью запроса, установленной для текущей службы. Эта область означает, что запросы журналов будут включать только данные из этого типа ресурса. Если вы хотите выполнить запрос, содержащий данные из других служб Azure, выберите журналы в меню Azure Monitor . Подробные сведения см. в статье Область запросов журнала и временной диапазон в Azure Monitor Log Analytics.
Список распространенных запросов для любой службы см. в интерфейсе запросов Log Analytics.
Ниже приведены некоторые запросы, которые можно ввести в строке поиска по журналам, чтобы помочь вам отслеживать общие папки Azure. Эти запросы поддерживают новый язык.
Просмотр ошибок SMB за последнюю неделю.
StorageFileLogs | where Protocol == "SMB" and TimeGenerated >= ago(7d) and StatusCode contains "-" | sort by StatusCodeСоздайте круговую диаграмму операций SMB за последнюю неделю.
StorageFileLogs | where Protocol == "SMB" and TimeGenerated >= ago(7d) | summarize count() by OperationName | sort by count_ desc | render piechartПросмотр ошибок REST за последнюю неделю.
StorageFileLogs | where Protocol == "HTTPS" and TimeGenerated >= ago(7d) and StatusText !contains "Success" | sort by StatusText ascСоздайте круговую диаграмму операций REST за последнюю неделю.
StorageFileLogs | where Protocol == "HTTPS" and TimeGenerated >= ago(7d) | summarize count() by OperationName | sort by count_ desc | render piechart
Список имен и описаний столбцов для службы "Файлы Azure" см. в разделе StorageFileLogs.
Дополнительные сведения о написании запросов см. в руководстве по Log Analytics.
Оповещения
Оповещения Azure Monitor заранее уведомляют вас о конкретных условиях, обнаруженных в данных мониторинга. Оповещения позволяют выявлять и устранять проблемы в системе, прежде чем клиенты заметят их. Дополнительные сведения см. в оповещениях Azure Monitor.
Существует множество источников распространенных оповещений для ресурсов Azure. Примеры распространенных оповещений для ресурсов Azure см. в документе Примеры запросов на предупреждение из журнала. Сайт базовых оповещений Azure Monitor (AMBA) предлагает полуавтоматический метод внедрения важных оповещений о метриках платформы, создания панелей мониторинга и следования рекомендациям. Этот сайт охватывает постоянно расширяющееся подмножество служб Azure, включая все службы, которые являются частью Azure Landing Zone (ALZ).
Общая схема оповещений стандартизирует обработку уведомлений Azure Monitor. Дополнительные сведения см. в разделе "Общая схема оповещений".
Типов оповещений
Вы можете получать оповещения о любых источниках данных метрик или журналов на платформе данных Azure Monitor. Существует множество различных типов оповещений в зависимости от служб, которые вы отслеживаете, и данных мониторинга, которые вы собираете. Различные типы оповещений имеют различные преимущества и недостатки. Дополнительные сведения см. в разделе "Выбор правильного типа оповещений мониторинга".
В следующем списке описаны типы оповещений Azure Monitor, которые можно создать:
- Метрики оповещений оценивают метрики ресурсов с регулярными интервалами. Метрики могут быть метриками платформы, пользовательскими метриками, журналами из Azure Monitor, преобразованными в метрики или метриками Application Insights. Оповещения метрик также могут применять несколько условий и динамические пороговые значения.
- Оповещения журнала позволяют пользователям использовать запрос Log Analytics для оценки журналов ресурсов на предопределенной частоте.
- Оповещения журнала действий активируются при возникновении нового события журнала действий, соответствующего определенным условиям. Оповещения о работоспособности ресурсов и оповещения о работоспособности служб — это оповещения журнала активности, которые сообщают о работоспособности службы и ресурсов.
Некоторые службы Azure также поддерживают оповещения интеллектуального обнаружения, оповещения Prometheus или рекомендуемые правила генерации оповещений.
Для некоторых служб можно отслеживать масштаб, применяя одно правило генерации оповещений метрик к нескольким ресурсам одного типа, которые существуют в одном регионе Azure. Для каждого отслеживаемого ресурса отправляются отдельные уведомления. Сведения о поддерживаемых службах и облаках Azure см. в статье "Мониторинг нескольких ресурсов с помощью одного правила генерации оповещений".
правила оповещений Файлы Azure
В следующей таблице перечислены распространенные и рекомендуемые правила генерации оповещений для файлов Azure и соответствующая метрика, которую следует использовать для оповещения.
Совет
Если вы создали оповещение, но оно генерирует слишком много шума, измените пороговое значение и логику оповещения.
| Тип оповещения | Условие | Описание |
|---|---|---|
| Метрика | Доступ к файловому ресурсу ограничен. | Транзакции Название измерения: тип ответа Имя измерения: FileShare (недоступно для файловых ресурсов с оплатой по мере использования) |
| Метрика | Размер общей папки составляет 80 % емкости. | Емкость файла Имя измерения: FileShare (недоступно для файловых ресурсов с оплатой по мере использования) |
| Метрика | Исходящий трафик общей папки превышает 500 ГиБ за один день. | Выход Имя измерения: FileShare (недоступно для файловых ресурсов с оплатой по мере использования) |
| Метрика | Высокая задержка сервера. | Серверная задержка успешного запроса Название измерения: название API, например, API чтения и записи |
| Метрика | Доступность файлового ресурса меньше 99,9 %. | Доступность Имя измерения: FileShare (недоступно для файловых ресурсов с оплатой по мере использования) |
Инструкции по созданию оповещений об ограничении, мощности, исходящей нагрузке и высокой задержке сервера см. в статье Create monitoring alerts for Файлы Azure.
Рекомендации Помощника
Для некоторых служб, если критические условия или неизбежные изменения происходят во время операций ресурсов, на странице обзора службы на портале отображается оповещение. Вы можете найти дополнительную информацию и рекомендуемые исправления для оповещения в рекомендациях Помощника в разделе Мониторинг в левом меню. Во время обычных операций рекомендации помощника не отображаются.
Для получения дополнительных сведений об Помощник по Azure см. раздел обзор Помощник по Azure.
Связанный контент
Контент по мониторингу других файлов Azure:
- Справочник по мониторингу Файлы Azure данных. Справочник по журналам и метрикам, созданным в Файлы Azure.
- Понимание производительности Файлы Azure
Общее содержимое мониторинга служба хранилища Azure.
- Мониторинг хранилища с помощью аналитики службы хранилища Azure Monitor. Получение единого представления о производительности, емкости и доступности хранилища.
- Переход на метрики в Azure Monitor. Переход от метрик Аналитики Службы хранилища на метрики в Azure Monitor.
- Устранение неполадок с производительностью. Ознакомьтесь с распространенными проблемами производительности и рекомендациями по устранению неполадок.
- Устранение проблем с доступностью. Ознакомьтесь с распространенными проблемами доступности и рекомендациями по устранению неполадок.
- Устранение ошибок клиентского приложения. Ознакомьтесь с распространенными проблемами при подключении клиентов и их устранении.
- Устранение неполадок ClientOtherErrors
Содержимое Azure Monitor:
- Мониторинг ресурсов Azure с помощью Azure Monitor. Общие сведения о мониторинге ресурсов Azure.
- Обзор метрик в Azure Monitor. Основы метрик и метрических параметров.
- Обзор журналов Azure Monitor. Основы журналов и способы их сбора и анализа.
- Анализ метрик с помощью обозревателя метрик Azure Monitor. Знакомство с обозревателем метрик.
- Обзор Log Analytics в Azure Monitor. Знакомство с Log Analytics.
Учебные модули:
- Следите за работой, диагностируйте и устраняйте неполадки в хранилище Azure. Устранение неполадок с учетной записью хранения с помощью пошагового руководства.