API请求数量显示昨天有5w次请求,查AP访问日志只能查出5k条,请问是有问题吗?
你好,API 请求日志里,并不包含仅作查询的 GET 请求。该日志的作用,是为了查看对数据做了更改的其它请求。
但是我的Get统计也只有9K多次。剩下应该还有4w多次请求。但是只有5k多条日志,请问这是为什么呢?
你说的 GET 统计是指 API 请求数统计里的 get? 这个 get 跟 HTTP GET 不是一个事情,而是指单个对象获取。
api 访问日志只包含修改和删除日志,不包括查询的。
查询分为 find 和 get,详细的分布信息请查看 api 请求数统计,里面可以选择饼状图,按照平台、class 等分布。
昨天一天的API统计:GET :9375FIND :23049CREAT : 7125UPDATE: 10820
昨天的api访问日志数量:5136
就算去除get+find,只算creat+update,数量怎么也不对呢?
首先,我们不保证日志是实时的,并且可能丢失,因为是从多节点同步入库。当然,我们会查下这个问题,是不是同步还有遗漏。其次,日志的数量一定会小于等于 api 统计请求数目,因为日志只会记录通过了权限校验、class 权限、ACL 限制之后的更新请求,被限制的都不会记录。
日志只是为了帮助查询某个对象的更改记录,方便跟踪和调试。实际的数目以 api 请求数统计为准,这是实时的。
确认有机器没有同步过来,感谢反馈,我们修复下。
你好,经过昨天一天的观察,从昨天开始日志已经同步了。
非常感谢反馈。