Для начала нужно конечно установить сам плагин, в моём случае это плагин logstash-output-loki.
Ставится плагин следующей командой:
/usr/share/logstash/bin/logstash-plugin install logstash-output-loki
Unable to configure plugins: (PluginLoadingError) Couldn’t find any output plugin named ‘loki’
На даже после того как я его поставил я всё равно получаю эту ошибку. А всё дело в том, что сервис logstash запускается от одноименного пользователя, у которого просто нет прав на директорию с файлами плагина. Плагины лежат в директории /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/
.
Как не трудно догадаться нужно сделать владельцем директории с плагином пользователя logstash.
sudo chown -R logstash /usr/share/logstash/
sudo systemctl restart logstash
sudo systemctl status logstash
Комментарии