Мониторинг зеркальной репликации базы данных Fabric

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

Мониторинг с портала Fabric

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

Снимок экрана из портала Fabric с панелью зеркальной базы данных Monitor. Исходная репликация и все таблицы имеют состояние «Выполняется».

Подсказка

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

Ниже приведены сведения о представлении "Мониторинг":

Monitor Описание
Состояние уровня базы данных Возможные состояния включают:
- Выполняется: репликация в настоящее время выполняется, перенося данные моментального снимка и данные об изменениях в OneLake.
- Выполняется с предупреждением: Репликация выполняется, но возникают временные ошибки.
- Остановка/Остановлено: Репликация остановлена.
- Сбой. Неустранимая ошибка в репликации, которая не может быть восстановлена.
- Приостановлено: репликация приостановлена. Это происходит при приостановке и возобновлении ресурсов Fabric. Подробнее см. в статье Изменения емкости Fabric.
Имя Имя исходной таблицы в [schema_name].[table_name] формате или [table_Name] формате.
Состояние на уровне таблицы Возможные статусы включают:
- Выполняется: выполняется репликация данных.
- Выполнение с предупреждением: предупреждение о нефатальной ошибке с репликацией данных из таблицы.
- Остановка/Остановлено: Репликация остановлена.
- Сбой. Неустранимая ошибка в репликации для этой таблицы.
Реплицированные строки Совокупное количество реплицированных строк, включая все вставки, обновления и удаления, примененные к целевой таблице.
Последнее выполнение Время последнего завершённого обновления зеркальной таблицы из источника.

Отслеживайте программно

Зеркальные базы данных можно отслеживать программными средствами с помощью REST API или пакета SDK. Подробнее о том, как получить состояние зеркального отображения для отзеркалированной базы данных или конкретных таблиц, см. в общедоступном REST API зеркального отображения Microsoft Fabric.

Использование мониторинга рабочей области

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

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

Чтобы приступить к работе, включите мониторинг в рабочей области. После включения мониторинга для рабочей области журналы выполнения зеркалируемой базы данных автоматически загружаются в таблицу MirroredDatabaseTableExecution базы данных мониторинга KQL. Подробнее о доступных журналах и их структуре см. в разделе Журналы операций зеркальной базы данных.

Снимок экрана из портала Fabric с включением мониторинга в настройках рабочей области.

Затем у вас есть полный доступ к расширенному интерфейсу мониторинга для зеркальной базы данных:

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

    Снимок экрана из портала Fabric с запросом к базе данных мониторинга.

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

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

  • Настройка оповещений:настройка оповещений на основе журналов и метрик, которые вы отслеживаете.