Browse Source

Add logstash plugin install example

Joe Ferguson 9 years ago
parent
commit
02a4a01978
1 changed files with 21 additions and 1 deletions
  1. 21 1
      logstash/content.md

+ 21 - 1
logstash/content.md

@@ -39,5 +39,25 @@ CMD ["-f", "/some/config-dir/logstash.conf"]
 Then, build with `docker build -t my-logstash .` and deploy with something like the following:
 
 ```console
-$ docker run -it --rm my-logstash
+$ docker run -d my-logstash
+```
+
+## Installing plugins
+
+If you need to add any logstash plugins that do not ship with Logstash by default, the simplest solution is a Dockerfile using `logstash-plugin` included with Logsatsh. You can also pack in your customized config file.
+
+```dockerfile
+FROM logstash:5
+
+RUN logstash-plugin install logstash-filter-de_dot
+
+COPY logstash.conf /some/config-dir/
+
+CMD ["-f", "/some/config-dir/logstash.conf"]
+```
+
+Then, build with `docker build -t my-logstash .` and deploy just like the previous example:
+
+```console
+$ docker run -d my-logstash
 ```