咨询 V 友一个问题:后台的 api 接口统计及后续报表有没有现成的方案推荐?

2017-01-17 11:54:02 +08:00
 tekuba

如题:想统计每次 api 请求的信息,又不想对现有业务造成影响。( php 环境)

2904 次点击
所在节点    程序员
9 条回复
jakes
2017-01-17 12:10:55 +08:00
对 Nginx 日志做统计也可以吧
alex321
2017-01-17 12:15:43 +08:00
日志分析啊, elk 方案。。
recall704
2017-01-17 12:30:37 +08:00
你的意思是把请求的所有信息存储下来,然后不影响返回,是吧?
那就做异步任务啊,比如用 celery 这样的
tekuba
2017-01-17 12:51:40 +08:00
@alex321 @jakes @recall704 结合实际情况,我还是选择分析日志吧。铜板不够感谢的!多谢各位!
Ouyangan
2017-01-17 12:53:57 +08:00
说说规模撒
anerevol
2017-01-17 13:03:07 +08:00
laravel 的话 可以在中间件做啊
HypoChen
2017-01-17 17:15:44 +08:00
提供三个方案。
1. 打日志分析,对老代码影响最小
2. 在调用 api 的时候往 influx 里扔记录,还可以顺便做个健康监控
3. api 前面加一个 tyk ,统计很简单,连权限都帮你做好了- -
Orzzzz
2017-01-17 18:36:06 +08:00
同推荐 tyk
lengjingxu
2017-01-17 23:26:17 +08:00
elk , kibana 基本被我拿来当用户访问分析系统了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX