简单地说,我们现在是Redis

了解更多

介绍Grafana的Redis数据源插件

通过Grafana的新的Redis Data Source插件,DevOps实践者和数据库管理员可以使用一个熟悉的工具来轻松创建仪表板来监控他们的Redis数据库和应用程序数据。



回到博客

Grafana是一个知名的、被广泛使用的开源应用程序监控工具。现在,多亏了新的复述,维ata来源的Grafana插件,它与Redis工作!

有了这个新功能,DevOps实践者和数据库管理员可以使用他们已经熟悉的工具来轻松创建仪表板来监控他们的Redis数据库和应用程序数据。新Grafana Redis数据源插件允许您可视化RedisTimeSeries数据和核心Redis数据类型,如字符串,哈希,集,等等。此外,它可以解析和显示Redis管理命令的输出,如SLOWLOG得到信息,客户名单

为Grafana的监控仪表盘的Redis数据源。Grafana是一种流行的开源监控工具,用于构建交互式仪表板,以跟踪应用程序和基础设施的性能。

不要错过本系列的其他博客:如何使用新的Redis数据源的Grafana插件3个现实生活中的应用程序构建与Redis数据源的Grafana

开始使用Grafana的Redis数据源

新的Redis数据源的Grafana可以连接到任何Redis数据库-包括开源的Redis, Redis企业,Redis企业云和工作在Grafana 7.0和更高版本。万博体育彩如果您已经有了Grafana 7.0,那么您可以使用它来安装Data Source插件grafana-cli命令:

Grafana-cli插件安装redis-datasource

如果你没有安装Grafana,或者只是想尝试新的数据源,你可以很容易地在Docker容器中开始使用Grafana:

运行-d -p 3000:3000——name=grafana -e "GF_INSTALL_PLUGINS=redis-datasource" grafana/grafana . docker命令

为Grafana设置Redis数据源就像使用任何其他Grafana数据源一样容易。除了服务器地址和端口外,还有其他可用的配置选项,包括数据库密码和传输层安全性(TLS)连接。

为Grafana配置选项的Redis数据源。

完成初始配置后,可以开始创建显示Redis数据的面板!Redis Data Source插件支持三种不同的命令类型:Redis命令,RedisTimeSeries命令和通用输入。

Grafana的Redis数据源有一个下拉列表来选择命令类型。

1.复述,命令包含许多预定义的命令,以检索核心Redis数据类型,如哈希,集,字符串,流等。为了便于在Grafana界面中使用,该命令的输出被预先格式化。这个模式也允许你执行Redis的管理命令:SLOWLOG得到信息客户名单.它们的输出是新引入的数据帧,所以你可以应用Grafana转换修改标准输出。

为INFO MEMORY命令配置Grafana仪表板。

2.RedisTimeSeries命令提供一个界面,让您与RedisTimeSeries模块。目前,它支持两个命令:TS.RANGETS.MRANGE,可以查询一个或多个时间序列的范围。下面的示例显示了从Grafana存储库下载的Redis Data Source的数量。

图中显示了从Grafana存储库下载的Redis Data Source的数量。

3.通用输入允许使用前两种模式不支持的其他命令。请记住:

  • 通用输入不支持所有的Redis命令。
  • 这些命令的输出在Grafana中没有预先格式化,因此一些Grafana特性可能不能正常工作。

使用INFO命令进行实时监控

首先,安装复述,监视仪表板,为新的Grafana Data Source构建,并使用它。

监视仪表板使用的各个部分信息命令与相关的Grafana转换。另外,它有SLOWLOG面板,这样你可以快速识别你最慢的查询(这可能会影响你的Redis数据库的性能)客户名单面板显示有关客户端连接的信息。

这个示例面板显示了SLOWLOG GET命令输出。

在Grafana上使用新的Redis数据源插件有无数的可能性;我们计划在接下来的几周内分享更多的仪表板示例,包括一个为天气极客设计的有趣应用程序。所以请继续关注!

Baidu