gpt4 book ai didi

docker - 我们如何从 CAdvisor docker 容器中收集性能指标?

转载 作者:行者123 更新时间:2023-12-02 08:28:17 29 4
gpt4 key购买 nike

抱歉我才刚开始学docker。对于你们中的一些人来说,我的问题可能看起来很愚蠢。事实上,我想知道是否有一种方法可以从“CAdvisor”容器(不是来自 cgroup)在运行时 收集性能指标?我的意思是,从 cadvisor 设计的曲线中提取性能值,例如内存使用或网络流量。我需要记录这些值并将它们保存在数据库中,以便我可以对这些生成的值执行统计分析(比如比较两个 docker 容器在 t=50 秒时的内存消耗)。

提前致谢。

最佳答案

正如其他答案所提到的,cAdvisor 不提供自己的性能数据 API,而是公开指标,如果人们想要获得超出“实时”的性能数据,这些指标通常在单独的数据库中处理。例如,cAdvisor 原生导出 Prometheus 指标:

http://prometheus.io/docs/instrumenting/exporters/

Prometheus 指标类型:

http://prometheus.io/docs/concepts/metric_types/

Prometheus 支持相当丰富的函数式表达语言,可用于查询和可视化:

http://prometheus.io/docs/querying/basics/

关于docker - 我们如何从 CAdvisor docker 容器中收集性能指标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29899339/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com