-
Problem report
-
Resolution: Unresolved
-
Trivial
-
None
-
6.0.20
-
Linux / Elasticsearch
Steps to reproduce:
- Create an ES cluster large enough that the /_stats/nodes return over 64kbyte of JSON
- Use elasticsearch template
Result:
It results in an error like:
1076:20230809:111516.586 error reason for "servername:es.node.thread_pool.write.queue[server_hostname]" changed: Preprocessing failed for: {"_nodes":{"total":1,"successful":1,"failed":0},"cluster_name":"esclustername","nodes":{"nodeidhere. 1. Failed: cannot extract value from json by path "$..[?(@.name=='server_hostname')].thread_pool.write.queue.first()": unexpected end of string data
because the data after first 64kbytes are stripped. Therefore all dependent items fail.
Expected:
I expected Zabbix to parse and collect data for the items.