Redis监控

配置Redis插件以监控Redis数据库的性能指标。

Redis是一个开源的网络化软件项目,它实现了数据结构服务器。在最终用户受Site24x7插件影响之前,确定并解决基于Redis的应用程序的问题。

本文档详细介绍了如何配置Redis插件和监控指标,以深入了解Redis服务器的性能,可用性和使用情况统计信息。

Redis性能监控指标:

我们支持的各种开箱即用指标包括:

使用过的内存

“memory_used”给出Redis服务器使用的内存总量(以字节为单位)。如果超过物理内存,系统将开始交换,从而导致严重的性能下降。

峰值使用的内存

“memory_used_peak”度量标准计算并显示Redis服务器消耗的最大内存量(以字节为单位)。

使用过的CPU系统

度量标准“cpu_used_sys”获取Redis服务器消耗的系统CPU总量。只要不超过CPU限制,高CPU使用率也不错。

使用过的CPU用户

度量标准“cpu_used_user”记录Redis服务器消耗的用户CPU总量。

使用过的CPU用户

度量标准“cpu_used_user_children”记录其他后台进程消耗的用户CPU总量。

使用过的CPU系统

使用度量标准“cpu_used_sys_children”获取后台进程占用的系统CPU总量。

Keyspace点击

使用度量“keyspace_misses”获取主字典中发生在系统中的失败密钥查找总数。

Keyspace错过了

使用度量“keyspace_hits”并获取主字典中已在系统中发生的成功键查找的总数。

收到的总连接数

使用指标“rejected_conn”获取拒绝的连接总数。只要达到客户端限制,就会拒绝连接。

拒绝连接

使用度量标准“total_conn_rec”并获取Redis服务器接受的连接总数。

连接客户端

使用度量标准“conn_slaves”获​​取对Redis服务器建立的从属连接总数。

从属连接

度量标准“conn_clients”记录了对Redis服务器进行的客户端连接总数。此计数将排除来自从属的连接。

这个怎么运作?

先决条件:

  • Site24x7 Redis插件使用“redis”模块来获取Redis服务器的性能指标
如何安装redis模块?

Redis插件安装:

  • 在Site24x7 Linux Agent插件目录下创建一个名为“redis”的目录 - / opt / site24x7 / monagent / plugins /
  • 从我们的GitHub存储库下载文件“redis.py”并将其放在“redis”目录下
  • 执行上述步骤的命令:
  • cd / opt / site24x7 / monagent / plugins /
    mkdir redis
    cd redis
    wget https://raw.githubusercontent.com/site24x7/plugins/master/redis/Redis.py
  • 下载插件文件后,代理会在下一个数据集中将其标记,您可以在Site24x7客户端中查看它

Redis插件配置:

  • 默认情况下,插件将监视在“localhost”上配置的Redis实例
  • 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
  • 要更改监视配置,请转到plugins目录并编辑Redis.py文件中的“#Config Section:”
  • Redis插件文件位置 - /opt/site24x7agent/monagent/plugins/redis/Redis.py

    #Config部分:
    REDIS_HOST =“localhost”
    REDIS_PORT =“6379”
    REDIS_USERNAME =“root”
    REDIS_PASSWORD =“”
    REDIS_DBS =“0”
    REDIS_QUEUES =“”

监控其他指标:

  • 要监控其他指标,请编辑“redis.py”文件并添加需要监控的新指标
  • 增加文件“redis.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)

相关插件:

  • RabbitMQ插件 - 监控Rab​​bitMQ数据库的性能指标
  • MongoDB插件 - 监控MongoDB数据库的性能指标
  • Mule插件 - 分析您的Mule服务器的性能
  • Nagios插件 - 在Site24x7中执行数千个Nagios插件,无需运行Nagios服务器
  • 开箱即用的插件 - 使用我们广泛的集成列表监控整个应用程序堆栈
  • 创建自定义插件 - 创建自定义LinuxWindows插件并监视自定义属性
可信

世界领先的公司

客户

没有Site24x7帐户?立即注册