Hey. Im new into influxdb, but have important question.
I have cluster full from vm with 2vcpu, 4gam…
And netdata&influxdb service for store netdata mertics (installed using this guide: https://computingforgeeks.com/monitor-linux-server-with-netdata-and-grafana/), for this im using opentsdb. But most or ram on vm is used for influxdb (really, like more than 2GB (50%) ram is using for influxdb).
Is there any way to decrease memory usage for influxdb, because its very important for me?
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
image 2