如题:想统计每次 api 请求的信息,又不想对现有业务造成影响。( php 环境)
1
jakes 2017-01-17 12:10:55 +08:00 via iPhone 1
对 Nginx 日志做统计也可以吧
|
2
alex321 2017-01-17 12:15:43 +08:00 1
日志分析啊, elk 方案。。
|
3
recall704 2017-01-17 12:30:37 +08:00 1
你的意思是把请求的所有信息存储下来,然后不影响返回,是吧?
那就做异步任务啊,比如用 celery 这样的 |
5
Ouyangan 2017-01-17 12:53:57 +08:00
说说规模撒
|
6
anerevol 2017-01-17 13:03:07 +08:00 via iPhone
laravel 的话 可以在中间件做啊
|
7
HypoChen 2017-01-17 17:15:44 +08:00
提供三个方案。
1. 打日志分析,对老代码影响最小 2. 在调用 api 的时候往 influx 里扔记录,还可以顺便做个健康监控 3. api 前面加一个 tyk ,统计很简单,连权限都帮你做好了- - |
8
Orzzzz 2017-01-17 18:36:06 +08:00
同推荐 tyk
|
9
lengjingxu 2017-01-17 23:26:17 +08:00 via Android
elk , kibana 基本被我拿来当用户访问分析系统了
|