阿里云ARMS这里怎么设置ecs自定义名称的变量?

9182fc90a71f866896fb8e4e0e2f471b.png
阿里云ARMS这里怎么设置ecs自定义名称的变量?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-05-09 08:37:58 101 分享 版权
阿里云 AI 助理回答

在阿里云ARMS中为ECS设置自定义名称的变量,通常需要通过配置标签(Tag)或自定义采集规则来实现。以下是具体的操作步骤和方法:


方法一:通过ECS实例标签设置自定义名称变量

  1. 为ECS实例添加标签

    • 登录阿里云ECS管理控制台。
    • 在左侧导航栏中,选择 实例与镜像 > 实例
    • 找到目标ECS实例,单击实例名称进入详情页面。
    • 标签 区域,单击 编辑标签
    • 添加自定义的标签键和标签值,例如:
      • 标签键:custom_name
      • 标签值:my_ecs_instance
    • 单击 确定 保存标签。
  2. 将标签导入ARMS Prometheus监控

    • ARMS Prometheus支持将阿里云标签导入为Prometheus指标(cloud_monitor_instance_tag),从而记录资源上的标签信息。
    • 确保ECS实例已接入阿里云Prometheus监控服务。如果尚未接入,请参考相关文档完成接入。
  3. 在告警规则中使用标签变量

    • 在ARMS控制台中,进入 Prometheus监控 > Prometheus告警规则 页面。
    • 创建或编辑告警规则时,在注释(Annotation)部分配置特定的PromQL语句,例如:
      _aliyun_arms_enrich_desc = 'instance: {{ $labels.custom_name }}'
      
    • 这样,告警触发时会自动将标签值(如my_ecs_instance)作为变量显示在告警信息中。

方法二:通过自定义采集规则设置变量

  1. 登录ARMS控制台

    • 登录阿里云官网,进入 ARMS控制台
  2. 进入自定义采集配置页面

    • 在左侧导航栏中,选择 接入管理
    • 已接入环境 页面,找到目标ECS环境,点击 操作 列的 指标采集
    • 进入 指标采集 页面后,点击 自定义采集
  3. 新建自定义采集任务

    • 自定义采集 页面,点击 新增
    • 在弹出的面板中,填写任务名称,并在代码框中输入自定义采集的YAML内容。例如:
      custom_metrics:
      - name: "custom_ecs_name"
       type: "gauge"
       help: "Custom ECS instance name"
       value: "my_ecs_instance"
      
    • 点击 检查并创建 完成配置。
  4. 查看自定义变量

    • 自定义采集任务生效后,您可以在监控数据中查看自定义变量(如custom_ecs_name)的值。

方法三:通过ArmsAgent配置文件设置自定义标签

  1. 编辑ArmsAgent配置文件

    • 登录到目标ECS实例。
    • 找到ArmsAgent的配置文件路径,通常是 /path/to/ArmsAgent/arms-agent.config
    • 打开配置文件,找到 tags 相关模块。
  2. 添加自定义标签

    • 根据注释说明,添加自定义标签。例如:
      tags.custom_name=my_ecs_instance
      
  3. 重启ArmsAgent

    • 保存配置文件后,重启ArmsAgent以使更改生效。
  4. 验证自定义标签

    • 在ARMS控制台中查看监控数据,确认自定义标签已生效。

注意事项

  • 标签命名规范:确保标签键和标签值符合阿里云的命名规则,避免使用特殊字符。
  • 权限要求:操作ECS标签和ARMS配置时,需具备相应的RAM权限。
  • 费用说明:自定义采集可能会产生额外费用,请参考阿里云官方计费说明。

通过上述方法,您可以成功为ECS实例设置自定义名称变量,并在ARMS监控中灵活使用这些变量进行数据分析和告警配置。

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

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

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