如何从 morgan 日志记录库中聚合数据?
How do I aggregate data from the morgan logging library?
我一直在 node.js API 上使用 Morgan 记录器来深入了解路由如何使用示例输出执行,例如:
2016-05-17T22:47:59.232Z - 性能:GET /login 200 14.767 毫秒 - 1157
我正在寻找一种方法来聚合一段时间内的此类数据 - 但我不知道该怎么做。我已经注册了 loggly,因为我们在之前的公司 (splunk) 中设置了类似的东西 - 但对于我来说,我无法看到如何使用该工具实现我想要的输出。
如何以近乎实时的方式捕获、清理然后对此类数据执行计算?
我要回答的问题类型是:
- 路线的总体平均表现如何?
- 过去 hour/day/week 中我最慢的路线是什么?
- 访问的每个路由的 min/max/average 是多少?
- 在一天中的特定时间我会收到多少个请求?
感谢任何帮助,这对我来说是一个新领域,google 并没有提出太多建议。
答案是使用 APM 套件,例如 NewRelic 或 AppDynamics。
我一直在 node.js API 上使用 Morgan 记录器来深入了解路由如何使用示例输出执行,例如:
2016-05-17T22:47:59.232Z - 性能:GET /login 200 14.767 毫秒 - 1157
我正在寻找一种方法来聚合一段时间内的此类数据 - 但我不知道该怎么做。我已经注册了 loggly,因为我们在之前的公司 (splunk) 中设置了类似的东西 - 但对于我来说,我无法看到如何使用该工具实现我想要的输出。
如何以近乎实时的方式捕获、清理然后对此类数据执行计算?
我要回答的问题类型是:
- 路线的总体平均表现如何?
- 过去 hour/day/week 中我最慢的路线是什么?
- 访问的每个路由的 min/max/average 是多少?
- 在一天中的特定时间我会收到多少个请求?
感谢任何帮助,这对我来说是一个新领域,google 并没有提出太多建议。
答案是使用 APM 套件,例如 NewRelic 或 AppDynamics。