介绍
我们很高兴地宣布,Manticore Search 从 6.2.0 版本开始,可以与 Grafana 这个流行的开源数据可视化和监控平台无缝集成。通过使用默认的 MySQL 连接器,您现在可以以更动态和信息丰富的方式可视化 Manticore Search 数据。这种集成为搜索性能优化、趋势分析和实时洞察带来了新的可能性。
在以下章节中,我们将指导您如何将 Manticore Search 连接到 Grafana 并帮助您创建第一个图表。
分步教程
步骤 1:安装和配置 Manticore Search
在将 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
- 登录您的 Grafana 仪表板,并点击左侧边栏中的"配置"(齿轮图标)。
- 选择"数据源"并点击"添加数据源"。
- 从可用数据源列表中选择"MySQL"。
- 在设置页面,提供以下详细信息:
- 名称:数据源的名称(例如"Manticore Search")。
- 主机:Manticore Search 服务器的主机名或 IP 地址。
- 数据库:您的 Manticore Search 数据库名称。
- 用户:具有访问指定 Manticore Search 数据库权限的用户名。
- 密码:指定用户的密码。
- 点击"保存并测试"以验证连接。
步骤 5:创建仪表板并添加图表
- 在 Grafana 仪表板中,点击左侧边栏的"+“图标,选择"新建仪表板”。
- 点击"添加可视化"按钮开始配置图表。
- 选择使用 MySQL 连接器连接的 Manticore Search 数据源。
- 从可用可视化选项列表中选择要创建的图表类型(例如,柱状图、折线图、饼图)。我们将选择"时间序列"。
步骤 6:配置图表
- 使用 Grafana 的查询生成器或直接编写 SQL 查询来获取要从 Manticore Search 数据库可视化的数据。
- 根据需要自定义图表的外观、标签和其他设置。
- 点击"应用"以保存图表。
步骤 7:检查图表结果
以下是使用提供的数据获得的结果示例。
更改图表样式很容易,在这个例子中,我们使用了比特币价格。只需选择烛台图并通过选择所有字段调整查询生成器。这将为您的数据在 Grafana 中提供完全不同的视图。
您还可以使用 Grafana 中可用的不同可视化类型,具体取决于 Manticore Search 数据库中的数据。只需连接您的 Manticore Search,选择表,并使用默认 MySQL 连接器创建具有所需参数的图表。
通过组合不同的数据图表来构建您自己的仪表板!
结论
通过使用默认 MySQL 连接器无缝集成 Manticore Search 和 Grafana,您现在可以充分发挥搜索数据的潜力。在直观的 Grafana 界面中轻松可视化趋势、性能指标和实时洞察。立即开始,将您的数据分析能力提升到新的高度。