Коллеги, добрый день. Мучаюсь с вопросом не первый день, но на официальных ресурсах (гитхаб+форум) не смог получить ответ. Возможно, тут помогут.
Привожу перевод своего вопроса:
---
У меня кластер полный из виртуалок по 2цпу 4гб оперативки
И нетдата и influxdb сервис для хранения реал-таймовых значений netdata (installed using this guide:
https://computingforgeeks.com/monitor-linux-server... для этого я использую базу opentsdb. Но почти вся оперативка на вируальной машине используется для influxdb (really, like more than 2GB (50%) ram is using for influxdb).
И вопрос в том, как можно уменьшить использование ram этой системой?
Thanks.
---
My opentsdb config:
[[opentsdb]]
enabled = true
bind-address = ":4242"
database = "opentsdb"
# retention-policy = ""
# consistency-level = "one"
# tls-enabled = false
# certificate= "/etc/ssl/influxdb.pem"
# Log an error for every malformed point.
# log-point-errors = true
# These next lines control how batching works. You should have this enabled
# otherwise you could get dropped metrics or poor performance. Only points
# metrics received over the telnet protocol undergo batching.
# Flush if this many points get buffered
# batch-size = 1000
# Number of batches that may be pending in memory
# batch-pending = 5
# Flush at least this often even if we haven't hit buffer limit
# batch-timeout = "1s"
---
Influxdb memory usage from one vm`s
Influxdb usage when i restart it