监控CloudFoundry实例并提取CPU使用率和内存利用率等指标

时间:2017-06-01 17:35:27

标签: performance cloud monitoring performance-testing cloudfoundry

作为Cloud Foundry应用程序性能测试的一部分,我现在更关注服务器端(即存储应用程序的容器),并且有兴趣提取有助于找到瓶颈的指标,例如: 1)CPU消耗, 2)磁盘使用情况, 3)内存使用
4)日志 搜索互联网,但有很多混淆。任何人都可以建议使用Windows操作系统实现相同的框架或工具。

1 个答案:

答案 0 :(得分:2)

获取指标的正确方法&日志将通过firehose。

https://docs.cloudfoundry.org/loggregator/architecture.html#firehose

您使用喷嘴从消防栓中获取信息。

https://docs.cloudfoundry.org/loggregator/architecture.html#nozzles

如果您只是想试验并查看可用的信息,可以使用cfh的firehose-plugin。

https://github.com/cloudfoundry-community/firehose-plugin

理想情况下,您最终会找到或编写一个喷嘴,以便与您的指标和日志捕获平台集成。例如,有一个DataDog喷嘴,用于将指标发送到DataDog。

https://github.com/cloudfoundry-incubator/datadog-firehose-nozzle

还有一个用于将日志发送到系统日志服务器(如ELK)的喷嘴。

https://github.com/cloudfoundry-community/firehose-to-syslog

Splunk也有。

https://github.com/cloudfoundry-community/splunk-firehose-nozzle

希望有所帮助!