2016-04-14 12 views
1

にデータを送信していない私は、IAMロールを持つプライベートVPCのネットワークでEC2インスタンスの設定を以下に示している: Logstash-CloudWatchの入力プラグインはElasticsearch

{ 
    "Version": "2012-10-17", 
    "Statement": [ 
     { 
      "Sid": "CloudWatchAccess", 
      "Effect": "Allow", 
      "Action": [ 
       "cloudwatch:*" 
      ], 
      "Resource": "*" 
     }, 
     { 
      "Sid": "EC2", 
      "Effect": "Allow", 
      "Action": [ 
       "ec2:DescribeInstances" 
      ], 
      "Resource": "*" 
     } 
    ] 
} 

そして、私のlogstashの設定ファイルがあります。

input { 
stdin{} 
cloudwatch { 
namespace => "AWS/EC2" 
     metrics => [ 'CPUUtilization'] 
     filters => { "tag:TAG" => "VALUE" } 
     region => "us-east-1" 
    proxy_uri => “http://proxy.company.com:port/” 
} 
} 
output { 
stdout { 
codec => rubydebug 
    } 
    elasticsearch { 
hosts => ["IP:PORT"] 
    } 
} 

私が使用して私のlogstashを起動します。

/path/to/logstash -f /path/to/logstash.conf 

をコマンドが実行され、私はCLOUからのデータを見ることができますデバッグモードで待機します。

{:timestamp=>"2016-04-13T17:26:40.685000-0400", :message=>"DPs: {:datapoints=>[{:timestamp=>2016-04-13 21:24:00 UTC, :sample_count=>2.0, :unit=>\"Percent\", :minimum=>0.17, :maximum=>0.25, :sum=>0.42000000000000004, :average=>0.21000000000000002}, {:timestamp=>2016-04-13 21:22:00 UTC, :sample_count=>2.0, :unit=>\"Percent\", :minimum=>0.08, :maximum=>0.17, :sum=>0.25, :average=>0.125}], :label=>\"CPUUtilization\", :response_metadata=>{:request_id= 

しかし、logstashはelasticsearchに何もプッシュしません。

問題の原因は何ですか?または、これをどのようにデバッグできるか知っていますか?

答えて

関連する問題