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


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

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

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

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

Снимок экрана из портала Fabric на панели базы данных зеркального мониторинга. Состояние репликации источника и всех таблиц показывает «Запущено».

Подсказка

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

Ниже приведены возможные состояния репликации.

Монитор Статус
На уровне базы данных Выполняется: репликация в настоящий момент выполняется, в OneLake передаются моментальные снимки и данные изменений.
Выполнение с предупреждением: репликация выполняется с временными ошибками.
Останавливается/Остановлено: репликация остановлена.
Сбой. Неустранимая ошибка в репликации, которая не может быть восстановлена.
Приостановлено: репликация приостановлена. Это происходит при приостановке и возобновлении ресурса Fabric. См. подробности в Изменения емкости Fabric.
Уровень таблицы Выполняется: данные реплицируются.
Выполнение с предупреждением: предупреждение о нефатальной ошибке, связанной с процессом репликации данных из таблицы.
Останавливается/Остановлено: репликация остановлена.
Сбой. Неустранимая ошибка в репликации для этой таблицы.

Мониторинг программным способом

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

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

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

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

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

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

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

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

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

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

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

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