我正在研究如何将页面响应时间等性能数据与 Chef 集成。有人知道起点是什么吗?
我已经部署了 Chef,我已经启用了性能数据收集,但它似乎并没有真正收集这些数据。
有没有其他适合自动部署的软件包,可以用于绘制页面响应时间?它不需要已经为 Chef 准备,但有用,或者也许有某种方法可以通过 nagios 获得它?我已经找过了,但没有成功。非常感谢!
我还想收集负载、网络等。我更愿意使用本地代理而不是网络。
答案1
您需要性能指标数据收集和趋势分析(如图表)。chef 用于自动化配置,它们之间似乎没有直接关系。
有很多工具可以跟踪性能指标。根据 Web 响应时间,您可以参考以下问题有没有可以监控HTTP响应的工具。如果你正在使用 Nginx 或 Apache httpd,你可以尝试HttpStabStatus模块或者mod_status你也可以通过 Google 搜索很多相关的工具。
您可以使用许多指标收集工具来收集这些指标数据:神经节,碳,收集等,其中许多都内置了默认性能指标,安装后即可获得。它们还提供绘图功能,您可以看到每个指标的时间趋势。
据 chef 介绍,目前有很多现成的 cookbook 可以配置上述工具。对于本地代理,collectd 或 ganglia 是不错的选择。