安装Logstash插件
镜像中的Logstash主目录的名称存储在LOGSTASH_HOME环境变量中(在基础镜像中设置为/opt/logstash)。Logstash的插件管理脚本(logstash-plugin)位于bin子目录中。
Logstash使用用户logstash运行。为了避免权限的问题,因此建议使用logstash安装Logstash插件,使用gosu命令(参见下面的示例,并参考进一步的细节)。
下面的Dockerfile可以用来扩展基本镜像并安装RSS输入插件:
FROM sebp/elk
WORKDIR ${LOGSTASH_HOME}
RUN gosu logstash bin/logstash-plugin install logstash-input-rss