比如在我的node服务里,我把每一个请求完成的响应时间都写在了本地的log文件里,我想统计所有请求的平均响应时间,是不是只能靠编写复杂的shell脚本来实现?另外关于日志文件,有什么好的管理方法么?比如定期清理过时的日志文件应该怎么做呢?
shell脚本也只是编写一次,以后直接执行就好了呀。 想好维护一点正规一点就就搭个 influxdb 吧,加上各种第三方Dashboard也算方便。
你可以百度下ELK平台方案
ELK
付费的 https://www.elastic.co/products/logstash
好的 我去瞅瞅 多谢大家
logrotate + GoAccess!
我觉得如果只是分析时间的话,可以用nginx或apache的日志,分析的话工具比较多,goaccess就蛮好用的,而且代码也不复杂,还可以自己改改
可以试试Heka + InfluxDB
谢谢大家~
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
shell脚本也只是编写一次,以后直接执行就好了呀。 想好维护一点正规一点就就搭个 influxdb 吧,加上各种第三方Dashboard也算方便。
你可以百度下
ELK平台方案付费的 https://www.elastic.co/products/logstash
好的 我去瞅瞅 多谢大家
logrotate + GoAccess!
我觉得如果只是分析时间的话,可以用nginx或apache的日志,分析的话工具比较多,goaccess就蛮好用的,而且代码也不复杂,还可以自己改改
可以试试Heka + InfluxDB
谢谢大家~