Мониторинг в Базе данных 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 часа.
Дополнительные сведения о настройке уведомлений см. в документации Уведомление о плановом обслуживании.
Следующие шаги
- Дополнительные сведения о доступе к метрикам и их экспорте с помощью портала Azure, REST API или интерфейса командной строки см. в статье Обзор метрик в Microsoft Azure.
- См. рекомендации по созданию оповещений для метрики в статье Как настраивать оповещения.
- Дополнительные сведения о функции Уведомления о запланированном обслуживании см. в базе данных Azure для MariaDB.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по