阿里云ARMS这里怎么设置ecs自定义名称的变量?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云ARMS中为ECS设置自定义名称的变量,通常需要通过配置标签(Tag)或自定义采集规则来实现。以下是具体的操作步骤和方法:
为ECS实例添加标签:
custom_name
my_ecs_instance
将标签导入ARMS Prometheus监控:
cloud_monitor_instance_tag
),从而记录资源上的标签信息。在告警规则中使用标签变量:
_aliyun_arms_enrich_desc = 'instance: {{ $labels.custom_name }}'
my_ecs_instance
)作为变量显示在告警信息中。登录ARMS控制台:
进入自定义采集配置页面:
新建自定义采集任务:
custom_metrics:
- name: "custom_ecs_name"
type: "gauge"
help: "Custom ECS instance name"
value: "my_ecs_instance"
查看自定义变量:
custom_ecs_name
)的值。编辑ArmsAgent配置文件:
/path/to/ArmsAgent/arms-agent.config
。tags
相关模块。添加自定义标签:
tags.custom_name=my_ecs_instance
重启ArmsAgent:
验证自定义标签:
通过上述方法,您可以成功为ECS实例设置自定义名称变量,并在ARMS监控中灵活使用这些变量进行数据分析和告警配置。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。