Поделиться через


Мониторинг хранилища SQL

На этой странице описывается мониторинг хранилища SQL с помощью пользовательского интерфейса Databricks.

Просмотр метрик мониторинга хранилища SQL

Чтобы отслеживать хранилище SQL, щелкните имя хранилища SQL, а затем вкладку "Мониторинг ". На вкладке "Мониторинг" отображаются следующие элементы мониторинга:

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

  1. Динамическая статистика: Динамическая статистика отображается в верхней части страницы. Слева направо они указывают состояние хранилища, количество выполняемых запросов, количество очередных запросов и текущее число кластеров хранилища.

  2. Фильтр шкалы времени: Фильтр шкалы времени устанавливает временной диапазон для диаграммы подсчета запросов, диаграммы активных кластеров и истории запросов. Диапазон времени по умолчанию составляет 8 часов, но вы можете использовать значок молнии , чтобы выбрать период 24 часа, 7 дней или 14 дней. Можно также задать настраиваемый период с помощью календаря или щелкнув и перетащив линейчатую диаграмму.

  3. Диаграмма пиковых запросов: На этой диаграмме отображается максимальное количество одновременных запросов в хранилище, как выполняющихся, так и в очереди во время выбранного интервала времени. Данные, предоставляющие эту диаграмму, не включают запросы метаданных. Каждая точка данных представляет пик в 5-минутном окне.

  4. диаграмма счетчика завершенных запросов: На этой диаграмме отображается количество запросов, завершенных в выбранном интервале времени, включая отмененные и неудачные запросы. Запросы появляются на диаграмме после завершения, при этом число запросов усредняется за минуту.

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

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

    Важный

    Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

    Диаграмма работающих кластеров с подробностями активности

    Заметки о действиях:

    • Действие запроса: хранилище обрабатывало действие запроса, включая выполнение запросов, запросы в очереди или запросы, которые недавно завершены.
    • Другое действие: хранилище было активным из-за выполнения запросов или из-за открытых сеансов без активных запросов.
    • Готово: склад был готов к выполнению рабочих нагрузок, но не имел активности запросов или сеансов.

    Чтобы взаимодействовать с сведениями о действиях, выполните следующие действия:

    • Просмотр метаданных: наведите указатель мыши на любую цветную панель, чтобы увидеть дополнительный контекст, например идентификаторы инструкций, адреса электронной почты пользователей и клиентские приложения.
    • Фильтрация истории запросов: щелкните по серым полосам (в процессе выполнения), чтобы автоматически отфильтровать таблицу истории запросов и отобразить только те, которые находятся в процессе выполнения в течение данного периода времени.
  6. Таблица журнала запросов: в этой таблице перечислены все запросы, активные в выбранном интервале времени. В столбцах показаны следующие сведения:

    • Запрос: Щелкните стрелку, чтобы просмотреть текст запроса. Нажмите кнопку "Развернуть текст запроса" , чтобы просмотреть больше.
    • Время начала запроса: Показывает, когда запрос запущен.
    • Длительность: Наведите указатель мыши на длительность, чтобы просмотреть длительность, разбитую по расписанию и времени выполнения.
    • Время получения (бета-версия): Когда запрос активно извлекается, время не отображается. После завершения запроса время отображается в таблице.
    • Источник запроса: Отображает исходный источник, например конвейер, пространство Genie или панель мониторинга, где запускается запрос.
    • Пользователь, выполняющий запрос: Отображает имя пользователя, выполнившего запрос.

    Запросы можно фильтровать по пользователю, длительности, состоянию и типу инструкций.

    Подсказка

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

Примечание.

Число кластеров может быть больше одного, только если масштабирование включено и настроено.

Контроль длительного времени извлечения данных

Важный

Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

Хранилища SQL остаются активными при выполнении запросов или получении результатов. Большинство запросов возвращают результаты в течение секунд, но некоторые могут занять больше времени, иногда до нескольких минут, из-за больших результирующих наборов или поведения на стороне клиента, таких как задержка извлечения или запросы, которые не закрыты должным образом. Без понимания того, какие запросы завершили выполнение и те, которые по-прежнему извлекает результаты, может быть неясно, почему хранилище или кластер остается активным, когда запросы, как представляется, не выполняются.

Подсказка

Вы также можете использовать переключатель Activity details на диаграмме "Запущенные кластеры" для визуального определения временных периодов, когда выполнение запросов поддерживало активность хранилища. Серые столбцы указывают на активность получения данных, и с их помощью можно щелкнуть, чтобы отфильтровать таблицу истории запросов.

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

  1. Щелкните значок поиска. Значок поиска рядом с кластерами. Панель, позволяющая идентифицировать запросы в кластере в состоянии выборки, отображается над таблицей журнала запросов.
  2. Нажмите кнопку "Выйти" , чтобы вернуться на панель журнала запросов.

Чтобы остановить запросы в состоянии извлечения:

  • Щелкните запрос, чтобы открыть панель "Профиль запроса ".
  • Нажмите кнопку "Остановить " справа от результата, извлекаемого клиентом.