我是第一次与Logstash,Elasticsearch和Kibana合作的新手 . 我创建了一个logstash.conf文件:
input{
stdin{}
}
output{
elasticsearch { hosts => ["elasticsearch:9200"] }
}
我在相同的路径中创建了这个文件,我在其中运行以下命令来创建容器泊坞窗:
docker run -h logstash --name logstash --link elasticsearch:elasticsearch -it --rm -v "$PWD":/config-dir logstash -f ./logstash.conf
这将返回以下内容:
20:28:48.062 [LogStash :: Runner] INFO logstash.agent - 在路径{:path =>“/ logstash.conf”}中找不到配置文件20:28:48.068 [LogStash :: Runner] ERROR logstash.agent - 无法获取管道配置{:message =>“找不到配置文件:./ logstash.conf . 您能确保此路径是logstash配置文件吗?”}
我尝试使用 ./logstash.conf
/logstash.conf
logstash
这样的参数,但这没有任何效果我希望你能帮助我 . 问候!