2016-06-20 5 views
2

Logstash構成ファイルに問題があり、jiraからコンテンツを取得しようとしています。私の設定ファイルはLogstash Jiraに認証するためのhttp_pollerプラグインが失敗しています

input { 
    http_poller { 
     urls => { 
      test1 => { 
       method => get 
       url => "jira url for specific issue" 
       headers => { 
        Accept => "application/json" 
       } 
       auth => { 
        user => "username" 
        password => "passwd" 
       } 
      } 
     } 
     request_timeout => 60 
     interval => 3600 
     codec => "json" 
    } 
} 

output { 
    elasticsearch {} 
    stdout {} 
} 

私は新しいインデックスが作成されたクエリを実行すると、私は結果から、次のメッセージを取得下回っている:私は、このような[email protected]としてユーザ名のバリエーションを試してみました

"errorMessages" : [ "You do not have the permission to see the specified issue.", "Login Required" ], 

をが、どちらもうまくいかなかった。私はまた、JIRA認証が働いている特定のユーザ名とパスワードを使用して、通常のcurlコマンドによって検証しました。誰でもLogstashの問題を見ていますか?

+0

curlコマンドラインでのユーザ名とパスワードの指定方法を教えてください。 – Val

+0

私のcurlコマンドは次のようになります:curl -u username:password -X GET ..... – user2548635

答えて

2

私はこれに対応する方法を見つけました。定期的にシェルコマンドを実行するexecと呼ばれる別のLogstash入力プラグインがあります。私はJiraにカールで接続できるので、データを取得するために使用します。

古いバージョンのelasticsearchを使用することを心配していない場合は、もう1つの解決策として、下記のRiver Pluginを使用することもできます: https://github.com/searchisko/elasticsearch-river-jiraそれは驚くべきことで、あなたが必要とするほとんどすべてを行うことができます。

関連する問題