out_opensearch
Output plugin writes records into OpenSearch. By default, it creates records using bulk api which performs multiple indexing operations in a single API call. This reduces overhead and can greatly increase indexing speed. This means that when you first import records using the plugin, records are not immediately pushed to OpenSearch.chunk_keys
condition has been met. To change the output frequency, please specify the time
in chunk_keys
and specify timekey
value in the configuration.out_opensearch
has been included in the alternative distribution of calyptia-fluentd
since v1.3.4, calyptia-fluentd
users do not need to install it manually.calyptia-fluentd
, please install this plugin using fluent-gem
or td-agent-gem
(for td-agent users):@type
(required)opensearch
.host
(optional)localhost
).port
(optional)9200
).hosts
(optional)host
and port
options are ignored.user
, password
(optional)nil
):scheme
(optional)https
if your OpenSearch endpoint supports SSL (default: http
).path
(optional)nil
).index_name
(optional)fluentd
).chunk_keys
. Also, it needs to specify timekey for time slice of chunk:logstash_format
(optional)true
, Fluentd uses the conventional index name format logstash-%Y.%m.%d
(default: false
). This option supersedes the index_name
option.@log_level
option@log_level
option allows the user to set different levels of logging for each plugin.fatal
, error
, warn
, info
, debug
, trace
.logstash_prefix
(optional)logstash_format
is true
(default: logstash
).%{}
style placeholders to escape for URL encoding needed characters.