Metricbeat 占用过多带宽

编辑

如果您需要限制带宽使用,我们建议您在您的操作系统上配置网络堆栈以执行带宽节流。

例如,以下 Linux 命令通过在端口 5044 上的 TCP 连接上设置 50 kbps 的限制来限制 Metricbeat 和 Logstash 之间的连接。

tc qdisc add dev $DEV root handle 1: htb
tc class add dev $DEV parent 1:1 classid 1:10 htb rate 50kbps ceil 50kbps
tc filter add dev $DEV parent 1:0 prio 1 protocol ip handle 10 fw flowid 1:10
iptables -A OUTPUT -t mangle -p tcp --dport 5044 -j MARK --set-mark 10

使用操作系统工具执行带宽节流可以让您更好地控制策略。例如,您可以使用操作系统工具来限制白天的带宽,而不在晚上限制。或者您可以保持带宽不被限制,但将流量的优先级设置为低优先级。