要使用td-agent安装gem,您需要执行以下命令
/usr/sbin/td-agent-gem install fluent-plugin-aws-elasticsearch-service'
<match *.**>
@type elasticsearch
host "#{ENV['ELASTICSEARCH_HOST']}"
port "#{ENV['ELASTICSEARCH_PORT']}"
scheme "#{ENV['ELASTICSEARCH_SCHEME'] || 'http'}"
type_name log
include_tag_key true
tag_key @logtag
logstash_format true
logstash_prefix fos
logstash_dateformat %Y%m%d
reconnect_on_error true
<buffer>
@type file
path /fluentd/log/fos/elastic-buffer
flush_thread_count 8
flush_interval 1s
chunk_limit_size 32M
queue_limit_length 4
flush_mode interval
retry_max_interval 30
retry_forever true
</buffer>
</match>
您还需要确保staging环境允许访问弹性搜索实例,您可以通过执行以下命令进行检查
telnet elastic_devel_aws.com 443