厨师/绩效数据

厨师/绩效数据

我正在研究如何将页面响应时间等性能数据与 Chef 集成。有人知道起点是什么吗?

我已经部署了 Chef,我已经启用了性能数据收集,但它似乎并没有真正收集这些数据。

有没有其他适合自动部署的软件包,可以用于绘制页面响应时间?它不需要已经为 Chef 准备,但有用,或者也许有某种方法可以通过 nagios 获得它?我已经找过了,但没有成功。非常感谢!

我还想收集负载、网络等。我更愿意使用本地代理而不是网络。

答案1

您需要性能指标数据收集和趋势分析(如图表)。chef 用于自动化配置,它们之间似乎没有直接关系。

  1. 有很多工具可以跟踪性能指标。根据 Web 响应时间,您可以参考以下问题有没有可以监控HTTP响应的工具。如果你正在使用 Nginx 或 Apache httpd,你可以尝试HttpStabStatus模块或者mod_status你也可以通过 Google 搜索很多相关的工具。

  2. 您可以使用许多指标收集工具来收集这些指标数据:神经节收集等,其中许多都内置了默认性能指标,安装后即可获得。它们还提供绘图功能,您可以看到每个指标的时间趋势。

  3. 据 chef 介绍,目前有很多现成的 cookbook 可以配置上述工具。对于本地代理,collectd 或 ganglia 是不错的选择。

相关内容