blog-post

Grafana 集成

介绍

我们很高兴地宣布,从 6.2.0 开始,Manticore Search 可以与流行的开源数据可视化和监控平台 Grafana 无缝集成。通过利用默认的 MySQL 连接器,您现在可以以更动态和信息丰富的方式可视化 Manticore Search 数据。此集成为搜索性能优化、趋势分析和实时洞察带来了新的可能性。

注意: 最新版本的 Manticore Search 与 Grafana 版本兼容,最高可达 12.2。

在接下来的部分中,我们将指导您如何将 Manticore Search 连接到 Grafana 并帮助您创建第一个图表。

分步教程

在将 Manticore Search 连接到 Grafana 之前,请确保您已在服务器上安装和配置 Manticore Search。请按照 官方 Manticore Search 文档 中的安装和设置说明进行操作。

第 2 步:设置 Grafana

要设置 Grafana,请按照官方 Grafana 安装指南 进行操作。

第 3 步:准备 Manticore Search 数据以进行可视化

在下一步中,您需要在 Manticore Search 中准备和创建表,然后加载数据,以帮助我们生成图表并使用 Grafana 进行可视化。使用 MySQL 客户端连接到 Manticore,并执行以下查询:

这是我们将使用的结构:

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

通过 MySQL 连接

  1. 登录到您的 Grafana 仪表板,然后在左侧边栏中单击“配置”(齿轮图标)。
  2. 选择“数据源”,然后单击“添加数据源”。
  3. 从可用数据源列表中选择“MySQL”。

MySQL 连接设置

  1. 在设置页面中,提供以下详细信息:
    • 名称:数据源的名称(例如,“Manticore Search”)。
    • 主机:您的 Manticore Search 服务器的主机名或 IP 地址。
    • 数据库:您的 Manticore Search 数据库名称。
    • 用户:具有访问指定 Manticore Search 数据库权限的用户名。
    • 密码:指定用户的密码。
  2. 单击“保存并测试”以验证连接。

第 5 步:创建仪表板并添加图表

  1. 在 Grafana 仪表板中,单击左侧边栏中的“+”图标,然后选择“新仪表板”。
    新仪表板
  2. 单击“添加可视化”按钮以开始配置您的图表。
    添加可视化
  3. 选择通过 MySQL 连接器连接的 Manticore Search 数据源。
    选择数据源
  4. 从可用可视化选项列表中选择要创建的图表类型(例如,条形图、折线图、饼图)。我们将选择“时间序列”。
    选择图表类型

第 6 步:配置图表

  1. 使用 Grafana 的查询构建器,或简单地编写 SQL 查询以从您的 Manticore Search 数据库中获取要可视化的数据。
  2. 根据需要自定义图表的外观、标签和其他设置。
  3. 单击“应用”以保存您的图表。
    图表查询设置

第 7 步:检查您的图表结果

以下是我们使用提供的数据获得的结果示例。

时间序列结果

更改图表样式很简单,例如,在这个示例中,我们使用了比特币价格。只需选择蜡烛图并通过选择所有字段调整查询构建器。这将为您在 Grafana 中提供完全不同的数据视图。

蜡烛图类型
蜡烛图查询设置
蜡烛图结果

您还可以根据 Manticore Search 数据库中的数据使用 Grafana 中可用的不同类型的可视化。只需连接您的 Manticore Search,选择表格,并使用默认的 MySQL 连接器创建具有所需参数的图表。

通过组合不同的数据图表构建您自己的仪表板!

仪表板示例

结论

通过使用默认的 MySQL 连接器实现 Manticore SearchGrafana 的无缝集成,您现在可以充分发挥搜索数据的潜力。轻松可视化趋势、性能指标和实时洞察,所有这些都在直观的 Grafana 界面中。今天就开始,提升您的数据分析能力到新的高度。

安装Manticore Search

安装Manticore Search