aboutsummaryrefslogtreecommitdiffstats
path: root/conf/modules.d/elastic.conf
diff options
context:
space:
mode:
authorDmitriy Alekseev <1865999+dragoangel@users.noreply.github.com>2024-11-03 16:00:11 +0100
committerDmitriy Alekseev <1865999+dragoangel@users.noreply.github.com>2024-11-03 16:00:11 +0100
commitf7ba1730b0579ebb0b3a41280f6d64b5e02c09e3 (patch)
tree9635a1cb3e3baf1dd8fdaf9417a1ba26d9460bbe /conf/modules.d/elastic.conf
parent87b9a614a4e35b4dea75c8ec51b071ab13dbccb0 (diff)
downloadrspamd-f7ba1730b0579ebb0b3a41280f6d64b5e02c09e3.tar.gz
rspamd-f7ba1730b0579ebb0b3a41280f6d64b5e02c09e3.zip
* add more validation on empty strings, required to not face errors in saving logs to elastic
* remove max_size as it was looking to rows elements count, not strings size in total, such check will be too much compute intensive * increase default errors max_fail as usually elastic not recover so quickly and needs a bit more time
Diffstat (limited to 'conf/modules.d/elastic.conf')
-rw-r--r--conf/modules.d/elastic.conf5
1 files changed, 2 insertions, 3 deletions
diff --git a/conf/modules.d/elastic.conf b/conf/modules.d/elastic.conf
index e4c70bc87..f815bc61d 100644
--- a/conf/modules.d/elastic.conf
+++ b/conf/modules.d/elastic.conf
@@ -25,7 +25,7 @@ elastic {
use_keepalive = true;
version = {
autodetect_enabled = true;
- autodetect_max_fail = 12;
+ autodetect_max_fail = 30;
# override works only if autodetect is disabled
override = {
name = "opensearch";
@@ -35,8 +35,7 @@ elastic {
limits = {
max_rows = 500; # max logs in one bulk req to elastic and first reason to flush buffer to elastic
max_interval = 60; # seconds, if first log in buffer older then interval - flush buffer
- max_size = 5000000; # max symbols count in buffer, if reached - flush buffer, f.e: 5000000 ~= 10MB/normal-worker
- max_fail = 3;
+ max_fail = 10;
};
index_template = {
managed = true;