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


Методология успешной реализации Synapse: выполнение проверки мониторинга

Примечание

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

Мониторинг является ключевой частью практического использования любого решения Azure. В этой статье содержатся рекомендации по проверке и настройке мониторинга среды Azure Synapse Analytics. Основной задачей этого процесса является определение того, что необходимо отслеживать, и тех, кто должен проверять результаты мониторинга.

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

Вы можете использовать Azure Monitor, который предоставляет метрики инфраструктуры базового уровня, оповещения, а также журналы для большинства служб Azure. Журналы диагностики Azure выдаются ресурсом. Они содержат подробные и своевременные данные о работе этого ресурса. Azure Synapse может записывать журналы диагностики в Azure Monitor.

Дополнительные сведения см. в статье Использование Azure Monitor с рабочей областью Azure Synapse Analytics.

Мониторинг выделенных пулов SQL

Выделенные пулы SQL можно отслеживать с помощью Azure Monitor, оповещений, динамических административных представлений (DMV) и Log Analytics.

  • Оповещения. Можно настроить оповещения, которые отправляют сообщение электронной почты или вызывают веб-перехватчик в случае, когда определенная метрика достигает предопределенного порогового значения. Например, вы можете получать электронные оповещения, когда размер базы данных становится слишком большим. Дополнительные сведения см. в статье Создание оповещений для базы данных SQL Azure и Azure Synapse Analytics с помощью портала Azure.
  • Динамические административные представления.DMV можно использовать для мониторинга рабочих нагрузок в целях изучения выполнения запросов в пулах SQL.
  • Log Analytics.Log Analytics — это средство на портале Azure, которое можно использовать для изменения и выполнения запросов журналов на основе данных, собранных Azure Monitor. Дополнительные сведения см. в статье Рабочая нагрузка мониторинга — портал Azure.

Мониторинг бессерверных пулов SQL

Вести мониторинг бессерверного пула SQL можно путем отслеживания запросов SQL в Synapse Studio. Так можно следить за состоянием выполняющихся запросов и просматривать подробные сведения об исторических запросах.

Мониторинг пулов Spark

Вы можете вести мониторинг приложений Apache Spark в Synapse Studio. Так можно следить за актуальным состоянием, проблемами и ходом выполнения.

Вы можете включить встроенный в Log Analytics соединитель Synapse Studio. Затем вы можете собирать и передавать метрики приложений и журналы Apache Spark в рабочую область Log Analytics. Вы можете визуализировать эти метрики и журналы с помощью книги Azure Monitor. Дополнительные сведения см. в статье Мониторинг приложений Apache Spark с помощью Azure Log Analytics.

Мониторинг конвейеров

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

Дальнейшие действия

Дополнительные сведения по этим вопросам см. в следующих ресурсах.