Changelog [tags]
- Log ES response errors (#230)
- Use latest elasticsearch-ruby (#240)
- sub-second time precision (#249)
- Include 'Content-Type' header in
transport_options
- Fix elasticsearch_dynamic for v0.14 (#224)
- Cast
reload_*
configs in out_elasticsearch_dynamic to bool (#220)
- add
time_parse_error_tag
(#211) - add
reconnect_on_error
(#214)
- Optimize output plugins (#203)
- fix typo in defaults for ssl_verify on elasticsearch_dynamic (#202)
- add support for
templates
(#196) - rename
send
method tosend_bulk
(#206)
- add support for
template_name
andtemplate_file
(#194)
- add support for dot separated
target_index_key
andtarget_type_key
(#175) - add
remove_keys_on_update
andremove_keys_on_update_key
(#189) - fix support for fluentd v0.14 (#191)
- remove support for elasticsearch v2 for now (#177)
- add
routing_key
(#158) - add
time_key_exclude_timestamp
to exclude@timestamp
(#161) - convert index names to lowercase (#163)
- add
remove_keys
(#164) - add
flatten_hashes
(#168) - add
target_type_key
(#169)
- add
target_index_key
to specify target index (#153) - add
time_key_format
for faster time format parsing (#154)
- add
write_operation
- fix
resurrect_after
in out_elasticsearch_dynamic
- out_elasticsearch_dynamic get memory improvement and fix for race condition (#133)
- Add
resurrect_after
option (#136)
- Support SSL client verification and custom CA file (#123)
- Release experimental
type elasticsearch_dynamic
(#127)
- password config param is now marked as secret and won't be displayed in logs.
- Add
ssl_verify
option (#108)
- Replace Patron with Excon HTTP client (#93)
- Add new option
time_key
(#85)
- 0.10.43 is minimum version required of fluentd (#79)
- added
reload_on_failure
andreload_connections
flags (#78)
- fix legacy hosts option, port should be optional (#75)
- add full connection URI support (#65)
- use
@timestamp
for index (#41) - add support for elasticsearch gem version 1 (#71)
- fix connection reset & retry when connection is lost (#67)
- add
request_timeout
config (#59) - fix lockup when non-hash values are sent (#52)
- force using patron (#46)
- do not generate @timestamp if already part of message (#35)
- add
parent_key
option (#28) - have travis-ci build on multiple rubies (#30)
- add
utc_index
andhosts
options, switch to usingelasticsearch
gem (#26, #29)
- fix encoding issues with JSON conversion and again when sending to elasticsearch (#19, #21)
- add logstash_dateformat option (#20)
- add logstash_prefix option
- raising an exception on non-success response from elasticsearch
- add id_key option
- fix timezone in logstash key
- Initial gem release.