2017-08-14 90 views
0

我需要從我的應用程序負載平衡器中將日誌從Cloudwatch提取到Logstash。我有多個我想閱讀的。我想知道是否有人知道配置文件中filters字段背後的能力。Logstash輸入Cloudwatch日誌配置

基本上我很好奇,如果我可以在filters字段中輸入多個LoadBalancer 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

你所能做的是:

那麼你可以添加this plugin您Logstash並利用你的CloudWatch創建日誌組。

希望它會幫助!