跳到主要内容
版本:v1.5.x

监控 Memcached

收集并监控 Memcached 的一般性能指标。

协议使用:Memcached

默认的 YML 配置适用于 Memcached 的版本为 1.4.15。
您需要使用 stats 命令查看您的 Memcached 可以监控的参数。

1、通过 stats、stats setting、stats settings 等命令获取可用的参数指标。

# telnet ip port
[root@server ~]# telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
stats
STAT pid 15168
STAT uptime 11691
STAT time 1702569246
STAT version 1.4.15
...

帮助文档: https://www.runoob.com/memcached/memcached-stats.html

配置参数

参数名称参数帮助描述
监控主机被监控的 IPV4、IPV6 或域名。注意⚠️不带协议头(例如:https://,http://)
监控名称标识此监控的名称。名称需要唯一
端口Memcached 提供的端口
采集间隔监控周期性数据采集的间隔时间,单位:秒,最小可设置间隔为 30 秒
是否检测添加监控前是否检测并检查可用性。仅在检测成功后才会继续添加和修改操作
描述备注有关标识和描述此监控的更多信息,用户可以在此备注信息

采集指标

指标集:server_info

指标名称指标单位指标帮助描述
pidMemcache 服务器进程 ID
uptimes服务器已运行的秒数
versionMemcache 版本
curr_connections当前连接数
auth_errors认证失败次数
threads当前线程数
item_sizebyte条目大小
item_count条目数量
curr_items当前存储的数据总数
total_items自启动以来存储的数据总数
bytesbyte当前存储占用的字节数
cmd_getGet 命令请求数
cmd_setSet 命令请求数
cmd_flushFlush 命令请求数
get_missesGet 命令未命中次数
delete_missesDelete 命令未命中次数