• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tekuba
V2EX  ›  程序员

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

  •  
  •   tekuba · Jan 17, 2017 · 4251 views
    This topic created in 3577 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  Jan 17, 2017
    多谢各位,准备用 awstats 做日志分析,用的比较多,集成也比较简单
    Supplement 2  ·  Jan 20, 2017
    感谢各位 v 友的建议,根据自己的情况,我选择了使用 awstats 做 api 统计,简单小巧,不影响业务功能。能统计分时段,分来源,分地区的情况,感觉还不错,也推荐给大家看看。 http://blog.easeapi.com/archives/552
    9 replies  •  2017-01-17 23:26:17 +08:00
    jakes
    jakes
    Jan 17, 2017 via iPhone❤️1
    1
    对 Nginx 日志做统计也可以吧
    alex321
    alex321
    Jan 17, 2017❤️1
    2
    日志分析啊, elk 方案。。
    recall704
    recall704
    Jan 17, 2017❤️1
    3
    你的意思是把请求的所有信息存储下来,然后不影响返回,是吧?
    那就做异步任务啊,比如用 celery 这样的
    tekuba
    tekuba
    OP
    Jan 17, 2017
    4
    @alex321 @jakes @recall704 结合实际情况,我还是选择分析日志吧。铜板不够感谢的!多谢各位!
    Ouyangan
    Ouyangan
    Jan 17, 2017
    5
    说说规模撒
    anerevol
    anerevol
    Jan 17, 2017 via iPhone
    6
    laravel 的话 可以在中间件做啊
    Hyponet
    Hyponet
    Jan 17, 2017
    7
    提供三个方案。
    1. 打日志分析,对老代码影响最小
    2. 在调用 api 的时候往 influx 里扔记录,还可以顺便做个健康监控
    3. api 前面加一个 tyk ,统计很简单,连权限都帮你做好了- -
    Orzzzz
    Orzzzz
    Jan 17, 2017
    8
    同推荐 tyk
    lengjingxu
    lengjingxu
    Jan 17, 2017 via Android
    9
    elk , kibana 基本被我拿来当用户访问分析系统了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5020 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    ♥ Do have faith in what you're doing.