Prometheus 与容器融合升级,打造容器监控最佳方案~

2022-04-14 16:10:23 浏览数 (2)

谢莹莹

腾讯云监控产品经理,硕士毕业于哈尔滨工业大学。目前主要负责腾讯云 Prometheus 监控服务和 Grafana 可视化服务的产品工作,对 to B 商业化产品领域有着丰富的经验。

前言

如今,以 Kubernetes 为代表的云原生技术正在吞噬世界。随着 Kubernetes 成为容器编排领域的事实标准,Prometheus 也击败了度量领域以 Zabbix 为代表的众多前辈,成为云原生时代容器监控的事实标准。

众所周知,Prometheus 是容器场景的最佳监控工具,但自建 Prometheus 对于运维人力有限的中小型企业而言,成本太高;对于业务发展快速的大企业又容易出现性能瓶颈。因而使用云上托管 Prometheus 已成为越来越多上云企业的第一选择。

由于历史原因,此前腾讯云有两款同质化的托管 Prometheus 产品,分别为云监控服务下的【Prometheus 监控】和腾讯云容器服务(TKE)下的【云原生监控】。

对于腾讯云用户而言,使用时会有如下困扰:

1. 两款产品的区别是什么,我的业务应该选择使用哪款产品?

2. 云监控的【Prometheus 监控】支持的监控场景更多,配套的 Grafana 服务更强大;而容器的【云原生监控】在集成容器服务方面提供了更丰富的功能,如果两个产品的优势能合并就好了。

今天就给大家带来了好消息,两款产品融合了!不再需要做选择,你想要的,我们都有!

融合升级后,产品形态由原来的两款独立产品变为一款产品,产品名称为腾讯云 Prometheus 监控服务(TMP)。融合后的产品保留两个使用入口,分别位于云监控控制台和容器控制台:

1. 云监控控制台-Prometheus 监控,提供完整的产品服务,包括容器场景监控和非容器场景。

2. 容器控制台-Prometheus 监控,仅提供容器场景监控的服务,如需要接入非容器相关数据,需要跳转到云监控控制台来使用。

无论在哪个入口购买 Prometheus 实例,您都可以同时在两边的控制台使用已购买的实例。

强强联合-提升用户体验

【Prometheus 监控】和【云原生监控】融合后,产品能力上有大幅的提升,强强联合后的体验有如下变化:

1. 基础指标免费

我们精心筛选了一百多个核心的容器基础指标,免费提供给所有用户使用,可以覆盖容器基础监控场景。

2. 支持细粒度调整基础指标的采集

新增支持自定义调整基础指标的采集,控制台展示默认已采集的免费指标和未采集的其他基础指标,支持用户勾选采集更多基础指标,以及取消选择默认已采集的指标。

3. 支持按量计费

此前【Prometheus 监控】只支持按实例包年包月的付费方式,使用不灵活,同时受不同实例规格数据上报峰值的限制,满足不了海量数据同时上报的场景。

用户可以按需使用,免费创建实例,不上报数据时不收费。特别是对于有季节性周期性特征的业务,可以在高峰期多使用,低峰期少使用,避免浪费。

4. 支持跨地域/跨 VPC 关联容器集群

只要是在腾讯云购买的容器集群,无论集群与 Prometheus 是否处于同一个地域或同一 VPC,都可以实现一键快速集成,支持使用同一个 Prometheus 实例管理不同地域、不同 VPC 的多个集群。

5. 支持集成弹性容器集群(EKS)和边缘容器集群(TKE Edge)

集成容器服务,支持的服务类型由原来的标准集群,扩展到新增支持弹性集群和边缘集群。可以实现快速集成全部类型的腾讯云容器服务。

6. 告警能力提升

Prometheus 使用云监控的告警能力和通知渠道,用户无需重复维护告警通知人和接收渠道等信息。

7. 采集端自动扩缩容

数据采集端可以根据实际数据上报情况自动扩缩容,使用灵活,避免资源浪费。

8. Grafana 可视化升级为独立服务

由原来 Prometheus 内嵌入的 Grafana 升级为独立的托管 Grafana 服务,功能更加强大,同一个 Grafana 支持绑定多个 Prometheus 实例,支持快速集成云产品基础监控、日志等其他类型的数据源。

3分钟完成容器场景的监控配置

步骤1:购买实例

1. 登录云监控控制台,或容器控制台,选择【Prometheus 服务】

[点击查看大图] 

2. 单击新建,进入新建购买页,可根据自己的实际情况购买对应的实例,新建时,可关联 Grafana 实例。

[点击查看大图] 

步骤2:集成容器服务

1. 在 Prometheus 实例详情页,单击集成容器服务。

[点击查看大图] 

2. 在集成容器服务页面,点击关联集群,弹窗中选择需要关联的集群,共支持接入4种集群类型(标准集群、弹性集群、注册集群、边缘集群),同时支持集群跨 VPC,不同 VPC 网络不互通的情况需要勾选创建公网 CLB。

[点击查看大图]  

[点击查看大图] 

3. 关联集群后,可以手动配置指标采集,查看默认采集的免费基础指标,同时可以调整新增或减少采集其他指标。

[点击查看大图] 

步骤3:Grafana 查看监控数据

1. 如果在购买 Prometheus 实例时,没有关联 Grafana,可以在 Prometheus 实例列表页,新增关联。

[点击查看大图] 

2. 点击实例名称旁边的 Grafana 图标,进入 Grafana 服务平台。

[点击查看大图] 

3. 在 Grafana平 台,Dashboard 搜索列表,默认预设了容器相关的监控面板,点击某个面板名称,进入面板页面,可以查看预设好的监控数据图表。

[点击查看大图] 

步骤4:配置告警策略

在 Prometheus 实例详情页,点击告警策略,可以选择预设的模板类型,无需手动配置,告警通知可选择云监控已有的通知模板,从而实现快速配置告警。

[点击查看大图] 

总结

Prometheus 监控服务和容器服务融合升级后,监控能力上有大幅提升,支持一键接入所有类型的容器服务,支持跨地域/跨 VPC 关联容器集群。为了让用户更深入了解本次融合后的功能、场景和接入实操,Prometheus 监控服务已与容器服务 TKE 联合举行了 玩转云原生容器场景的 Prometheus 监控 直播教学,本课程将带你沉浸式体验 Prometheus 在容器场景下配置使用全流程,为您的容器平稳运行助力!欢迎点击文末【阅读原文】观看直播回顾。

Prometheus 监控服务兼容开源生态丰富多样的应用组件,并结合云监控告警和开源 Grafana,为您提供免搭建的高效运维能力,减少开发及运维成本。欢迎关注腾讯云监控公众号了解更多产品信息~

联系我们

如有任何疑问,欢迎加入官方技术交流群

Prometheus 相关文章推荐:


欢迎关注腾讯云监控,了解最新动态

0 人点赞