Использую Opendistro 1.13.
В Еластик пересылаю помощью td-agenta
td-agent.conf:
<source>
@type forward
port 24224
tag app-name
pos_file /var/log/td-agent/app-name.pos
<filter >
@type record_transformer
enable_ruby
<record>
hostname "#{Socket.gethostname}"
</record>
</filter>
<match app-name>
@type elasticsearch
ssl_verify false
hosts IP1,IP2
user admin
password ***
port 9200
scheme https
logstash_format true
logstash_prefix fluentd-app-name
enable_ilm true
reconnect_on_error true
index_date_pattern "now/m{
yyyy.mm}"
</match>
При создании индекса в кибане пишет: The indices which match this index pattern don't contain any time fields. Индекс создаёт но логи не выводит.
В dev-tools: GET fluentd-app-name/_search получаю "Data too large, data for [indices:data/read/search[phase/query]] would be [1056242616/1007.3mb], which is larger than the limit of [1020054732/972.7mb], real usage: [1056242248/1007.3mb], new bytes reserved: [368/368b], usages [request=0/0b, fielddata=0/0b, in_flight_requests=368/368b, accounting=78269340/74.6mb]"