Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/se7enkings/logstash-input-pulsar
Puslar input for Logstash
https://github.com/se7enkings/logstash-input-pulsar
logstash-plugin pulsar
Last synced: 23 days ago
JSON representation
Puslar input for Logstash
- Host: GitHub
- URL: https://github.com/se7enkings/logstash-input-pulsar
- Owner: se7enkings
- Created: 2019-03-11T09:01:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T09:42:10.000Z (over 1 year ago)
- Last Synced: 2024-08-04T04:01:10.447Z (4 months ago)
- Topics: logstash-plugin, pulsar
- Language: Ruby
- Homepage:
- Size: 6.84 KB
- Stars: 10
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-pulsar - logstash-input-pulsar
README
# logstash-input-pulsar
- coding demo## Developing
### 1. Develop environment
- rvm
- jruby
- gem
- bundler
- rake### 2. Install dependencies
```sh
bundle install
rake install_jars
```### 3. Running your unpublished Plugin in Logstash
#### 3.1 Run in a local Logstash clone- Edit Logstash `Gemfile` and add the local plugin path, for example:
```ruby
gem "logstash-input-pulsar", :path => "/your/local/logstash-input-pulsar"
```
- Install plugin
```sh
# Logstash 2.3 and higher
bin/logstash-plugin install --no-verify# Prior to Logstash 2.3
bin/plugin install --no-verify```
- Run Logstash with your plugin
```sh
bin/logstash -e 'input {pulsar {}}'
```
At this point any modifications to the plugin code will be applied to this local Logstash setup. After modifying the plugin, simply rerun Logstash.#### 3.2 Run in an installed Logstash
You can use the same **3.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-filter-awesome.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