Logstash twitter输入没有输出

时间:2015-05-06 21:45:01

标签: twitter logstash

我正在尝试跟踪有关我们新应用的推文。截至目前,我没有对推文进行任何过滤。

这是我与twitter

相关的输入和输出配置
input {
    twitter {
            consumer_key => "xxx"
            consumer_secret => "xxx"
            oauth_token => "xxx-xxx"
            oauth_token_secret => "xxx"
            keywords => ["keyword1", "keyword2", "keyword3", "keyword4"]
            full_tweet => true
            type => "tweet"
    }

}

output {
    if [type] == "error_log" {
            elasticsearch {
                    host => localhost
                    index => "error_logs-%{+YYYY.MM.dd}"
            }
    }
    else if [type] == "tweet"{
            elasticsearch {
                    host => localhost
                    index => "tweets-%{+YYYY.MM.dd}"
            }
    }
    else {
            elasticsearch {
            host => localhost
            }
    }

}

我从我的twitter开发者控制台检查了所有的钥匙/令牌,他们都是正确的。

我很困惑,因为在3个日志位置没有与twitter有关的日志,logstash写道:

  • /var/log/logstash/logstash.err
  • /var/log/logstash/logstash.log
  • /var/log/logstash/logstash.stdout

任何人都可以对可能出现的问题提供任何见解吗?

我使用的是logstash版本1.5.0.rc2和java版本1.8.0_45。

0 个答案:

没有答案