开发者社区 问答 正文

调用量统计为什么和我客户端计数的对不上?

调用量统计为什么和我客户端计数的对不上?

展开
收起
雪哥哥 2022-11-08 18:21:07 299 分享 版权
阿里云 AI 助理回答

调用量统计与客户端计数不匹配可能由以下几个原因导致:

  1. 数据来源差异:如文档所述,ARMS监控的数据源自应用的JDBC层,而非直接从数据库(DB)获取。这意味着,如果一个数据库被多个上游应用访问,数据库总的调用量自然会大于单个应用记录的SQL调用量。

  2. 未覆盖的调用类型:对于非JDBC调用,比如HTTP应用、RPC应用或定时任务触发的后台DB调用,这些在ARMS中可能不会被统计进来。

  3. 配置与环境因素

    • 确保所有相关应用和服务都正确配置且纳入监控范围。
    • 对于扩容机器无监控数据的情况,请检查资源配置和网络配置是否正确,例如SLB设置。
  4. 网络与性能问题:对于RPC调用超时等网络相关问题,需检查网络延迟、重传及资源争抢情况,这些问题也可能间接影响到调用量的准确统计。

  5. 权限限制:确保用于查看监控的账户具有足够的权限,包括云监控的读权限,特别是当使用RAM用户或子账户时。

综上所述,调用量统计与客户端计数存在差异可能是由于数据采集层面的差异、特定类型调用未被监控覆盖、配置不当、网络因素或权限不足所致。请根据上述提示检查并调整相应配置以解决统计偏差问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: