学习

如何在 Grafana 中添加 Redis 作为数据源并构建用于分析的自定义仪表板

Ajeet Raina
作者
Ajeet Raina, Redis 前开发人员增长经理

Redis Data Source for Grafana 是一款插件,允许用户连接到 Redis 数据库并在 Grafana 中构建仪表板,以轻松监控 Redis 和应用程序数据。它提供了开箱即用的预定义仪表板,但也允许您构建根据您的特定需求进行调整的自定义仪表板。

功能和能力#

  • 支持 Grafana 7.1 及更高版本,以及新的插件平台。
  • 数据源可以连接到任何 Redis 数据库。不需要特殊配置。
  • 自 1.2 版起支持 Redis 集群和 Sentinel。
  • 数据源支持:
  • Redis 时间序列TS.GET, TS.INFO, TS.MRANGE, TS.QUERYINDEX, TS.RANGE
  • 触发器和函数RG.DUMPREGISTRATIONS, RG.PYEXECUTE, RG.PYSTATS
  • 搜索FT.INFO
  • 图形GRAPH.QUERY, GRAPH.SLOWLOG

使用 Homebrew#

步骤 1. 安装 Grafana#

 brew install grafana

步骤 2. 安装 Redis 数据源#

Homebrew 将文件下载并解压缩到 /usr/local/Cellar/grafana/version。

步骤 3. 启动 Grafana 服务#

 brew services start grafana

步骤 4. 访问 Grafana 仪表板#

打开 https://IP:3000 以访问 grafana。默认用户名/密码为 admin/admin。

步骤 5. 点击“配置”#

步骤 6. 添加 Redis 作为数据源#

步骤 7. 选择“Redis”作为数据源类型#

步骤 8. 添加 Redis 数据库名称、端点 URL 和密码#

假设您已经在您的基础设施中启动并运行了 Redis 服务器和数据库。您也可以利用 Redis 云,如以下示例所示。

步骤 9. 在“仪表板”下点击“导入”#

步骤 10. 访问 Redis 数据源仪表板#

支持的命令#

数据源使用自定义组件支持各种 Redis 命令,并提供一个统一的接口来查询任何命令。

更多参考#