2.3 持续实时监控

Unix的WATCH命令是一个非常实用的工具,它可以实时监视任意命令的输出结果。比如上面我们提到的命令,稍加改造就能变成持续地实时监控工具:
  1. [root@vm redis-3.0.3]# watch -n 1 -d "src/redis-cli -h 127.0.0.1 info | grep -e "connected_clients" -e "blocked_clients" -e "used_memory_human" -e "used_memory_peak_human" -e "rejected_connections" -e "evicted_keys" -e "instantaneous""

  2. Every 1.0s: src/redis-cli -h 127.0.0.1 info | grep -e...  Wed Aug 12 14:30:40 2015

  3. connected_clients:1
  4. blocked_clients:0
  5. used_memory_human:799.66K
  6. used_memory_peak_human:852.35K
  7. instantaneous_ops_per_sec:0
  8. instantaneous_input_kbps:0.01
  9. instantaneous_output_kbps:1.23
  10. rejected_connections:0
  11. evicted_keys:0

  12. [root@vm redis-3.0.3]# watch -n 1 -d "src/redis-cli -h 127.0.0.1 latency graph command"

  13. Every 1.0s: src/redis-cli -h 127.0.0.1 latency graph command                                                                                                               Wed Aug 12 14:33:25 2015

  14. command - high 2000 ms, low 150 ms (all time high 2000 ms)
  15. --------------------------------------------------------------------------------
  16. #
  17. |  #
  18. |  |
  19. |_#|

  20. 4441
  21. 0006
  22. mmmm





本文作者:geelou
本文来自云栖社区合作伙伴rediscn,了解相关信息可以关注redis.cn网站。
上一篇:采用网络功能虚拟化 (NFV) 会被供应商绑架吗?


下一篇:SpringCloudAlibaba之Nacos初探