当前位置:首页 >专题 >Kubernetes v1.37 原生直方图与 Prometheus 兼容工程专题

Kubernetes v1.37 原生直方图与 Prometheus 兼容工程专题
Kubernetes v1.37 原

Kubernetes v1.37 原生直方图与 Prometheus 兼容工程专题

从 NativeHistograms Beta 到 PromQL、remote_write 与回滚验证
Kubernetes v1.37 将原生直方图支持提升到 Beta 并默认开启,但集群具备能力不等于 Prometheus 已经摄取,更不等于旧面板、告警、remote_write 和联邦链路都兼容。本专题以 Kubernetes 与 Prometheus 官方资料为入口,串联站内指标 API、HPA、GPU 和 Go 服务监控文章,建立从组件暴露、协议协商、Prometheus 抓取、PromQL 查询到下游回滚的可验证迁移路线。

站内监控兼容与生产观测路线

从原生直方图迁移到指标 API、GPU 和 Go 服务排障

Kubernetes v1.37 原生直方图 Beta 后 Prometheus 兼容点怎么查
文章

Kubernetes v1.37 原生直方图 Beta 后 Prometheus 兼容点怎么查

覆盖 feature gate、Prometheus 3.x 抓取、PrometheusProto、PromQL、remote_write 和回退。
Kubernetes v1.37 原生直方图进入 Beta 后如何核对监控兼容性
文章

Kubernetes v1.37 原生直方图进入 Beta 后如何核对监控兼容性

通过双格式抓取、协议检查和 classic/native 两类 P99 查询完成验收。
Kubernetes v1.37 metrics.k8s.io 稳定后客户端兼容性怎么查
文章

Kubernetes v1.37 metrics.k8s.io 稳定后客户端兼容性怎么查

核对 metrics.k8s.io v1、v1beta1、聚合层、NodeMetrics 和 PodMetrics。
Kubernetes v1.37 HPA 缩容到零如何准备外部指标
文章

Kubernetes v1.37 HPA 缩容到零如何准备外部指标

用 Prometheus、指标适配器和 external.metrics.k8s.io 支撑从零唤醒。
GPU 集群观测从 CPU 指标扩展时要增加哪些维度
文章

GPU 集群观测从 CPU 指标扩展时要增加哪些维度

从 GPU 身份、显存、温度功耗、错误和工作负载归属设计指标维度。
AI 推理服务延迟抖动时怎么区分排队和模型计算
文章

AI 推理服务延迟抖动时怎么区分排队和模型计算

用 queue、compute 和 overhead 指标拆分推理延迟与长尾。
Golang容器日志标准化与监控技巧
文章

Golang容器日志标准化与监控技巧

结合 Go、Kubernetes、Prometheus 和 Grafana 构建日志与指标观测链路。
Golang微服务健康监控实用技巧
文章

Golang微服务健康监控实用技巧

围绕健康端点、Prometheus 指标、Grafana 和告警策略建立服务监控闭环。

原生直方图迁移 FAQ

回答版本升级、查询兼容与回滚中的四个高频问题

Kubernetes v1.37 升级后 Prometheus 一定会自动存储原生直方图吗?

不会。组件侧 feature gate 开启只是允许暴露能力,Prometheus 还要按 job 开启 scrape_native_histograms,并确保协议协商包含 PrometheusProto。

迁移原生直方图时为什么要保留 classic histogram?

旧面板、告警、联邦和部分 remote_write 接收端仍可能依赖 _bucket、_sum、_count。先双格式灰度,确认查询和下游后再按 job 关闭 classic。

classic 与 native 直方图的 PromQL 能直接互换吗?

不能直接假设互换。classic 通常按 le 桶聚合,native 直接对直方图样本聚合;切换时间窗口还可能出现样本类型混合,需要分别验证 P99 和告警规则。

remote_write 显示发送成功就代表下游支持 native histogram 吗?

不代表。要确认接收端实际保存并能查询原生样本;若接收端不支持,迁移期应保留 classic 或关闭 send_native_histograms,并记录可回滚配置。

微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码