ARMS中下面文档里面的prometheusfor云服务这个后台里面看不到怎么办是为什么呀?

ARMS中下面文档里面的prometheusfor云服务这个后台里面看不到怎么办是为什么呀?只有Prometheusforvpc是怎么回事呀?https://help.aliyun.com/document_detail/283269.html

展开
收起
fuxixi 2022-10-08 15:46:12 521 分享 版权
阿里云 AI 助理回答

在ARMS(应用实时监控服务)中,如果您在后台无法看到 Prometheus for 云服务 的相关配置或数据,而只能看到 Prometheus for VPC,可能是由于以下原因导致的。以下是详细的排查步骤和可能的原因分析:


1. 检查是否正确接入了云服务实例

  • Prometheus for 云服务 是专门用于监控阿里云上的某些云服务(如 ECS、RDS 等)的组件。如果未正确接入云服务实例,则不会显示相关配置。
  • 解决方法
    • 确保您已经按照官方文档完成了云服务实例的接入操作。
    • 如果您之前卸载过 Prometheus for 云服务实例,请重新安装并确保安装成功。

2. 确认是否误操作卸载了 Prometheus for 云服务

  • 如果您曾经调用过 DeleteCmsExporter API 或通过其他方式卸载了 Prometheus for 云服务实例,则会导致该功能不可见。
  • 解决方法
    • 检查是否执行过卸载操作。如果是,请重新安装 Prometheus for 云服务实例。
    • 注意:DeleteCmsExporter API 已被标记为弃用,建议使用替代 API DeleteAddonRelease 进行管理。

3. 检查权限问题

  • ARMS 需要通过服务关联角色 AliyunServiceRoleForARMS 获取对云服务资源的访问权限。如果该角色缺失或权限不足,可能导致 Prometheus for 云服务无法正常工作。
  • 解决方法
    • 确认您的账号是否已自动创建了 AliyunServiceRoleForARMS 角色。如果没有,请手动创建该角色,并为其添加必要的权限策略。
    • 权限策略示例:
      {
       "Statement": [
         {
           "Action": ["ram:CreateServiceLinkedRole"],
           "Resource": "acs:ram:*:主账号ID:role/*",
           "Effect": "Allow",
           "Condition": {
             "StringEquals": {
               "ram:ServiceName": ["arms.aliyuncs.com"]
             }
           }
         }
       ],
       "Version": "1"
      }
      

4. 确认是否仅启用了 Prometheus for VPC

  • Prometheus for VPCPrometheus for 云服务 是两种不同的监控模式。如果您仅启用了 Prometheus for VPC,则只会显示与 VPC 相关的监控数据。
  • 解决方法
    • 检查当前的监控配置,确认是否同时启用了 Prometheus for 云服务。
    • 如果未启用,请根据官方文档完成 Prometheus for 云服务的接入配置。

5. 检查网络连通性

  • 如果您的环境是非阿里云环境(例如自建 IDC 或其他云厂商),可能存在网络连通性问题,导致 Prometheus for 云服务无法正常工作。
  • 解决方法
    • 确保 ARMS 的相关端口已开放,并且网络连通性正常。
    • 如果是注册集群类型,请检查上报数据授权以及 Agent 安装参数是否设置为 mode=public

6. 查看日志排查问题

  • 如果以上步骤均未解决问题,可以通过查看日志进一步排查。
  • 解决方法
    • 登录容器服务管理控制台,进入目标集群的 无状态 页面,选择命名空间为 arms-prom,然后查看 arms-prometheus-ack-arms-prometheus 的日志,检查是否有报错信息。
    • 如果日志中有报错,请根据报错信息进行修复,或提交工单寻求技术支持。

7. 其他注意事项

  • Prometheus 数据存储时长:默认情况下,Prometheus 的数据保存时长为 15 天。如果超过该时间范围,可能会导致历史数据不可见。请确认是否调整了存储时长。
  • 废弃指标配置:检查目标指标是否被配置为废弃指标。如果是,请将其从废弃列表中移除。

总结

如果在 ARMS 后台看不到 Prometheus for 云服务,而只能看到 Prometheus for VPC,建议按照以下顺序排查: 1. 确认是否正确接入了云服务实例。 2. 检查是否误操作卸载了 Prometheus for 云服务。 3. 确认权限配置是否正确。 4. 确认是否仅启用了 Prometheus for VPC。 5. 检查网络连通性。 6. 查看日志排查问题。

如果问题仍未解决,请提交工单并提供相关日志信息以便进一步排查。

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

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理