当前位置:   article > 正文

使用redis_exporter监控redis_redis-exporter

redis-exporter

一、下载并解压

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

二、监控单个redis实例

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

在这里插入图片描述

参数说明

  • -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 模式数。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61

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

scrape_configs:
  - job_name: redis_exporter
    static_configs:
    - targets: ['<<REDIS-EXPORTER-HOSTNAME>>:9121']
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/624672
推荐阅读
相关标签
  

闽ICP备14008679号