Cloud foundry CF在哪种cpu模式下运行容器?
我们的go应用程序用于收集CPU测量值。 用户和系统模式都不接近该值,该值通过cli可见 cf应用程序名称Cloud foundry CF在哪种cpu模式下运行容器?,cloud-foundry,swisscomdev,Cloud Foundry,Swisscomdev,我们的go应用程序用于收集CPU测量值。 用户和系统模式都不接近该值,该值通过cli可见 cf应用程序名称 /sys/fs/cgroup/cpuacct/cpuacct.usage*中的值是否与您期望的值接近 CloudFoundry的运行时Diego使用runCstats命令收集容器统计数据()。runC似乎在cgroup()上利用内核的CPU记帐子系统 但是,我不确定这个界面是否适合您作为用户收集指标。在应用程序容器中运行telegraf对我来说似乎很奇怪(它会作为应用程序旁边的侧车运行吗?
/sys/fs/cgroup/cpuacct/cpuacct.usage*
中的值是否与您期望的值接近
CloudFoundry的运行时Diego使用runCstats
命令收集容器统计数据()。runC似乎在cgroup()上利用内核的CPU记帐子系统
但是,我不确定这个界面是否适合您作为用户收集指标。在应用程序容器中运行telegraf对我来说似乎很奇怪(它会作为应用程序旁边的侧车运行吗?侧车在CF中还没有准备好)
您的用例是什么,您希望实现什么?如果您想获取容器度量以进行监控,那么从firehose获取度量可能是适合您的界面:firehose是一个websocket流,用于获取应用程序的度量。示例应用程序:看看官方文档:@Lafunamor,谢谢,但它没有帮助,因为它只是解释了cpu是如何共享的。我I’我想知道CF如何计算以显示每个容器的值。