OneAPM 作为应用性能领域的新兴领军企业,近期发布了重量级新产品—— Cloud Insight 数据管理平台,用它能够监控所有基础组件,并通过 tag 标签对数据进行管理。
近日,Cloud Insight (Ci) 探针仪表盘功能重磅上线,默认安装了探针,配置平台服务就会自动生成相应的仪表盘,而且仪表盘将包含所有数据。此外,本文也将重点介绍 Redis 的几项监控指标以及一些值得注意的部分,希望给使用 Redis 的读者带来一些帮助。
仪表盘
任意时间段数据查询
默认只能显示最近一小时的数据,而现在在仪表盘上可以选取固定时间段查看数据,7天内,15天之内,还可以自定义具体时间段,当然默认显示的是30分钟内的数据。
数据筛选
随着现在业务的复杂,一个应用肯定会在多台服务器上部署,那就需要同时监控多台服务器,那如果只需要看某一台服务器的某项指标,仪表盘就派上用场啦!通常仪表盘数据是多个服务器数据的集合,如果想看单个服务器数据,可以根据主机名进行筛选。此外,里面还有多条筛选条件,例如 device url tag 等, Docker 可以选择 image 等。稍后我们会上线自定义仪表盘,通过 tag 标签轻松实现对数据的聚合、过滤、检索。
监控 Redis 指标
Cloud Insight 将监控 Redis 的以下指标
1 aof.last_rewrite_time 上次rewrite操作使用的时间(单位s)
2 aof.rewrite rewrite 的次数
3 clients.biggest_input_buf 当前客户端连接的最大输入缓存
4 clients.blocked 被阻塞的客户端数
5 clients.longest_output_list 当前客户端连接的最大输出列表
6 cpu.sys 系统cpu
7 cpu.sys_children 后台进程的sys cpu使用率
8 cpu.user redis server的user cpu使用率
9 cpu.user_children 后台进程的user cpu使用率
10 info.latency_ms Redis 服务器响应延迟措施所花费的平均时间
11 keys.evicted 因为内存大小限制,而被驱