Вопросы и ответы наблюдателя за базами данных (предварительная версия)

Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure

В этой статье приведены ответы на часто задаваемые вопросы о наблюдателях за базами данных для SQL Azure. Он предназначен для читателей, которые имеют общее представление о SQL Azure и ищут ответы на конкретные, часто задаваемые вопросы о наблюдателях за базами данных.

Общие сведения о наблюдателях за базами данных см. в статье "Мониторинг рабочих нагрузок SQL Azure" с помощью наблюдателя за базами данных.

Общие

Что такое наблюдатель за базами данных?

Наблюдатель за базами данных (предварительная версия) — это управляемое решение для мониторинга служб баз данных в семействе SQL Azure. Он собирает подробные данные мониторинга из ресурсов SQL Azure и получает их в базу данных Azure Data Explorer или в базу данных Аналитики в режиме реального времени в Microsoft Fabric. Панели мониторинга уровня ресурсов и недвижимости предоставляют подробные визуализации данных в портал Azure. Клиенты сохраняют полный контроль над собранными данными и могут запрашивать, анализировать, экспортировать, визуализировать и интегрировать их с подчиненными системами.

Какие ресурсы SQL Azure могут отслеживать?

В настоящее время наблюдатель за базами данных может отслеживать базы данных SQL Azure, эластичные пулы и управляемые экземпляры SQL. Поддерживаются все уровни служб, уровни вычислений и модели приобретения База данных SQL Azure и Управляемый экземпляр SQL Azure.

Поддерживает ли наблюдатель базы данных другие предложения SQL в Azure или локальной среде или других службах баз данных?

В настоящее время нет. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных. Дополнительные сведения о мониторинге производительности для SQL Server с поддержкой Arc см. в статье "Мониторинг SQL Server, включенный Azure Arc (предварительная версия)".

Корпорация Майкрософт предоставляет два других решения мониторинга для SQL Azure: Аналитика SQL Azure (предварительная версия) и SQL Insights (предварительная версия). Какое решение следует использовать?

Мы рекомендуем использовать наблюдатель за базами данных в качестве управляемого решения мониторинга, которое обеспечивает низкую задержку приема данных, мониторинг на уровне недвижимости, комплексные данные мониторинга, включая сведения о уровне запросов, и поддержку расширенной аналитики собранных данных мониторинга. Дополнительные сведения о старых решениях мониторинга см. в объявлении предварительной версии.

Какие решения визуализации данных можно использовать с наблюдателем за базами данных?

Наблюдатель за базами данных предоставляет подробные визуализации с помощью книг Azure в портал Azure. Кроме того, вы можете создавать панели мониторинга в Azure Data Explorer или Аналитике в режиме реального времени, создавать визуализации в Power BI, Grafana или использовать любое другое решение визуализации данных, которое поддерживает подключение к Azure Data Explorer или Аналитике в режиме реального времени.

Поддерживает ли наблюдатель базы данных оповещения?

В настоящее время нет. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных.

Сколько оно стоит?

См . цену наблюдателя за базами данных. Нет затрат на базу данных или на пользователя, и нет затрат на лицензию.

Есть ли ограничения?

Да, в настоящее время существует ограничение на количество наблюдателей на подписку, а также на количество целевых объектов SQL на наблюдателя. Дополнительные сведения см. в разделе "Ограничения".

Можно ли отслеживать большое пространство SQL Azure?

Да. Дополнительные сведения см. в разделе "Мониторинг больших активов".

Поддерживает ли она мониторинг между подписками и межтенантным мониторингом?

Наблюдатель и sql, предназначенные для монитора, могут находиться в разных подписках в одном клиенте Идентификатора Microsoft Entra. Аналогичным образом, если наблюдатель использует базу данных в кластере Azure Data Explorer в качестве хранилища данных, кластер должен находиться в любой подписке в том же клиенте, что и наблюдатель. Если вы хотите отслеживать целевые объекты SQL в нескольких клиентах с помощью одного хранилища данных, создайте наблюдатель в каждом клиенте и используйте базу данных в аналитике в режиме реального времени или в бесплатном кластере Azure Data Explorer в качестве хранилища данных для всех наблюдателей. Дополнительные сведения см. в разделе "Мониторинг больших активов".

Наблюдатель

Можно ли создать и настроить наблюдателя с помощью Bicep или шаблона ARM?

Да. См. статью "Создание наблюдателя за базой данных" для примера, который можно настроить в соответствии с вашими потребностями.

Можно ли создать и настроить наблюдатель с помощью PowerShell или Azure CLI?

В настоящее время нет. Вы можете создавать и настраивать наблюдателей в портал Azure, с помощью Bicep и шаблонов ARM или с помощью REST API. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных.

Имеет ли наблюдатель удостоверение, с помощью которых можно предоставить ему доступ к моим ресурсам Azure?

Да. Управляемое удостоверение, назначаемое системой, автоматически назначается наблюдателю при его создании и удаляется при удалении наблюдателя. Предоставьте этому управляемому удостоверению доступ, чтобы наблюдатель могли собирать и получать данные. Отмените доступ в любое время, чтобы остановить сбор данных мониторинга.

Может ли наблюдатель иметь управляемое удостоверение, назначаемое пользователем?

В настоящее время нет. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных.

Существуют ли встроенные роли или действия RBAC, относящиеся к наблюдателю за базами данных?

В настоящее время нет. Для просмотра ресурса наблюдателя требуется назначение роли RBAC читателя . Такие операции, как создание, запуск, остановка наблюдателя или создание или удаление целевых объектов и хранилище данных, требуют назначения ролей участника или владельца Azure RBAC. Назначения ролей можно выполнять на уровне наблюдателя, группы ресурсов, подписки или группы управления.

Какие разрешения необходимы для доступа к панелям мониторинга наблюдателя за базами данных?

Для доступа к панелям мониторинга пользователям требуется назначение роли читателя RBAC в ресурсе наблюдателя или более высокой области, например группы ресурсов, подписки или группы управления. Для них также требуется назначение роли RBAC средства просмотра в azure Data Explorer или базе данных Аналитики в режиме реального времени. Эти назначения можно выполнять напрямую или через членство в группе идентификаторов Microsoft Entra.

Хранилище данных

Какие службы данных поддерживаются в качестве хранилища данных для данных мониторинга SQL?

Базу данных можно использовать в кластере Azure Data Explorer, в бесплатном кластере Azure Data Explorer или в Аналитике в режиме реального времени в Microsoft Fabric. Чтобы сравнить эти параметры, ознакомьтесь с разделом "Что такое разница между аналитикой в режиме реального времени" и Azure Data Explorer?.

У меня уже есть кластер Azure Data Explorer. Можно ли использовать его для хранилища данных наблюдателя за базами данных?

Да, если прием потоковой передачи включен в этом кластере. Создайте новую базу данных и предоставьте управляемому удостоверению наблюдателя доступ к этой базе данных. Для небольших номеров SKU кластера и в зависимости от уже запущенных рабочих нагрузок запроса и приема может потребоваться масштабировать кластер для поддержки дополнительной нагрузки.

Как запрашивать и анализировать данные мониторинга SQL?

Для запроса этих данных можно использовать язык запросов Kusto (KQL). См. раздел "Использование KQL для анализа данных мониторинга". KQL предоставляет множество преимуществ для анализа данных телеметрии. Однако вам не нужно изучать KQL для использования наблюдателя за базами данных. Вы можете подключиться к хранилищу данных с помощью SQL Server Management Studio, Azure Data Studio или любого другого клиентского средства SQL и использовать T-SQL для запроса данных мониторинга SQL.

Можно ли экспортировать данные мониторинга SQL из Azure Data Explorer?

Да. Например, можно экспортировать данные в хранилище Azure, озеро данных или SQL Server или базу данных SQL Azure.

сбор данных

Как наблюдатель за базами данных собирает данные мониторинга SQL?

Удаленный агент сбора данных, работающий на платформе размещения управляемых вычислений Майкрософт, подключается к ресурсам SQL Azure, периодически выполняет запросы T-SQL для сбора данных мониторинга из системных представлений SQL и приема этих данных в хранилище данных.

Влияет ли наблюдатель за базой данных на производительность рабочей нагрузки?

Это маловероятно. Дополнительные сведения см. в разделе "Сбор данных".

Как часто выполняются запросы мониторинга?

Он зависит от набора данных. Например, часто меняющиеся данные, такие как счетчики производительности, могут собираться каждые 10 секунд. В основном статические данные, такие как свойства базы данных, собираются с более длинными интервалами, например каждые пять минут.

Какова типичная задержка данных?

Типичная задержка данных от сбора до приема в хранилище данных находится в диапазоне от 0,5 до 10 секунд. Задержка может быть выше для больших наборов данных, таких как статистика среды выполнения запросов. Текущая задержка приема данных отображается с помощью ссылки статистики приема данных на панелях мониторинга.

Отслеживает ли она вторичные реплики?

Да. Поддерживаются все типы вторичных реплик, включая доступные для чтения реплики высокой доступности, геореплики и гипермасштабирование именованных реплик. Если база данных гипермасштабирования имеет более одной реплики высокой доступности, то в определенный момент времени можно отслеживать только одну из этих реплик.

Как он подключается к целевым объектам мониторинга?

Наблюдатель за базами данных может использовать Приватный канал Azure для подключения к целевым объектам мониторинга. При настройке наблюдателя создайте управляемые частные конечные точки для ресурсов SQL Azure. Владелец ресурса должен утвердить каждую частную конечную точку, чтобы наблюдатель за базами данных использовал ее. Также поддерживается общедоступное подключение. Дополнительные сведения см. в разделе "Сетевое подключение".

Как он проходит проверку подлинности в целевых объектах мониторинга?

Поддерживаются проверка подлинности Microsoft Entra (рекомендуется) и проверка подлинности SQL. При использовании проверки подлинности SQL требуется дополнительная конфигурация для хранения имени входа и пароля в качестве секретов в хранилище ключей.

Какие данные мониторинга SQL собираются?

Данные собираются из более чем 70 динамических административных представлений (DMV) и представлений каталога в наборы данных, чтобы обеспечить подробный мониторинг производительности ядра СУБД и запросов.

Можно ли выбрать собираемые наборы данных и частоту сбора?

В настоящее время нет. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных.

Можно ли добавить пользовательский набор данных?

В настоящее время нет. Отправьте нам отзыв , если вы найдете существующие наборы данных недостаточно.

Может ли наблюдатель базы данных собирать расширенные события?

В настоящее время нет. Сведения о запланированных улучшениях наблюдателя за базами данных см. в разделе "Схема развития" в предварительном объявлении наблюдателя за базами данных.

Feedback

У меня есть комментарий или предложение. Где отправить отзыв?