这个是arms的问题吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您的问题“这个是arms的问题吗?”表述较为模糊,未明确具体指代哪个问题或现象。为了帮助您更准确地判断是否与ARMS(应用实时监控服务)相关,以下是一些常见问题的分类和判断依据,您可以根据实际情况进行匹配:
如果问题是关于某些HTTP接口(如/error
、/404
等)无法正常匹配路由,可能是由于以下原因导致: - 请求了一个不存在的URL。 - 请求头非法,例如包含非法字符。 - 使用了无路由机制的HTTP Server(如裸用Netty)。
判断依据:这类问题通常表现为非预期的请求无法被正确处理,可能与ARMS的监控数据展示有关,但本质上是应用本身的配置或代码问题。
如果问题是关于接口调用量在ARMS与其他统计途径(如Nginx、数据库监控)之间存在差异,可能的原因包括: - 流量绕过中间件(如Nginx)直接访问应用。 - 数据库被多个应用访问,ARMS仅统计特定应用的访问量。
判断依据:这类问题通常是由于流量路径或统计范围不同导致的,ARMS的数据展示依赖于探针采集的范围和方式。
如果问题是关于分位数耗时或调用链分析中的数据不一致,可能的原因包括: - 接口详情中的分位数基于单机分桶算法计算。 - 调用链分析基于采样后的Span耗时计算。
判断依据:这类问题是由于计算方式不同导致的,属于ARMS的正常行为,建议参考官方文档了解具体计算原理。
如果问题是关于探针版本或配置异常,例如: - 接口调用量突然增加2倍左右,可能是同时挂载了3.x和4.x版本的探针。 - 攻击统计中没有数据,可能是探针版本较低或未完成接入。
判断依据:这类问题通常与ARMS探针的安装、升级或配置有关,建议检查探针版本和JVM参数。
如果问题是关于攻击统计或危险组件检测,例如: - 攻击统计中没有数据,可能是未产生真实有效的攻击行为。 - 危险组件检测中发现漏洞,建议切换到“监控并阻断”模式,并及时修复漏洞。
判断依据:这类问题与ARMS的应用安全功能相关,建议结合实际业务场景进行防护配置。
如果问题是关于调用链分析或端到端链路追踪,例如: - 流量不均导致“热点”问题。 - 单机故障导致部分请求失败或超时。
判断依据:这类问题可以通过ARMS的调用链分析功能定位,按IP分组统计链路数据,快速判断流量分布或单机故障。
如果问题是关于ARMS的计费规则或数据存储周期,例如: - 新版计费按写入的可观测数据量计费。 - 暂不支持调整数据存储周期。
判断依据:这类问题与ARMS的计费模式和存储策略相关,建议联系官方支持获取进一步帮助。
如果您能提供更多具体的背景信息或问题描述(如错误日志、现象表现等),我们可以进一步为您确认是否与ARMS相关,并提供针对性的解决方案。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。