Sha256: 22559a526928357388504df4489fa3223548e6b64a6ee46ada3c9669278c5876

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

logstash-output-airbrake
========================

## Installation de l'environnement de développement

Les plugins logstash sont écrit en ruby mais Logstash nécessite JRuby. La
première étape consiste donc à l'installer :

```bash
rbenv install jruby-9.0.0.0.pre1 # la version peut changer
rbenv global jruby-9.0.0.0.pre1
```

On doit ensuite installer bundler pour cette version de ruby :

```bash
gem install bundler
```

## Tester le plugin sur un serveur logstash local

Dans le répertoire du plugin, installer les dépendances :

```bash
bundle install
```

Puis construire la gem du plugin (si on compte la distribuer, sinon pas besoin) :

```bash
gem build logstash-output-airbrake.gemspec
```

Exécuter le plugin avec une installation de Logstash *depuis les sources* :

- Éditer le `Gemfile` de Logstash pour y ajouter le plugin :
```ruby
gem "logstash-output-airbrake", :path => "/home/kevin/sandbox/logstash-output-airbrake"
```

- Installer le plugin :
```sh
bin/plugin install --no-verify
```

- Exécuter Logstash avec le plugin :
```sh
./bin/logstash --verbose -e 'input { stdin {} } output { airbrake{ api_key => "joe la frite" } }'
```

Les modifications faites au plugin seront partagées avec l'installation faite
dans Logstash, il suffit de le redémarrer pour qu'elles soient prises en compte.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
logstash-output-airbrake-0.1.0 README-TEA.md