我们如何在 prometheus 中导出 cadvisor 指标
Posted
技术标签:
【中文标题】我们如何在 prometheus 中导出 cadvisor 指标【英文标题】:How do we export cadvisor metrics in prometheus 【发布时间】:2019-04-30 12:50:58 【问题描述】:我正在使用 Cadvisor 获取容器的 kubernetes 统计信息,它在端口 8080 上运行良好。现在我需要在 prometheus 中导出这些指标,https://github.com/google/cadvisor/blob/master/docs/storage/README.md
以上链接指定 cadvisor 提供 prometheus 作为存储驱动程序。
有人可以将这些步骤合并到我这里吗?
【问题讨论】:
你有 Prometheus 服务器在运行吗? 是的,我在一台服务器上运行了 prometheus,它已经通过节点导出器和黑盒导出器收集指标。 Cadvisor 正在另一台服务器上运行,收集 kubernetes 集群的指标。 【参考方案1】:只需告诉 Prometheus 抓取 cAdvisor 服务器的“/metrics”端点即可。这是我的 cAdvisor 实例的抓取配置:
scrape_configs:
- job_name: cadvisor
metrics_path: /metrics
scheme: http
static_configs:
- targets:
- cadvisor:8080
relabel_configs:
- separator: ;
regex: (.*)
target_label: instance
replacement: cadvisor
action: replace
【讨论】:
谢谢,我给了配置,但是 container_cpu_load_average_10s 是 0以上是关于我们如何在 prometheus 中导出 cadvisor 指标的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot Actuator vs prometheus Jmx exporter