没有 Statsd 的话是否有可能从 openstack swift 收集指标?

没有 Statsd 的话是否有可能从 openstack swift 收集指标?

我需要从 swift 服务器收集不同的指标并将这些指标存储到 OpenTSDB 中。
我发现有使用 statsd 和 graphite 收集指标的方法,但这不适合我,因为我必须将指标存储到 OpenTSDB 中。
有没有办法将 openstack swift 中的指标存储到 OpenTSDB 中?
我还没有找到从 Openstack swift 获取指标的 cli 命令。

答案1

我偶然发现了这两篇很好的文章,解释了如何使用 Prometheus 获取 openstack 指标(包括 swift 指标)。然后,您可以将收集到的指标存储到您选择的时间序列数据库中(例如 OpenTSDB)

https://blog.zhaw.ch/icclab/monitoring-an-openstack-deployment-with-prometheus-and-grafana/ https://github.com/CanonicalLtd/prometheus-openstack-exporter

相关内容