[英]Is there another way to get "fs" metric of node besides /stats/summary
我们一直在使用“/stats/summary”来获取“fs”指标,例如:
"fs": {
"time": "2021-10-14T03:46:05Z",
"availableBytes": 17989276262,
"capacityBytes": 29845807308,
"usedBytes": 5856531046,
"inodesFree": 16799593,
"inodes": 17347097,
"inodesUsed": 57504
},
并且由于这个远离 kubelet stats/summary ,我们需要以另一种方式获取相同的数据。
我们已经尝试过 /metrics/cadvisor 和 /metrics/resources,但是没有成功获得“fs”数据。 此外,似乎 CAdvisor 也将被弃用(在 TBD+2 here 中)
我们一直在网上寻找可能的解决方案,但似乎找不到任何解决方案。
关于如何做到这一点的任何想法? 或者可能为我们指出正确的方向或文档?
先感谢您。
基于 Github 主题发布的社区 wiki。 随意扩展它。
就我个人而言,我还没有找到任何与此调用等效的方法 ( /api/v1/nodes/<node name>/proxy/stats/summary
),因为它仍在工作,并且在 Kubernetes 最新版本 ( 1.21
和1.22
) 中并未弃用,我建议只使用它并等待 Kubernetes 团队提供有关更换的信息。 检查以下信息:
来自此GitHub 主题的信息 - # 减少 kubelet 公开的指标集 #68522 (上次编辑:2020 年 11 月,问题公开):
似乎/stats/summary/
没有准备好任何替换建议:
[TBD] 提出 kubelet 监控端点的树外替换
他们将保留接下来四个版本的摘要 API,从将实施替换的版本开始计算:
[TBD+4] 删除摘要 API、cAdvisor prometheus 指标并删除
--enable-container-monitoring-endpoints
标志。
在 Kubernetes v1.23
更改日志中,没有关于更改与摘要 API 相关的任何内容的信息。
我建议直接在此 GitHub 主题中观察和 ping Kubernetes 开发人员以获取更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.