使用redis_exporter监控redis

一、下载并解压

下载地址 https://github.com/oliver006/redis_exporter/releases
在这里插入图片描述

二、监控单个redis实例

/data/redis_exporter/redis_exporter  -redis.addr 127.0.0.1:6379 -web.listen-address :9121

在这里插入图片描述

参数说明

  • -redis.addr: 指定redis服务的ip地址和端口号
  • -web.listen-address: 指定当前redis-exporter启动使用的端口信息
  • -redis.password: redis服务若是有密码的话,可用此参数指定redis的密码

访问ip:9121/metrics 地址,可以看到有相关的指标信息
在这里插入图片描述
指标信息说明如下(chatgpt告诉我的,我也不知道对不对)

redis_exporter_build_info:导出 Redis Exporter 的版本和构建信息。

redis_aof_current_size_bytes:当前 AOF 文件的大小(以字节为单位)。

redis_aof_enabled:AOF 是否启用。

redis_blocked_clients:由于客户端正在等待 Redis 命令(如 BLPOP,BRPOP,BRPOPLPUSH)而被阻塞的客户端数。

redis_client_biggest_input_buf_bytes:最大输入缓冲区大小,以字节为单位。

redis_client_longest_output_list_bytes:最大输出列表大小,以字节为单位。

redis_clients:连接到 Redis 服务器的客户端数。

redis_commands_processed_total:处理的 Redis 命令总数。

redis_commands_duration_seconds:Redis 命令执行时间的汇总计时器。

redis_commands_errors_total:Redis 命令执行错误的数量。

redis_cpu_sys_seconds_total:Redis 服务器在内核空间中使用的 CPU 时间。

redis_cpu_user_seconds_total:Redis 服务器在用户空间中使用的 CPU 时间。

redis_current_connections:当前连接到 Redis 服务器的客户端数。

redis_db_keys:数据库中当前存储的键的数量。

redis_db_keys_expiring:在给定时间内过期的键数。

redis_db_avg_ttl_seconds:每个数据库中的平均 TTL。

redis_exporter_last_scrape_error:最近一次 Redis Exporter 抓取时发生的错误。

redis_exporter_last_scrape_duration_seconds:Redis Exporter 最近一次抓取的持续时间。

redis_exporter_last_scrape_timestamp:Redis Exporter 最近一次抓取的时间戳。

redis_exporter_scrapes_total:Redis Exporter 已执行的抓取次数。

redis_info:Redis 服务器的一般信息,如版本,运行时间和连接数等。

redis_keyspace_hits_total:由于键空间查找而找到的键的数量。

redis_keyspace_misses_total:由于键空间查找未找到的键的数量。

redis_latest_fork_usec:Redis 服务器最近一次 fork 操作的持续时间(以微秒为单位)。

redis_loading_dump_file:Redis 服务器是否正在从 RDB 文件中加载数据。

redis_master_link_down_since_seconds:如果 Redis 服务器是从服务器,则此指标将显示 Redis 主服务器连接断开的时间。

redis_master_link_status:如果 Redis 服务器是从服务器,则此指标将显示 Redis 主服务器连接状态(0 表示断开,1 表示连接)。

redis_memory_fragmentation_ratio:Redis 内存碎片化比率。

redis_memory_used_bytes:Redis 服务器当前使用的内存量(以字节为单位)。

redis_pubsub_channels:当前活动的 pubsub 频道数。

redis_pubsub_patterns:当前活动的 pubsub 模式数。

在prometheus中配置target节点,采集成功后就可以在prometheus中查询到数据了

scrape_configs:
  - job_name: redis_exporter
    static_configs:
    - targets: ['<<REDIS-EXPORTER-HOSTNAME>>:9121']
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值