我需要将日志从Cloudwatch提取到Logstash以获取我的应用程序负载均衡器。我有多个我想读的内容。我想知道是否有人知道配置文件中filters
字段背后的功能。
基本上我很好奇我是否可以在LoadBalancer
字段中添加多个filters
ID,或者每个字段是否必须包含单独的input
字段?
input {
cloudwatch {
namespace => "AWS/ApplicationELB"
metrics => [my_metrics]
filters => {"LoadBalancer" => "name1", "LoadBalancer" => "name2"}
region => "my_region"
}
}
OR
input {
cloudwatch {
namespace => "AWS/ApplicationELB"
metrics => [my_metrics]
filters => {"LoadBalancer" => "name1"}
region => "my_region"
}
}
input {
cloudwatch {
namespace => "AWS/ApplicationELB"
metrics => [my_metrics]
filters => {"LoadBalancer" => "name2"}
region => "my_region"
}
}
提前感谢您的帮助!
答案 0 :(得分:0)
你可能做的是:
然后,您可以将this plugin添加到Logstash并使用您在cloudwatch中创建的日志组。
希望它会有所帮助!