
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
fluent-plugin-out-http
Advanced tools
A generic fluentd output plugin for sending logs to an HTTP endpoint.
NOTE: This plugin name is overlapped from Fluentd core plugin which name is out_http
. But core plugin does not provide buffered/non-buffered switch and batch/non-batch request switch. If you want to use these switch features. Please consider to use this plugin.
Write the following line in Gemfile:
gem "fluent-plugin-out-http"
and then,
$ bundle install
$ fluent-gem install fluent-plugin-out-http
$ td-agent-gem install fluent-plugin-out-http
<match *>
@type http
endpoint_url http://localhost.local/api/
ssl_no_verify false # default: false
http_method put # default: post
serializer json # default: form
rate_limit_msec 100 # default: 0 = no rate limiting
raise_on_error false # default: true
recoverable_status_codes 503, 400 # default: 503
cacert_file /etc/ssl/endpoint1.cert # default: ''
client_cert_path /path/to/client_cert.crt # default: ''
private_key_path /path/to/private_key.key # default: ''
private_key_passphrase yourpassphrase # default: ''
custom_headers {"token":"arbitrary"} # default: nil
authentication basic # default: none
username alice # default: ''
password bobpop # default: '', secret: true
token tokent # default: ''
buffered true # default: false. Switch non-buffered/buffered mode
bulk_request false # default: false. Send events as application/x-ndjson
compress_request true # default: false. Send compressed events
</match>
If you'd like to retry failed requests, consider using fluent-plugin-bufferize.
Or, specify appropriate recoverable_status_codes
parameter.
To send events with bulk_request, you should specify bulk_request
as true
Note that when this parameter as true
, Fluentd always send events as application/x-ndjson
.
Currently, application/x-ndjson
is only supported MIME type for bulk_request.
Heavily based on fluent-plugin-growthforecast
gem.version
of the gemspec
file.CHANGELOG.md
.$ bundle exec rake release
FAQs
Unknown package
We found that fluent-plugin-out-http demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.