Мониторинг Кластеров больших данных с помощью azdata и панели мониторинга Grafana

Важно!

Поддержка надстройки "Кластеры больших данных" Microsoft SQL Server 2019 будет прекращена. Мы прекратим поддержку Кластеров больших данных SQL Server 2019 28 февраля 2025 г. Все существующие пользователи SQL Server 2019 с Software Assurance будут полностью поддерживаться на платформе, и программное обеспечение будет продолжать поддерживаться с помощью накопительных обновлений SQL Server до этого времени. Дополнительные сведения см. в записи блога объявлений и в статье о параметрах больших данных на платформе Microsoft SQL Server.

В этой статье описывается, как отслеживать приложение в Кластеры больших данных SQL Server. SQL Server 2019 Кластеры больших данных предоставить панель мониторинга Grafana для мониторинга, эти метрики хранятся в потокеDB. Категории метрик приводятся ниже.

  • Метрики, относящиеся к узлу Kubernetes, собранные Telegraf, агентом для сбора, обработки, агрегирования и записи метрик.
  • Метрики, связанные с рабочей нагрузкой: эти метрики, связанные с SQL Server, Spark и HDFS, собираются с помощью CollectD, в том числе такие метрики, как метрики динамического интеллектуального анализа данных SQL Server и расширенные события SQL Server (XEvents).

Важно!

Браузер Internet Explorer и браузеры прежних версий Microsoft Edge несовместимы с Grafana. В Grafana вы увидите черную страницу с ошибками при использовании неподдерживаемого браузера. Используйте Microsoft Edge на основе Chromium или просмотрите список поддерживаемых браузеров для Grafana.

Доступные метрики

Следующие метрики доступны в SQL Server Кластеры больших данных.

Категории Description Метрики
Метрики размещенных узлов Метрики, относящиеся к узлу Kubernetes ЦП, использование ОЗУ, дисковые операции ввода-вывода, средние значения нагрузки и т. д.
Метрики объектов pod и контейнеров Метрики, относящиеся к объектам pod и контейнерам Kubernetes. Grafana позволяет фильтровать метрики по объектам pod или даже по конкретному контейнеру. Загрузка ЦП, использование ОЗУ, диска и сети.
Метрики SQL Server Метрики, относящиеся к SQL Server Транзакций/с, запросов пакетной обработки/с, активность базы данных, активность SQL Server и т. д. В частности, если включена группа ContainerAG, из нее также можно отслеживать AlwaysOn.
Метрики Spark Метрики, относящиеся к приложениям Spark. Операции записи HDFS исполнителя, время сборки мусора JVM, использование кучи JVM и т. д.
Метрики приложений Метрики, связанные с приложениями, развернутыми в SQL Server Кластеры больших данных, Grafana позволяет фильтровать эти метрики по определенной версии приложения и приложения. ЦП, ОЗУ и состояние HTTP-запросов.

Необходимые компоненты

Возможности

В SQL Server 2019 можно создать, удалить, описать, инициализировать, перечислить, запустить и обновить приложение. В следующей таблице описаны команды развертывания приложения, которые можно использовать с azdata.

Команда Description
azdata bdc endpoint list Вывод списка конечных точек для Кластеров больших данных.

Следующий пример можно использовать для перечисления конечной точки панели мониторинга Grafana:

azdata bdc endpoint list --endpoint-name metricsui 

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

A screenshot of the endpoint of the Grafana Dashboard.

Значения nodeMetricsUrl и sqlMetricsUrl ссылаются на панель мониторинга Grafana для мониторинга метрик узла Kubernetes и метрик службы Кластеров больших данных:

A screenshot of the Grafana dashboard showing the Host Node Metrics.

A screenshot from Grafana showing the SQL Server Metrics.