【问题标题】:Is there another way to get "fs" metric of node besides /stats/summary除了 /stats/summary 之外,还有其他方法可以获取节点的“fs”指标吗
【发布时间】:2021-10-14 09:34:50
【问题描述】:

我们一直使用/stats/summary 来获取fs 指标,类似于:

"fs": {
 "time": "2021-10-14T03:46:05Z",
 "availableBytes": 17989276262,
 "capacityBytes": 29845807308,
 "usedBytes": 5856531046,
 "inodesFree": 16799593,
 "inodes": 17347097,
 "inodesUsed": 57504
},

由于这个Move away from kubelet stats/summary,我们需要以另一种方式获取相同的数据。

我们尝试了/metrics/cadvisor/metrics/resources,但未能成功获取fs 数据。 此外,似乎 CAdvisor 也将被弃用(在 TBD+2 here

我们一直在网上寻找可能的解决方案,但似乎找不到任何解决方案。

关于如何做到这一点的任何想法? 或者可能为我们指明正确的方向或文档?

提前谢谢你。

【问题讨论】:

  • 您使用的是哪个 Kubernetes 版本?
  • 您正在制作哪个调用/命令?您是如何设置 Kubernetes 集群的——一些云提供商解决方案或裸机?
  • @MikolajS。 Kubernetes 版本:client version = 1.20server version = 1.21 您正在执行哪个调用/命令:kubectl get --raw /api/v1/nodes/<node name>/proxy/stats/summary您是如何设置 Kubernetes 集群的:bare metal
  • 您现在可以正常调用此调用吗?我在v1.21v.1.22 上都测试了这个调用,它工作正常。您是否有任何确切的问题,或者您只是在寻找替代品?目前看来,Kubernetes 团队 is not ready with it: >[TBD] Propose out-of-tree replacements for kubelet monitoring endpoints [TBD] Deprecate the Summary API and cAdvisor prometheus endoints by adding and deprecating a --enable-container-monitoring-endpoints flag.
  • 2020 年 11 月的状态(主帖已编辑,问题已公开)。我找不到任何更新的信息。

标签: kubernetes metrics


【解决方案1】:

基于 Github 主题发布社区 wiki。随意扩展它。


就我个人而言,我没有找到任何与此调用 (/api/v1/nodes/<node name>/proxy/stats/summary) 等效的方法,并且由于它仍在工作并且在 Kubernetes 最新版本中未弃用(1.211.22),我建议只使用它并等待 Kubernetes 团队提供有关更换的信息。查看以下信息:

来自GitHub topic - # Reduce the set of metrics exposed by the kubelet #68522 的信息(最后编辑时间:2020 年 11 月,问题开放):

看来/stats/summary/ 没有准备好替换推荐:

[TBD] 建议 kubelet 监控端点的树外替换

他们将为接下来的四个版本保留摘要 API,从实施替换的版本开始计数:

[TBD+4] 移除 Summary API、cAdvisor prometheus 指标并移除 --enable-container-monitoring-endpoints 标志。


在 Kubernetes v1.23 changelog 中没有关于更改与摘要 API 相关的任何内容的信息。

我建议直接在this GitHub topic 中观察和 ping Kubernetes 开发人员以获取更多信息。

【讨论】:

    猜你喜欢
    • 2019-09-14
    • 2018-04-21
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2015-12-08
    • 2017-07-18
    • 1970-01-01
    • 2012-05-23
    相关资源
    最近更新 更多