除了 /stats/summary 之外,还有另一种获取节点指标 "fs" 的方法吗?
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
},
由于这个Move away from 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 topic - # Reduce the set of metrics exposed by the kubelet #68522 的信息(最后编辑:2020 年 11 月,问题开放):
似乎/stats/summary/
没有准备好任何替换推荐:
[TBD] Propose out-of-tree replacements for kubelet monitoring endpoints
他们将为接下来的四个版本保留摘要 API,从将实施替换的版本开始计算:
[TBD+4] Remove the Summary API, cAdvisor prometheus metrics and remove the --enable-container-monitoring-endpoints
flag.
在 Kubernetes v1.23
changelog 中,没有关于更改与摘要相关的任何内容的信息 API。
我建议直接在 this GitHub topic 中观察和 ping Kubernetes 开发人员以获取更多信息。
我们一直在使用 /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)
我们一直在网上搜索可能的解决方案,但似乎找不到。
关于如何做到这一点有什么想法吗? 或者可能为我们指明正确的方向或文档?
提前致谢。
已发布基于 Github 主题的社区 Wiki。随意扩展它。
就我个人而言,我还没有找到任何与此调用 (/api/v1/nodes/<node name>/proxy/stats/summary
) 等效的方法,因为它仍在工作并且在 Kubernetes 最新版本(1.21
和 1.22
中没有被弃用),我建议只使用它并等待 Kubernetes 团队提供有关替换的信息。检查以下信息:
来自此 GitHub topic - # Reduce the set of metrics exposed by the kubelet #68522 的信息(最后编辑:2020 年 11 月,问题开放):
似乎/stats/summary/
没有准备好任何替换推荐:
[TBD] Propose out-of-tree replacements for kubelet monitoring endpoints
他们将为接下来的四个版本保留摘要 API,从将实施替换的版本开始计算:
[TBD+4] Remove the Summary API, cAdvisor prometheus metrics and remove the
--enable-container-monitoring-endpoints
flag.
在 Kubernetes v1.23
changelog 中,没有关于更改与摘要相关的任何内容的信息 API。
我建议直接在 this GitHub topic 中观察和 ping Kubernetes 开发人员以获取更多信息。