https://github.com/redborder/logstash-input-rbwindow
https://github.com/redborder/logstash-input-rbwindow
logstash logstash-plugin redborder
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redborder/logstash-input-rbwindow
- Owner: redBorder
- License: apache-2.0
- Created: 2020-04-28T09:14:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-15T15:30:12.000Z (over 2 years ago)
- Last Synced: 2024-03-15T16:46:54.312Z (over 2 years ago)
- Topics: logstash, logstash-plugin, redborder
- Language: Ruby
- Size: 77.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Logstash Rbwindow Plugin
This is a plugin for [Logstash](https://github.com/elastic/logstash).
## Developing
### 1. Plugin Developement and Testing
#### Code
- To get started, you'll need JRuby with the Bundler gem installed.
- Clone from the GitHub [logstash-input-rbwindow](https://github.com/redBorder/logstash-input-rbwindow)
- Install dependencies
```sh
bundle install
```
#### Test
- Update your dependencies
```sh
bundle install
```
- Run tests
```sh
bundle exec rspec
```
### 2. Running your unpublished Plugin in Logstash
#### 2.2 Run in an installed Logstash
You can use the same **2.1** method to run your plugin in an installed Logstash by editing its `Gemfile` and pointing the `:path` to your local plugin development directory or you can build the gem and install it using:
- Build your plugin gem
```sh
gem build logstash-input-rbwindow.gemspec
```
- Install the plugin from the Logstash home
```sh
# Logstash 2.3 and higher
bin/logstash-plugin install --no-verify
# Prior to Logstash 2.3
bin/plugin install --no-verify
```
- Start Logstash and proceed to test the plugin
## Contributing
All contributions are welcome: ideas, patches, documentation, bug reports, complaints, and even something you drew up on a napkin.
Programming is not a required skill. Whatever you've seen about open source and maintainers or community members saying "send patches or die" - you will not see that here.
It is more important to the community that you are able to contribute.