amazon-ec2 - 在 cloudwatch 代理配置中添加自定义变量
问题描述
我有以下配置作为我的 EC2 实例的用户数据的一部分生成
{
"agent": {
"run_as_user": "root"
},
"logs": {
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/var/log/hapee-2.0/lb-access*",
"log_group_name" : <insert-region-here>
"log_stream_name": "haproxy-{instance_id}"
}
]
}
}
},
"metrics": {
"metrics_collected": {
"net": {
"measurement": [
"net_packets_recv",
"net_packets_sent"
],
"metrics_collection_interval": 60
},
"mem": {
"measurement": [
"used_percent"
]
}
}
}
}
因为log_group_name
我希望能够附加region
实例正在运行的内容。我知道该区域是实例元数据的一部分,但我可以在 cloudwatch 配置中使用它吗?
解决方案
推荐阅读
- python - Pandas - 基于解析其他日期列添加新日期列
- json - 如何将数据集从数据库查询转换为特定的 JSON 格式以输入到 REST api
- javascript - 使用嵌套循环计算重复项的数量。如何避免比较具有相同索引的两个字符
- java - Spring Boot 应用程序的嵌入式 HTTP 服务器在哪里?
- django - 如何在annotate django中获得布尔结果?
- javascript - 如何从 mongodb 查询回调函数返回数据?
- java - for循环内for循环代码优化
- android - 我可以在物理 android 设备 5.1 棒棒糖上运行我的颤振应用程序吗
- unity3d - 从我的工作着色器转换为统一计算着色器时流体模拟中的奇怪行为
- python - Kivy 中的“NoneType”属性错误