目录
Mcrouter(发音为 mc router)是一个 memcached 协议路由器,用于扩展 memcached 部署。它是 Facebook 和 Instagram 缓存基础设施的一个组件,也是 Memcached 堆栈中的一个工具。
为什么对 Mcrouter 使用 Telegraf 插件?
Mcrouter 输入插件从 mcrouter 实例收集统计数据,以帮助您确保基础设施的正常运行时间和性能。
如何使用 Mcrouter Telegraf 插件
您可以配置 Mcrouter Telegraf 插件以从一个或多个 mcrouter 服务器收集指标。您还可以为指标收集设置超时。
用于监控的关键 Mcrouter 指标
您应该主动监控的一些重要 Mcrouter 指标包括
- 正常运行时间
- 服务器数量
- 新服务器数量
- 正常运行服务器数量
- 宕机服务器数量
- 已关闭服务器数量
- 客户端数量
- 可疑服务器数量
- 目标批次总和
- 目标请求总和
- 待处理路由获取请求排队数
- 待处理路由更新请求排队数
- 待处理路由获取平均队列大小
- 待处理路由更新平均队列大小
- 待处理路由获取平均等待时间(秒)
- 待处理路由更新平均等待时间(秒)
- 重传已关闭连接数
- 目标待处理请求数
- 目标飞行中请求数
- 目标批次大小
- 异步日志请求数
- 代理请求处理数
- 代理请求等待数
- 客户端队列通知周期
- 系统资源使用率
- 用户资源使用率
- 页次要错误数
- 页主要错误数
- 用户时间(秒)
- 系统时间(秒)
- 虚拟内存大小
- 常驻内存大小
- 分配的纤程数
- 纤程池大小
- 纤程堆栈高水位线
- 成功客户端连接数
- 持续时间(微秒)
- 目标最大待处理请求数
- 目标最大飞行中请求数
- 每千字节最大重传数
- get 命令计数
- delete 命令输出
- lease_get 命令
- set 命令
- get_out_all 命令输出
- get_out 命令输出
- lease_set 命令计数
- other_out_all 命令输出
- lease_get_out 命令输出
- set 命令计数
- lease_set_out 命令输出
- delete 命令计数
- other 命令
- delete 命令
- get 命令
- lease_set 命令
- set_out 命令输出
- lease_get 命令计数
- other_out 命令输出
- lease_get_out_all 命令输出
- set_out_all 命令输出
- other 命令计数
- delete_out_all 命令输出
- lease_set_out_all 命令输出
有关更多信息,请查看文档。