All Projects β†’ logstash-plugins β†’ logstash-input-file

logstash-plugins / logstash-input-file

Licence: Apache-2.0 license
No description or website provided.

Programming Languages

ruby
36898 projects - #4 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to logstash-input-file

elastic-stack-testing
Elastic Stack Testing Framework (ESTF) πŸ€–
Stars: ✭ 47 (-29.85%)
Mutual labels:  logstash
fileutils
Golang file system utils such as copy files and directories
Stars: ✭ 19 (-71.64%)
Mutual labels:  file
Cakebase
Cakebase is an asynchronous json database for nodejs.
Stars: ✭ 28 (-58.21%)
Mutual labels:  file
filein-frontend
The best way to share files
Stars: ✭ 16 (-76.12%)
Mutual labels:  file
simple-file-server
Transfer and browse files as simple as possiable via HTTP. Supported Windows, Linux, Mac OS...(Support QRCode output)
Stars: ✭ 43 (-35.82%)
Mutual labels:  file
rust-json-file-store
A simple JSON file store written in Rust.
Stars: ✭ 61 (-8.96%)
Mutual labels:  file
Jlogstash
java η‰ˆζœ¬ηš„logstash
Stars: ✭ 250 (+273.13%)
Mutual labels:  logstash
kafka-elk-docker-compose
Deploy ELK stack and kafka with docker-compose
Stars: ✭ 78 (+16.42%)
Mutual labels:  logstash
EnterpriseApplicationLog
Enterprise Application Log with RabbitMQ, LogStash, ElasticSearch and Kibana
Stars: ✭ 88 (+31.34%)
Mutual labels:  logstash
osint-combiner
Combining OSINT sources in Elastic Stack
Stars: ✭ 77 (+14.93%)
Mutual labels:  logstash
lgrep
CLI for searching logstash and other elasticsearch based systems
Stars: ✭ 12 (-82.09%)
Mutual labels:  logstash
video thumbnail
This plugin generates thumbnail from video file or URL. It returns image in memory or writes into a file. It offers rich options to control the image format, resolution and quality. Supports iOS and Android.
Stars: ✭ 159 (+137.31%)
Mutual labels:  file
node-red-contrib-logstash
NodeRED nodes for visually modeling Logstash pipelines
Stars: ✭ 31 (-53.73%)
Mutual labels:  logstash
tutorials
Tutorials
Stars: ✭ 80 (+19.4%)
Mutual labels:  logstash
docker grafana statsd elk
Docker repo for a general purpose graphing and logging container - includes graphite+carbon, grafana, statsd, elasticsearch, kibana, nginx, logstash indexer (currently using redis as an intermediary)
Stars: ✭ 19 (-71.64%)
Mutual labels:  logstash
Dsiem
Security event correlation engine for ELK stack
Stars: ✭ 255 (+280.6%)
Mutual labels:  logstash
pf-azure-sentinel
Parse pfSense/OPNSense logs using Logstash, GeoIP tag entities, add additional context to logs, then send to Azure Sentinel for analysis.
Stars: ✭ 24 (-64.18%)
Mutual labels:  logstash
flutter file utils
Flutter package for managing files on Android
Stars: ✭ 35 (-47.76%)
Mutual labels:  file
ts3admin.class
The ts3admin.class is a powerful api for communication with Teamspeak 3 Servers from your website! Your creativity knows no bounds!
Stars: ✭ 107 (+59.7%)
Mutual labels:  file
FileRenamerDiff
A File Renamer App featuring a difference display before and after the change.
Stars: ✭ 32 (-52.24%)
Mutual labels:  file

Logstash Plugin

Travis Build Travis Build Status

This is a plugin for Logstash.

It is fully free and fully open source. The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.

Documentation

Logstash provides infrastructure to automatically generate documentation for this plugin. We use the asciidoc format to write documentation so any comments in the source code will be first converted into asciidoc and then into html. All plugin documentation are placed under one central location.

Need Help?

Need help? Try #logstash on freenode IRC or the https://discuss.elastic.co/c/logstash discussion forum.

Developing

1. Plugin Developement and Testing

Code

  • To get started, you'll need JRuby with the Bundler gem installed.

  • Create a new plugin or clone and existing from the GitHub logstash-plugins organization. We also provide example plugins.

  • Install dependencies

bundle install

Test

  • Update your dependencies
bundle install
  • Build the jar library used for watching files
./gradlew build
  • Run tests
bundle exec rspec

2. Running your unpublished Plugin in Logstash

2.1 Run in a local Logstash clone

  • Edit Logstash Gemfile and add the local plugin path, for example:
gem "logstash-filter-awesome", :path => "/your/local/logstash-filter-awesome"
  • Install plugin
# 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
bin/logstash -e 'filter {awesome {}}'

At this point any modifications to the plugin code will be applied to this local Logstash setup. After modifying the plugin, simply rerun 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
gem build logstash-filter-awesome.gemspec
  • Install the plugin from the Logstash home
# 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.

For more information about contributing, see the CONTRIBUTING file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].