用于向Jira进行身份验证的Logstash http_轮询器插件失败

用于向Jira进行身份验证的Logstash http_轮询器插件失败,jira,logstash,Jira,Logstash,我对从jira检索内容的Logstash配置文件有问题。我的配置文件在下面 input { http_poller { urls => { test1 => { method => get url => "jira url for specific issue" headers => {

我对从jira检索内容的Logstash配置文件有问题。我的配置文件在下面

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 {}
}
当我查询创建的新索引时,我从结果中得到以下消息:

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

我尝试过用户名的变体,例如username@company.com但这也没有成功。我还通过一个带有给定用户名和密码的常规curl命令验证了JIRA身份验证是否有效。有人看到Logstash的问题了吗?

所以我找到了解决方法。还有另一个名为exec的日志存储输入插件,它定期运行shell命令。因为我可以用curl连接到Jira,所以我只使用它来检索数据

如果不关心使用旧版本的elasticsearch,另一个解决方案也是可能的,就是使用下面的river插件:
. 它非常棒,几乎可以完成所有需要的操作。

如何在curl命令行上指定用户名和密码?我的curl命令类似于:curl-u username:password-X GET。。。。。