Инструментальная панель Replication показывает всю информацию, связанную с проверенными группами репликации. MySQL Enterprise Monitor поддерживает контроль иерархии дерева единственного источника, кольцевую репликацию, репликацию группы или сложную многоуровневую иерархию.
Для получения дополнительной информации о различных типах репликации MySQL Server, поддерживаемой MySQL Enterprise Monitor, см. Replication и Group Replication.
Перейдите на страницу Replication выбором
Replication из
.
Эта страница суммирует статус ваших серверов репликации, можно углубиться,
чтобы видеть детали о любом источнике или точной копии. Использование этой
страницы помогает вам избежать команд
SHOW SLAVE STATUS
много раз на многих серверах, для последовательности страница
Replication использует некоторые из тех же
самых ключевых слов, как вывод этой команды.
Инструментальная панель Replication организована топологией.
Настройте агентов, чтобы контролировать каждый источник и сервер точной копии. Только проверенные серверы показаны на этой странице.
Инструментальная панель Replication показывает все группы репликации, источники и точные копии. Источники и точные копии автоматически обнаружены и показаны на основе обнаруженной топологии репликации. Просмотры работают с пятиминутным интервалом, таким образом, могут потребоваться целых 2 интервала, чтобы создать полную топологию.
Автоматическое обнаружение с дистанционным мониторингом возможно только в
MySQL 5.6 и выше. Более ранние версии сервера MySQL требуют, чтобы агент был
установлен на том же самом хосте, где проверенный сервер MySQL.
Дело в том, что mysqld не показывает значение
uuid ведущего в выводе
SHOW SLAVE STATUS в
версиях до MySQL 5.6.
Можно управлять топологиями репликации со страницы Groups таким же образом, как другими группами. Для получения дополнительной информации см. главу 17. Однако, любые точные копии, удаленные из группы сервера, автоматически вернутся к этой группе.
Для получения информации о видах проблем, контролируя репликацию, и как решить их, посмотрите Troubleshooting Replication и Improving Replication Performance.
Страница Replication Overview показывает текущий статус всех проверенных топологий репликации.
Обзор показан, если вы выбираете Replication в меню Dashboards впервые в сессии. Чтобы открыть обзор, рассматривая топологию репликации, нажмите кнопку Show Replication Overview смежную с меню выбора Replication Topology.
Рис. 27.1. Replication Overview
Обзор показывает следующее:
Топология: показывает числа.
Replication Topologies: общее количество проверенных топологий репликации.
MySQL Instances: общее количество серверов в топологиях репликации.
Unreachable: количество серверов, которые были проверены, но в настоящее время не отвечают.
Replication Errors: общее количество ошибок репликации.
Stopped Replicas: общее количество точных копий, которые больше не работают.
Replication Delay - Max Per Instance: изображает задержку повторения в виде графика всех проверенных узлов.
Unreachable Instances: перечисляет серверы, которые были проверены, но в настоящее время не отвечают.
Instances With Replication Errors: перечисляет имена серверов, сообщая об ошибках репликации и группах, которым они принадлежат. Чтобы открыть группу, нажмите на название группы.
Instances With Replication Stopped: перечисляет имена серверов, больше не копирующих и групп, которым они принадлежат. Чтобы открыть группу, нажмите на название группы.
Интервалы обновления отключены, когда Replication Overview показан.
Эта секция описывает вкладки Replication Dashboard.
Поле Max Replication Delay показывает общую сумму задержки повторения, которая существует на проверенной топологии.
Чтобы показать группу репликации, выберите группу из выпадающего списка Replication Topology.
Нажатие на значок обновления, смежный с выпадающим списком Replication Topology, вызывает повторное открытие всех групп репликации.
Вкладка Status показывает информацию о статусе членов топологий репликации. Каждый экземпляр расширяется, чтобы показать подробную информацию.
Данные, показанные красным, указывают на проблему с вашей конфигурацией в то время, как зеленые указывают на предпочтительные параметры настройки.
Если проверенная топология это топология группы, сообщение о состоянии показано выше таблицы Status. Сообщение о состоянии суммирует текущее состояние группы, являются ли все участники онлайн и есть ли у группы кворум. Сообщение о состоянии имеет префикс Group Replication ID, который принимает форму GR-nnnnnnnn-nnnn, где nnnnnnnn-nnnn это префикс UUID группы.
Для получения дополнительной информации о Group Replication см. Group Replication.
Таблица 27.1. Столбцы Group Status
| Имя | Описание |
|---|---|
Instance |
Название проверенного сервера. |
Member State |
(Только топологии Group Replication)
Показывает является ли участник N/A показано, если участник не использует плагин Group Replication. |
Fetch State |
Показывает текущий статус операций получения. Если точная копия успешно получила данные из источника, символ зеленый. Если повторение не остановилось из-за ошибки, символ желтый. Если статус неизвестен, в настоящее время сервер не проверяется или никакая репликация не происходит, символ красный, ошибки показаны во всплывающей подсказке. |
Apply State |
Показывает текущий статус операций применения. Если изменения успешно применяются к точной копии, символ зеленый. Если повторение не остановилось из-за ошибки, символ желтый. Если статус неизвестен, в настоящее время сервер не проверяется или никакая репликация не происходит, символ красный, ошибки показаны во всплывающей подсказке. |
Time Behind |
(Только асинхронная топология) Количество времени, которое точная копия находится позади источника. N/A показан для источников. Если есть проблема с статусами Fetch или Apply, показано Unknown. |
Read Only |
Показывает одно из следующих значений:
|
GTID Enabled |
(Только асинхронная топология) Показывается, если сервер использует GTID. |
Binary Log Format |
(Только асинхронная топология) Показывает формат, используемый двоичным журналом. |
Node Type |
Показывает тип узла. Source, Replica, Primary Group Member, Secondary Group Member и т.д. Если тип репликации multi-source, узел может быть Replica/Source. |
Flow Control |
(Только Group Replication) Режим, который используется для управления потоками. Возможные значения: QUOTA или DISABLED. N/A показано для случаев, которые не используют плагин Group Replication. |
View ID |
(Только (Group Replication) Уникальный идентификатор обзора. |
Group Auto Increment |
(Только Group Replication) Значение auto increment для членов группы. |
Channels |
(Только асинхронная топология) Показывает количество каналов, используемых этим случаем. |
Version |
Показывает версию сервера MySQL. |
Данные экземпляра содержат различную информацию в зависимости от того, чем является экземпляр, источником или точной копией, а также зависят от типа репликации. Каждая точная копия также содержит вкладку, перечисляющую все экзепляры, от которых она получает обновления.
Содержание данных по источнику:
Node Status: изображает нагрузку в виде графика по текущим связям, запросам в секунду и среднему времени отклика. ID сервера также обеспечивается.
Group Replication Status: (только Group Replication) изображает операционный статус в виде графика в стоявших в очереди транзакциях (проверенных, проверяемых, и в конфликте).
Local Binary Log Status: показывает детали местного двоичного журнала, такие как имя, положение и GTID.
Binary Log Statistics: графы среднего числа чтений/записей в секунду, время ожидания файла журнала и полное использование пространства.
Эта структура требует, чтобы схема sys показала все графы. Если схема sys не устанавливается на узле, только граф Total Space Usage показан.
Most Appropriate Candidates for Source Promotion (best candidate on top): перечисляет точные копии, которые имеют право на продвижение источника.
Для точной копии, чтобы иметь право на продвижение источника, должен быть тот же самый режим GTID, как у источника. Если режим GTID и двоичный журнал отключены, точная копия не может быть продвинута. Такие точные копии перечисляются красным цветом с сообщением, объясняющим, почему они не имеют права на продвижение.
Порядок кандидатов основан на системе выигрыша.
Точные копии с самым высоким значением
RECEIVED_TRANSACTION_SET в таблице
performance_schema.replication_connection_status
продвигаются.
Semi-Synchronous Replication: эта структура присутствует для асинхронных и для полусинхронных типов, но наполнена только, если полусинхронная репликация используется. Если полусинхронная репликация работает, эта секция содержит графы, показывая Sessions Waiting, Waits и операционный статус.
Replication Configuration: показывает всю информацию, связанную с конфигурацией репликации:
General
Group Replication Recovery
Networking
Relay Logging
Group Replication General
Group Replication Security
Group Replication Performance
Crash Safety
Appliers
Multi-Threaded Appliers
Информация о репликации включает:
Node Status: изображает нагрузку точной копии в виде графика в работающих связях, запросах в секунду и среднем времени отклика. ID сервера также обеспечивается.
Source Replication Status: показывает вкладку для каждой исходной репликации к выбранной точной копии. Каждая вкладка показывает следующее:
Fetch Status: графы и информация о статусе поиска данных из источника.
Filter / Delay Status: показывает определенные и остающиеся задержки и любые фильтрованные базы данных или определенные таблицы.
Apply Status: показывает текущий статус применения, последний выполненный набор GTID и т.д. Статус рабочего потока также показан.
Столбец Info раздела Status by Worker требует, чтобы пользователь имел право Query Analysis Example and Explain Data минимум Read-Only. Если это разрешение не дано, столбец Info не может быть наполнен.
Source Configuration: показывает имя экземпляра, порт и имя пользователя источника.
Channel Configuration: показывает конфигурационную информацию канала.
Secure Connection Configuration: показывает всю SSL-связанную информацию для проверенного сервера.
Replication Configuration: показывает всю информацию, связанную с конфигурацией процесса репликации.
Также возможно отредактировать и удалить связи из этой вкладки. Нажатие на выпадающий список рядом с экземпляром открывает контекстное меню экземпляра. Для получения дополнительной информации об этом меню посмотрите здесь.
Вкладка Statistics изображает деятельность в виде графика всех членов топологии. Можно изменить отображаемые данные через применение Graph Time Range . Если выбран диапазон, для которого нет никаких данных, никакой граф не показан.
Следующие графы доступны:
Database Activity - All MySQL
Instances: показывает общее количество запросов
SELECT, INSERT,
UPDATE, REPLACE,
DELETE и CALL,
выполненные на всех членах отобранной группы.
Connections Running - Per MySQL Instance: показывает работающие связи для каждого члена группы.
Database Queries - Per MySQL Instance: показывает количество запросов, выполненных для каждого члена группы.
Рис. 27.2. Вкладка Replication Statistics
Если выбранная топология это член топологии репликации группы, следующие графы также показаны:
Group Replication - Transactions Rows Validating - Per Member
Group Replication - Transactions Checked - Per Member
Group Replication - Conflicts Detected - Per Member
Group Replication - Transactions In Queue - Per Member
Вкладка Error History показывает все ошибки, зарегистрированные для членов выбранной группы. Время ошибки, тип сообщения об ошибке и сообщение об ошибке показаны.
События зарегистрированы в файлах журнала
mysql-monitor.
Эта регистрация может быть полезным инструментом для отладки
процесса топологии репликации.
Чтобы позволить регистрацию репликации, раскомментируйте следующую
строку в файле log4j.properties:
#log4j.logger.com.mysql.replication
и установите к следующему:
log4j.logger.com.mysql.replication = DEBUG, file