您可以通过阿里云Prometheus监控提供的指标、大盘以及告警来查看负载均衡的监控数据。本文介绍NLB如何接入及使用Prometheus监控。
接入概述
阿里云Prometheus监控对接开源Prometheus生态,支持多种类型的组件监控,提供多种预置监控大盘,且提供托管的Prometheus服务。更多信息,请参见什么是Prometheus监控。
NLB支持通过企业云监控集成(收费)类型接入阿里云Prometheus监控,详细信息,请参见下表。
|
集成类型 |
说明 |
指标费用 |
存储费用 |
|
企业云监控集成(收费) |
Prometheus监控通过云监控的API获取监控指标。NLB接入Prometheus监控后,支持通过云服务大盘和告警规则对NLB服务进行监控和告警。 |
NLB指标上报所产生的流量费用由云监控产品自行收取。 具体收费详情,请参见实时数据导出。 |
Prometheus监控提供免费存储上报的指标。 |
前提条件
-
已开通ARMS。具体操作,请参见开通ARMS。
-
已开通Prometheus监控。具体操作,请参见开通Prometheus监控专家版。
创建Prometheus监控实例
登录云监控控制台。
-
在页面的顶部菜单栏,选择地域,然后单击新建Prometheus实例。
-
在新建实例页面,配置以下参数信息,然后单击立即创建。
配置
说明
实例类型
选择通用实例类型或者全局聚合实例类型。本文选择通用实例。
说明-
通用实例:通用的Prometheus实例,不区分使用场景,既适合作为自建Prometheus的远程存储(Remote Write),也适合接入容器、云服务、主机等指标数据的场景。
-
全局聚合实例:提供多个阿里云Prometheus实例的虚拟聚合实例,针对这个虚拟聚合实例可以实现Prometheus指标的统一查询,统一Grafana数据源和统一告警。
存储周期
支持选择15天、30天、60天、90天以及180天存储周期。
-
NLB接入Prometheus监控
-
登录ARMS控制台。
-
在左侧导航栏单击接入中心。
-
在接入中心页面,单击左侧中间件页签,然后单击阿里云 NLB。
-
在阿里云 NLB面板,选择数据存储的地域,然后单击确定,大概需要等待1~2分钟,即可完成NLB监控数据的接入。
-
指标
您可以在采集指标页签查看NLB的监控指标信息。
-
告警
您可以在告警规则模板页签创建Prometheus告警规则,查看监控告警信息。如何创建告警规则的具体操作,请参见创建Prometheus告警规则。
-
大盘
在开始接入页签,单击接入管理,选择组件管理 > 大盘,然后单击NLB查看具体NLB的性能指标数据。
使用第三方Prometheus库
NLB接入阿里云Prometheus监控后,您可以使用阿里云Prometheus监控的Remote Write对接自建Prometheus。具体操作,请参见Prometheus实例 for 通用。
停止监控NLB
登录云监控控制台。
-
在实例列表页面顶部菜单栏选择目标地域,然后单击目标实例操作列的卸载。
-
在弹出的对话框中单击确认,即可完成卸载。