阿里云ARMS这个问题有知道的吗?

808ff8e76b5aabf40676043f0ea1ff42.png
阿里云ARMS这个问题有知道的吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-18 23:42:29 60 分享 版权
阿里云 AI 助理回答

您的问题提到“阿里云ARMS这个问题”,但未具体说明遇到的问题或需要解决的内容。为了更好地帮助您,我将根据知识库中的资料,整理出一些常见的阿里云ARMS相关问题及其解决方案,供您参考。如果您有更具体的需求,请进一步补充说明。


1. ARMS探针挂载后出现安全漏洞

如果在挂载ARMS探针后发现安全漏洞,通常是因为使用的探针版本尚未修复这些漏洞。建议采取以下措施: - 升级探针版本:确保使用最新版本的探针,以修复已知的安全问题。 - 提交工单:如果升级后问题仍然存在,可以通过阿里云智能服务台提交工单获取技术支持。


2. 扩容机器时监控数据异常

在扩容过程中,可能出现某台机器的请求数、错误数、异常数均为0,但JVM指标监控数据正常的情况。解决方案如下: 1. 检查资源占用情况:确认该机器的JVM内存、CPU等资源占用是否明显低于其他机器。如果资源占用低,可能是扩容配置不当导致未接收到流量。 2. 检查负载均衡器(SLB)配置:确保所有机器被正确添加到负载均衡池中。 3. 联系技术支持:如果配置正确但问题依然存在,建议联系阿里云技术支持。


3. OpenFeign数据不完整

在使用ARMS应用监控时,可能会遇到OpenFeign应用数据不完整或无法看到下游应用数据的问题。解决方案包括: 1. 添加依赖:在pom.xml中添加OkHttp对Feign的支持依赖。 2. 配置SpringCloud:在配置文件中启用OkHttp并禁用Hystrix。 3. 配置OkHttp请求类:创建配置类定制OkHttp客户端,设置超时时间和连接池等。


4. 调用链数量较少

如果发起多次请求后产生的调用链数量较少,可能与调用链采样率有关。默认采样率为10%,您可以根据需求调整采样率以获取更多调用链数据。


5. 前端监控场景中的常见问题

ARMS前端监控功能可以帮助解决以下业务痛点: - 定位性能瓶颈困难:通过性能数据趋势和瀑布图,快速发现页面加载过程中的性能瓶颈。 - 无法获知用户访问时的报错情况:通过JS错误诊断页面查看高频错误及详细报错信息。 - API异步调用情况未知:通过API请求页面查看接口的成功率及耗时数据,全面掌握接口情况。


6. ARMS是否支持邮件到达监控

根据现有资料,ARMS本身并不支持直接监控是否有邮件到达并据此触发电话通知。如果需要实现类似功能,可以考虑以下方案: - 使用邮件服务器的日志分析或其他第三方邮件监控工具检测邮件到达情况。 - 将这些工具配置为在检测到特定事件时调用ARMS的Webhook接口,从而触发告警并通过电话等方式通知相关人员。


7. 数据库调用相关问题

数据库调用无数据

如果ARMS控制台中未显示数据库调用数据,可能的原因包括: - 数据库不在ARMS支持的数据库列表中。 - 使用的是4.x之前版本的探针,且数据库调用是通过异步方式或无入口方式发起的。

数据库慢调用与服务端监控数据不一致

ARMS从客户端视角出发进行监控,统计到的数据库指标会受到GC、网络传输的影响,因此数值可能比服务端更大。此外,ARMS判断慢调用的阈值默认为500ms,与服务端配置不同。


8. 计费相关问题

新版计费与旧版计费的主要区别

  • 新版计费按写入的可观测数据量计费,而旧版计费支持新账号的15天免费试用。
  • 新版计费暂不支持预付费模式,仅支持按量付费的后付费模式。

如何停止计费

若您因业务调整不再使用应用监控,可以通过以下方式关闭计费: 1. 停止单个应用: - 在ARMS控制台左侧导航栏中选择应用监控 > 应用列表。 - 找到目标应用,点击操作列的停止按钮。 2. 停止全部应用: - 在应用列表页面右上角选择设置 > 应用启停设置。 - 根据需求选择适合的选项(如“停止全部应用”或“保持运行状态”),完成后单击确定


总结

以上内容涵盖了ARMS探针管理、前端监控、数据库调用、计费管理等方面的常见问题及解决方案。如果您遇到的具体问题未包含在上述内容中,请提供更详细的描述,我将为您进一步解答!

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

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

还有其他疑问?
咨询AI助理