Методология успешной реализации 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.
- Оповещения. Можно настроить оповещения, которые отправляют сообщение электронной почты или вызывают веб-перехватчик в случае, когда определенная метрика достигает предопределенного порогового значения. Например, вы можете получать электронные оповещения, когда размер базы данных становится слишком большим. Дополнительные сведения см. в статье Оповещения.
- Динамические административные представления. 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 для отслеживания запусков конвейера в рабочей области.
Следующие шаги
Дополнительные сведения об этой статье см. в следующих ресурсах: