Введение
Мы рады сообщить, что Manticore Search, начиная с версии 6.2.0 , легко интегрируется с Grafana, популярной платформой для визуализации и мониторинга данных с открытым исходным кодом. Используя стандартный MySQL-коннектор, теперь вы можете визуализировать данные Manticore Search более динамично и информативно. Эта интеграция открывает новые возможности для оптимизации производительности поиска, анализа трендов и получения оперативных insights.
В следующих разделах мы проведем вас через процесс подключения Manticore Search к Grafana и поможем создать первый график.
Пошаговое руководство
Шаг 1: Установка и настройка Manticore Search
Перед подключением Manticore Search к Grafana убедитесь, что вы установили и настроили Manticore Search на вашем сервере. Следуйте официальной документации Manticore Search по установке и настройке.
Шаг 2: Настройка Grafana
Для установки Grafana следуйте официальному руководству по установке Grafana .
Шаг 3: Подготовка данных Manticore Search для визуализации
На следующем этапе вам нужно подготовить и создать таблицы в Manticore Search, а затем загрузить их данными, которые помогут нам генерировать графики и визуализировать их с помощью Grafana. Подключитесь к Manticore с помощью MySQL-клиента и выполните следующие запросы:
Вот структура, которую мы будем использовать:
CREATE TABLE btc_usd_trading (
id bigint,
time timestamp,
open float,
high float,
low float,
close float
);
Теперь добавим немного данных для заполнения таблицы. Просто откройте терминал и выполните следующую команду:
curl -sSL https://gist.githubusercontent.com/donhardman/df109ba6c5e690f73198b95f3768e73f/raw/0fab3aee69d7007fad012f4e97f38901a64831fb/btc_usd_trading.sql | mysql -h0 -P9306
Шаг 4: Подключение Manticore Search к Grafana
- Войдите в свою панель управления Grafana и нажмите “Конфигурация” (значок шестеренки) на левой боковой панели.
- Выберите “Источники данных” и нажмите “Добавить источник данных”.
- Выберите “MySQL” из списка доступных источников данных.
- На странице настроек укажите следующие детали:
- Имя: Название для источника данных (например, “Manticore Search”).
- Хост: Имя хоста или IP-адрес вашего сервера Manticore Search.
- База данных: Имя вашей базы данных Manticore Search.
- Пользователь: Имя пользователя с доступом к указанной базе данных Manticore Search.
- Пароль: Пароль для указанного пользователя.
- Нажмите “Сохранить и проверить” для подтверждения подключения.
Шаг 5: Создание панели мониторинга и добавление графика
- На панели Grafana нажмите значок “+” на левой боковой панели и выберите “Новая панель мониторинга”.
- Нажмите кнопку “Добавить визуализацию”, чтобы начать настройку графика.
- Выберите источник данных Manticore Search, подключенный с помощью MySQL-коннектора.
- Выберите тип графика, который вы хотите создать (например, столбчатый график, линейный график, круговая диаграмма) из списка доступных вариантов визуализации. Мы выберем “Временной ряд”.
Шаг 6: Настройка графика
- Используйте построитель запросов Grafana или просто напишите SQL-запрос для извлечения данных, которые вы хотите визуализировать из базы данных Manticore Search.
- Настройте внешний вид графика, метки и другие параметры по необходимости.
- Нажмите “Применить” для сохранения графика.
Шаг 7: Проверка результата графика
Вот пример результатов, полученных с использованием предоставленных данных.
Легко изменить стиль графика, как в этом примере, где мы использовали цены на биткойн. Просто выберите тип “Свечной” и настройте построитель запросов, выбрав все поля. Это предоставит совершенно другой вид ваших данных в Grafana.
Вы также можете использовать различные типы визуализаций, доступные в Grafana, в зависимости от данных в вашей базе Manticore Search. Просто подключите Manticore Search, выберите таблицу и создайте график с желаемыми параметрами, используя стандартный MySQL-коннектор.
Создайте собственную панель мониторинга, объединяя различные графики ваших данных!
Заключение
Благодаря беспроблемной интеграции Manticore Search и Grafana с использованием стандартного MySQL-коннектора, вы можете раскрыть весь потенциал ваших поисковых данных. Визуализируйте тренды, показатели производительности и оперативные insights с легкостью, используя интуитивный интерфейс Grafana. Начните сегодня и поднимите возможности анализа данных на новый уровень.