调用量统计为什么和我客户端计数的对不上?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
调用量统计与客户端计数不匹配可能由以下几个原因导致:
数据来源差异:如文档所述,ARMS监控的数据源自应用的JDBC层,而非直接从数据库(DB)获取。这意味着,如果一个数据库被多个上游应用访问,数据库总的调用量自然会大于单个应用记录的SQL调用量。
未覆盖的调用类型:对于非JDBC调用,比如HTTP应用、RPC应用或定时任务触发的后台DB调用,这些在ARMS中可能不会被统计进来。
配置与环境因素:
网络与性能问题:对于RPC调用超时等网络相关问题,需检查网络延迟、重传及资源争抢情况,这些问题也可能间接影响到调用量的准确统计。
权限限制:确保用于查看监控的账户具有足够的权限,包括云监控的读权限,特别是当使用RAM用户或子账户时。
综上所述,调用量统计与客户端计数存在差异可能是由于数据采集层面的差异、特定类型调用未被监控覆盖、配置不当、网络因素或权限不足所致。请根据上述提示检查并调整相应配置以解决统计偏差问题。