All Projects → logstash-plugins → Logstash Input Http

logstash-plugins / Logstash Input Http

Licence: apache-2.0

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Logstash Input Http

Logstash Logger
Ruby logger that writes logstash events
Stars: ✭ 442 (+860.87%)
Mutual labels:  logstash
Gout
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues
Stars: ✭ 749 (+1528.26%)
Mutual labels:  http-requests
Flight Track
Logstash config and Kibana dashboard to visualize ADS-B signals. Your own receiver with dump1090 is required.
Stars: ✭ 36 (-21.74%)
Mutual labels:  logstash
Hangout
用java实现一下Logstash的几个常用input/filter/output, 希望能有效率上面的大提升. 现在我们迁移到golang了 https://github.com/childe/gohangout
Stars: ✭ 469 (+919.57%)
Mutual labels:  logstash
Restclient
🦄 Simple HTTP and REST client for Unity based on Promises, also supports Callbacks! 🎮
Stars: ✭ 675 (+1367.39%)
Mutual labels:  http-requests
Office365 Management Api Elk
An API connector for the Office 365 Management API and the Elastic Stack
Stars: ✭ 13 (-71.74%)
Mutual labels:  logstash
Pfelk
pfSense/OPNsense + ELK
Stars: ✭ 417 (+806.52%)
Mutual labels:  logstash
Embedio
A tiny, cross-platform, module based web server for .NET
Stars: ✭ 1,007 (+2089.13%)
Mutual labels:  http-requests
Elk
搭建ELK日志分析平台。
Stars: ✭ 688 (+1395.65%)
Mutual labels:  logstash
Logstash Testing E2e
Easy Logstash testing ē2ē
Stars: ✭ 35 (-23.91%)
Mutual labels:  logstash
Docker monitoring logging alerting
Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting.
Stars: ✭ 479 (+941.3%)
Mutual labels:  logstash
Faster Than Requests
Faster requests on Python 3
Stars: ✭ 639 (+1289.13%)
Mutual labels:  http-requests
Breaker
Circuit breaker for HTTP requests in Elixir
Stars: ✭ 30 (-34.78%)
Mutual labels:  http-requests
Requests
Convenient http client for java, inspired by python request module
Stars: ✭ 459 (+897.83%)
Mutual labels:  http-requests
Easygo
基于Kotlin、OkHttp的声明式网络框架,像写HTML界面一样写网络调用代码
Stars: ✭ 40 (-13.04%)
Mutual labels:  http-requests
Justlog
JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.
Stars: ✭ 439 (+854.35%)
Mutual labels:  logstash
Http Factory
Implementation of PSR-17 (HTTP Message Factories)
Stars: ✭ 859 (+1767.39%)
Mutual labels:  http-requests
Spring Boot Microservice Eureka Zuul Docker
Spring-Boot rest microservices using Eureka, Zuul, Docker. Monitoring with logstash, logback, elasticsearch, kibana
Stars: ✭ 45 (-2.17%)
Mutual labels:  logstash
Stormer
Wrappers for making load test with locust more convienient.
Stars: ✭ 41 (-10.87%)
Mutual labels:  http-requests
Vector Test Harness
End-to-end test harness for the Vector observability data router
Stars: ✭ 32 (-30.43%)
Mutual labels:  logstash

Logstash Plugin

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
  • 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].