Мониторинг в Базе данных Azure для MariaDB

Важно!

База данных Azure для MariaDB находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить миграцию в База данных Azure для MySQL. Дополнительные сведения о переходе на База данных Azure для MySQL см. в статье "Что происходит с База данных Azure для MariaDB?".

Мониторинг данных о серверах помогает устранять неполадки и оптимизировать рабочую нагрузку. База данных Azure для MariaDB предоставляет различные метрики, позволяющие понять действия сервера.

Метрики

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

Пошаговые инструкции см. в статье Использование портала Azure для настройки оповещений на основе метрик для базы данных Azure для MySQL.

Список метрик

Для Базы данных Azure для MariaDB доступны следующие метрики:

Metric Отображаемое имя метрики Единица измерения Description
cpu_percent Процент использования ЦП Процент Процент используемого ЦП.
memory_percent Процент памяти Процент Процент используемой памяти.
io_consumption_percent Процент ввода-вывода данных Процент Процент используемых операций ввода-вывода. (Неприменимо для серверов уровня "Базовый".)
storage_percent Storage percentage Процент Процент использованного объема хранилища сервера (от максимального объема).
storage_used Используемое хранилище Байт Используемый объем хранилища. Хранилище, используемое службой, может содержать файлы базы данных, журналы транзакций и журналы сервера.
serverlog_storage_percent Процент хранилища для журнала сервера Процент Процент использованного объема хранилища журнала сервера (от максимального объема).
serverlog_storage_usage Используемый объем хранилища для журнала сервера Байт Используемый объем хранилища журнала сервера.
serverlog_storage_limit Максимальный объем хранилища для журнала сервера Байт Максимальный объем хранилища журнала сервера для этого сервера.
storage_limit Storage limit Байт Максимальный объем хранилища для этого сервера.
active_connections Активные подключения Count Число активных подключений к серверу.
connections_failed Подключения со сбоем Count Число неудачных попыток подключения к серверу.
seconds_behind_master Задержка репликации в секундах Count Количество секунд, на которое сервер-реплика отстает от исходного сервера. (Неприменимо для серверов уровня "Базовый".)
network_bytes_egress Сеть (исходящий трафик) Байт Исходящий сетевой трафик по активным подключениям.
network_bytes_ingress Сеть (входящий трафик) Байт Входящий сетевой трафик по активным подключениям.
backup_storage_used Использованное хранилище резервных копий Байт Объем используемого хранилища резервных копий. Эта метрика представляет собой суммарную емкость хранилища, используемую для хранения всех полных резервных копий баз данных, разностных резервных копий и резервных копий журналов с учетом периода хранения резервных копий, заданного для сервера. Частота резервного копирования управляется службой и описана в статье об основных понятиях. Для геоизбыточного хранилища резервных копий используется вдвое больший объем, чем для локально избыточного.

Журналы сервера

Можно включить ведение журнала медленных запросов на сервере. Эти журналы также доступны с помощью журналов диагностики Azure в Azure Monitor, Центрах событий и учетной записи хранения. Дополнительные сведения о ведении журналов см. на странице Журналы сервера в базе данных Azure для PostgreSQL.

Хранилище запросов

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

Анализ производительности запросов

Средство Анализ производительности запросов работает совместно с хранилищем запросов для предоставления визуализаций, доступных на портале Azure. Эти диаграммы позволяют определить основные запросы, влияющие на производительность. Функция анализа производительности запросов находится в разделе Интеллектуальное управление производительностью на странице портала службы базы данных Azure для MariaDB.

Уведомления о плановом обслуживании

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

Дополнительные сведения о настройке уведомлений см. в документации Уведомление о плановом обслуживании.

Следующие шаги