我知道有一些内置工具swift-dispersion-populate
和swift-dispersion-report
可以衡量群集的快速健康状况。 swift-dispersion-report
对所有分区的1%进行采样,以计算群集的运行状况。
我的问题是,是否有其他有效的方法而不是采样来监控群集的快速健康状况?
答案 0 :(得分:1)
Dimond是一个python守护程序,它收集系统指标并将它们发布到Graphite(和其他人)。它能够收集CPU,内存,网络,I / O,负载和磁盘指标。此外,它还具有一个API,用于实现自定义收集器,以便从几乎任何来源收集指标。它可以与Swift集成
希望它有所帮助。