Введение
Мы рады сообщить, что Manticore Search начиная с 6.2.0 без труда интегрируется с Grafana, популярной платформой для визуализации и мониторинга данных с открытым исходным кодом. Используя стандартный MySQL коннектор, вы теперь можете визуализировать данные Manticore Search более динамичным и информативным образом. Эта интеграция открывает новые возможности для оптимизации производительности поиска, анализа тенденций и получения данных в реальном времени.
Примечание: Последняя версия Manticore Search совместима с версиями Grafana до 12.2.
В следующих разделах мы проведем вас через процесс подключения 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 коннектора, вы теперь можете раскрыть весь потенциал ваших поисковых данных. Визуализируйте тенденции, показатели производительности и данные в реальном времени с легкостью, все в интуитивно понятном интерфейсе Grafana. Начните сегодня и поднимите свои возможности анализа данных на новые высоты.
