我一直在我的 node.js API 上使用 Morgan 记录器,以了解路由如何通过示例输出执行,例如:
2016-05-17T22:47:59.232Z - 性能:GET /login 200 14.767 ms - 1157
我正在寻找一种在一段时间内聚合此类数据的方法 - 但我不知道如何去做。我已经注册了 loggly,因为我们在以前的公司 (splunk) 中设置了类似的东西 - 但在我的一生中,我无法看到如何使用该工具实现我想要的输出。
我可以做些什么来以近乎实时的方式捕获、清理然后对此类数据执行计算?
我要回答的问题类型是:
- 总体平均而言,每个月的路线表现如何?
- 在过去的一小时/一天/一周内,我最慢的路线是什么?
- 访问的每条路线的最小/最大/平均值是多少?
- 在一天中的特定时间我会收到多少个请求?
任何帮助表示赞赏,这对我来说是新的领域,谷歌并没有想出太多。