Последнее обновление: августа 10, 2026

Источник данных MySQL

Источник данных MySQL позволяет запрашивать и визуализировать данные из MySQL и совместимых с MySQL баз данных, таких как MariaDB или Percona Server. Используйте его для создания дашбордов, исследования SQL-данных и мониторинга рабочих нагрузок на базе MySQL в реальном времени.

Источник данных поставляется вместе с Grafana «из коробки». Он предварительно установлен как в Grafana OSS, так и в Grafana Enterprise, поэтому устанавливать ничего не нужно. Начиная с Grafana 13.2 он поставляется как отдельный плагин, который обновляется независимо от релизов Grafana. Подробности см. в разделе Обновления плагина.

Посмотрите следующее видео, чтобы узнать больше об использовании плагина источника данных Grafana MySQL:

Give it a try using Grafana Play
Give it a try using Grafana Play

With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development. This feature can be seen on MySQL Overview.

Поддерживаемые базы данных

Этот источник данных поддерживает следующие совместимые с MySQL базы данных:

  • MySQL 5.7 и новее
  • MariaDB 10.5 и новее
  • Percona Server 5.7 и новее
  • Amazon Aurora MySQL
  • Azure Database for MySQL
  • Google Cloud SQL for MySQL

Для оптимальной совместимости Grafana рекомендует использовать последнюю доступную версию вашей базы данных.

Ключевые возможности

Источник данных MySQL поддерживает:

  • Запросы временных рядов: визуализация метрик во времени с помощью встроенных макросов группировки по времени.
  • Табличные запросы: отображение результатов запроса в табличном формате для любого допустимого SQL-запроса.
  • Переменные шаблонов: создание динамических дашбордов с запросами, управляемыми переменными.
  • Аннотации: наложение событий из MySQL на графики дашборда.
  • Алертинг: создание алертов на основе результатов запросов MySQL.
  • Макросы: упрощение запросов с помощью встроенных макросов для фильтрации и группировки по времени.

Начало работы

Следующая документация поможет вам начать работу с источником данных MySQL:

Обновления плагина

Начиная с Grafana 13.2 источник данных MySQL представляет собой отдельный плагин, предварительно установленный как в Grafana OSS, так и в Grafana Enterprise. Это позволяет обновлять его чаще, независимо от релизов Grafana. Grafana автоматически проверяет каталог плагинов и устанавливает последнюю версию при каждом перезапуске сервера.

Чтобы изменить это поведение:

  • Отказаться от автообновлений: установите для параметра preinstall_auto_update значение false в вашем файле конфигурации.
  • Обновлять вручную: обновляйте в любое время со страницы Administration > Plugins без перезапуска Grafana.

Отдельный плагин требует Grafana 12.3.0 или более поздней версии. Источник данных MySQL, входящий в состав Grafana 13.1 и более ранних версий, продолжает работать как прежде. Эти версии не затронуты изменением.

Пользователи Grafana 12.3.x – 13.1.x могут установить отдельный плагин из каталога плагинов, если хотят получить последние возможности до обновления до Grafana 13.2. Чтобы использовать отдельный плагин с Grafana 12.3.x – 13.1.x, добавьте следующее в ваш файл конфигурации:

ini
[plugin.mysql]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = mysql
; Or install a specific version:
; preinstall_sync = mysql@<version>

Дополнительные ресурсы

После настройки источника данных MySQL вы также можете:

Предварительно настроенные дашборды

Если вы хотите отслеживать метрики производительности вашего сервера MySQL (подключения, запросы, репликация и многое другое), Grafana предоставляет предварительно настроенные дашборды через интеграцию MySQL:

  • MySQL Overview — ключевые метрики производительности вашего сервера MySQL.
  • MySQL Logs — анализ логов для устранения неполадок.

Интеграция MySQL использует Prometheus MySQL Exporter для сбора метрик сервера и включает 15 предварительно настроенных правил алертинга.

Чтобы использовать эти дашборды:

  1. В Grafana Cloud перейдите в Connections > Add new connection.
  2. Найдите MySQL и выберите интеграцию MySQL.
  3. Следуйте инструкциям по установке, чтобы установить MySQL Exporter.
  4. Импортируйте предварительно настроенные дашборды со страницы интеграции.

Другие дашборды MySQL смотрите в каталоге дашбордов Grafana.

Note

Интеграция MySQL отслеживает ваш MySQL-сервер с помощью метрик Prometheus. Описанный здесь MySQL источник данных запрашивает данные, хранящиеся в таблицах MySQL. Это взаимодополняющие возможности для разных сценариев использования.