GKE 原生支持 Prometheus 指标

王者归来已是老翁AI 前沿📡 BestBlogs·AI高分精选⭐ 862026-09-24295 阅读💛 92 收藏
GKE 原生支持 Prometheus 指标

📌 One-Sentence Summary

Google Cloud 在 GKE 中引入了 Prometheus 指标的原生支持,允许水平 Pod 自动扩展器 (HPA) 直接处理 PromQL 查询,无需复杂的第三方适配。

📝 Summary

Google 更新了 Google Kubernetes Engine (GKE),通过 AutoscalingMetric 自定义资源支持 Prometheus 指标的原生处理。此次更新消除了对 Stackdriver 或 Prometheus 适配器等外部组件的需求,减少了运维开销,简化了安全配置,并将指标读取延迟降低到 5 秒。用户现在可以使用 PromQL 的完整功能,根据速率、平均值或百分比扩展工作负载,并与 GKE 的缩容至零功能集成。

💡 Main Points

原生指标集成消除了对第三方适配器的需求

以前,基于复杂基础设施指标的扩展需要部署和维护外部适配器 Pod。现在,GKE 通过控制平面原生处理此类操作,减少了管理和故障点。

PromQL 支持实现了复杂的逻辑

用户可以使用丰富的 PromQL 查询根据特定标准(如第 95 百分位响应时间或滚动平均值)进行扩展,而不仅仅是简单的仪表值。

提升性能并降低延迟

新的 Autoscaling Metric 系统每 15 秒轮询一次后端,指标读取延迟缩短至 5 秒,确保了对流量变化的快速响应。

简化了安全与配置

该系统利用 Kubernetes 默认节点服务代理获取对 Cloud Monitoring 和托管 Prometheus 的读取权限,消除了手动映射服务账户和密钥的需要。

💬 Key Quotes

通过将这些指标直接路由到水平 Pod 自动扩展器 (HPA),我们将指标读取延迟降低到了 5 秒。

控制器运行在 GKE 控制平面上。它监控您的 AutoscalingMetric 自定义资源,仅在主动请求 PromQL 指标时,在您的用户节点上部署系统 Pod。

利用 PromQL 的完整功能(包括速率计算、平均值和百分比),将高层级业务和用户体验目标直接转换为扩展策略。

📊 Article Meta

AI Screening: 86

Source: Google Cloud Blog

Author: Jean-Marc François, Valentin Hamburger

Category: 软件编程

Language: 英文

Read Time: 4 min

Word Count: 972

Tags:

编程与工程 , 可观测性 , 云原生 / DevOps , 安全 , 性能优化

#编程与工程# 可观测性# 云原生 / DevOps# 安全# 性能优化

文章评论(12

墨向阳16 小时前

点赞,必须点赞

回复
逐光而行17 小时前

思路清晰,干货满满。

回复
雪影16 小时前

实测过类似工具,作者说的基本属实。

回复
风倚栏17 小时前

作者写得真不错,学到了不少。

回复
林观澜16 小时前

这个比较实用,已转发给同事。

回复
空向阳14 小时前

整理得太全面了,省了我不少时间。

回复
三分糖去冰14 小时前

赞同,实践出真知。

回复
一叶知秋10 小时前

很有价值的分享,感谢整理。

回复
拾贝者12 小时前

这个比较实用,已转发给同事。

回复
北岛渔夫9 小时前

这个比较实用,已转发给同事。

回复
陈皮话梅糖9 小时前

这个观点很中肯,深有同感。

回复
暮拾贝9 小时前

收藏了,以后慢慢研究。

回复