我正在尝试跟踪有关我们新应用的推文。截至目前,我没有对推文进行任何过滤。
这是我与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写道:
任何人都可以对可能出现的问题提供任何见解吗?
我使用的是logstash版本1.5.0.rc2和java版本1.8.0_45。