所以我有一个java程序,它每秒将一个虚拟日志写入文件dummyLog.log。
log.error("127.23.12.331 - - [17/May/2015:10:05:03 +0000] \"GET /presentations/logstash-monitorama-2013");
我的logstash配置文件:
input {
file {
path => "path to the dummyLog.log"
type => "application"
sincedb_path => "...application.db"
}
}
filter {
}
output {
amazon_es {
hosts => ["<aws es endpoint>"]
region => "us-east-1"
index => "something"
}
}
我的 aws elasticsearch 集群的访问策略现在对所有人开放,没有任何限制。
我检查了“dummyLog.log”,并且每秒都会将日志写入其中,但我看不到 elasticsearch 没有收到任何内容,kibana 上也没有任何内容。我检查了 logstash.log 文件,它完全是空的。
我究竟做错了什么?