在 Agent 版本0.2.12之前,收集的时间间隔为10秒,并无法对其进行设定。

现在,如上面的设定档中所述,新的 Period 参数有3个可用选项。如果设定档里缺少此参数,Boatswain 将使用预设值(default)。

当直接执行二进制档来运行 Boatswain 作为前台进程时,我们可以使用 -f flag(在 Agent 版本0.2.12之前使用 -t flag)指定设定档的位置。

设置更长的收集间隔时间意味着 Boatswain web portal 上显示的统计资讯将具有较小的样本数,但作为回报,它可以显著降低服务器的负载。此外,它可以释放更多空间来监视更多 Docker 服务器而不会达到我们的 BETA 版的 2GB 数据限制。

来试试使用不同的 Period 参数执行 Boatswain 来监视 Boatswain 自己。实验在一个 Digital Ocean Droplet (1vCPU,1GB内存) 上运行,它托管了一个我的 Drupal 7 应用程序。每次运行持续30分钟。

请注意:以下数据大小仅包括取决于 Period 参数的数据。

内存使用率没有太大变化.

数据大小显著下降.

它们都独立于新的 Period 参数,因为日志与网络数据其实是实时接收的,而容器状态则固定在10秒时间间隔内。

下一步是?