我正在使用metricbeat收集关于我的k8s集群和其中运行的pod的指标。我想为我的PVC设置警报,为此我需要知道PVC的使用百分比。
从metricbeat我得到的数据卷和他们的总容量,使用量.但是没有使用的百分比字段。
我看过一些文章,我可以使用可视化构建器来“计算”百分比,但我不确定这对我的警报有帮助。
我找不到一种方法来配置metricbeat来为所使用的百分比创建一个新字段。似乎有一个使用脚本字段的选项,但这似乎会带来性能影响。
1.如何设置k8s卷使用百分比的警报?
1.获取卷使用百分比的索引字段的最佳方法是什么?
2条答案
按热度按时间pobjuy321#
我发现有两个选择:
1.更新LogstashIndexer以进行计算并向索引中添加一个字段
我最终选择了#2,并在我的索引器配置中添加了一个ruby过滤器来计算字段并添加它。
字符串
}
我选择了#2,因为我不想给Kibana增加负担,而且我在索引器上有更多的容量。
qq24tv8q2#
我想我们可以用
kubernetes.volume.fs.used.pct
. https://www.elastic.co/guide/en/beats/metricbeat/current/exported-fields-kubernetes.html