CLB接入Prometheus监控

您可以通过阿里云Prometheus监控提供的指标、大盘以及告警来查看负载均衡的监控数据。本文介绍CLB如何接入及使用Prometheus监控。

接入概述

阿里云Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。更多信息,请参见什么是Prometheus监控

CLB支持通过企业云监控集成(收费)类型接入阿里云Prometheus监控,详细信息,请参见下表。

集成类型

说明

指标费用

存储费用

企业云监控集成(收费)

Prometheus监控通过云监控的API获取监控指标。CLB接入Prometheus监控后,支持通过云服务大盘和告警规则对CLB服务进行监控和告警。

CLB指标上报所产生的流量费用由云监控产品自行收取。

具体收费详情,请参见实时数据导出

Prometheus监控提供免费存储上报的指标。

前提条件

创建Prometheus监控实例

  1. 登录Prometheus控制台

  2. 在页面的顶部菜单栏,选择地域,然后单击新建Prometheus实例

  3. 新建实例页面,配置以下参数信息,然后单击立即创建

    配置

    说明

    实例类型

    选择通用实例类型或者全局聚合实例类型。

    说明
    • 通用实例:通用的Prometheus实例,不区分使用场景,既适合作为自建Prometheus的远程存储(Remote Write),也适合接入容器、云服务、主机等指标数据的场景。

    • 全局聚合实例:提供多个阿里云Prometheus实例或自建Prometheus集群的虚拟聚合实例,针对这个虚拟聚合实例可以实现Prometheus指标的统一查询,统一Grafana数据源和统一告警。

    存储周期

    选择90天或者180天存储周期。

CLB接入Prometheus监控

  1. 登录ARMS控制台

  2. 在左侧导航栏单击接入中心

  3. 接入中心页面,单击左侧中间件页签,然后单击阿里云 SLB

  4. 阿里云 SLB面板,选择数据存储的地域,然后单击确定,大概需要等待1~2分钟,即可完成CLB监控数据的接入。

  • 指标

    您可以在采集指标页签查看CLB的监控指标信息。

    支持通过Prometheus监控查看的CLB指标

    指标

    描述

    AliyunSlb_ActiveConnection

    TCP每秒活跃连接数

    AliyunSlb_DropConnection

    监听每秒丢失连接数

    AliyunSlb_DropPacketRX

    监听每秒丢失入包数

    AliyunSlb_DropPacketTX

    监听每秒丢失出包数

    AliyunSlb_DropTrafficRX

    监听每秒丢失入bit数

    AliyunSlb_DropTrafficTX

    监听每秒丢失出bit数

    AliyunSlb_GroupActiveConnection

    (分组维度)TCP每秒活跃连接数

    AliyunSlb_GroupNewConnection

    (分组维度)TCP新建连接数

    AliyunSlb_GroupTotalTrafficRX

    TotalTrafficRX

    AliyunSlb_GroupTotalTrafficTX

    TotalTrafficTX

    AliyunSlb_GroupTrafficRX

    (分组维度)流入带宽

    AliyunSlb_GroupTrafficTX

    (分组维度)流出带宽

    AliyunSlb_GroupUnhealthyServerCount

    (分组维度)后端异常ECS实例个数

    AliyunSlb_HealthyServerCountWithRule

    七层转发规则后端健康ECS实例个数

    AliyunSlb_HeathyServerCount

    健康检查后端健康ECS实例个数

    AliyunSlb_InactiveConnection

    TCP非活跃连接数

    AliyunSlb_InstanceActiveConnection

    实例每秒活跃连接数

    AliyunSlb_InstanceDropConnection

    实例每秒丢失连接数

    AliyunSlb_InstanceDropPacketRX

    实例每秒丢失入包数

    AliyunSlb_InstanceDropPacketTX

    实例每秒丢失出包数

    AliyunSlb_InstanceDropTrafficRX

    实例每秒丢失入bit数

    AliyunSlb_InstanceDropTrafficTX

    实例每秒丢失出bit数

    AliyunSlb_InstanceInactiveConnection

    实例每秒非活跃连接数

    AliyunSlb_InstanceMaxConnection

    实例每秒最大并发连接数

    AliyunSlb_InstanceMaxConnectionUtilization

    实例最大连接数使用率

    AliyunSlb_InstanceNewConnection

    实例每秒新建连接数

    AliyunSlb_InstanceNewConnectionUtilization

    实例新建连接数使用率

    AliyunSlb_InstancePacketRX

    实例每秒入包数

    AliyunSlb_InstancePacketTX

    实例每秒出包数

    AliyunSlb_InstanceQps

    七层实例QPS

    AliyunSlb_InstanceQpsUtilization

    七层实例QPS使用率

    AliyunSlb_InstanceRt

    七层实例RT

    AliyunSlb_InstanceStatusCode2xx

    七层实例每秒状态码2XX数量

    AliyunSlb_InstanceStatusCode3xx

    七层实例每秒状态码3XX数量

    AliyunSlb_InstanceStatusCode4xx

    七层实例每秒状态码4XX数量

    AliyunSlb_InstanceStatusCode5xx

    七层实例每秒状态码5XX数量

    AliyunSlb_InstanceStatusCodeOther

    七层实例每秒其它状态码数量

    AliyunSlb_InstanceTrafficRX

    实例每秒入bit数

    AliyunSlb_InstanceTrafficTX

    实例每秒出bit数

    AliyunSlb_InstanceTrafficTXUtilization

    实例网络流出带宽使用率

    AliyunSlb_InstanceUpstreamCode4xx

    七层实例每秒UpstreamCode4xx数量

    AliyunSlb_InstanceUpstreamCode5xx

    七层实例每秒UpstreamCode5xx数量

    AliyunSlb_InstanceUpstreamRt

    七层实例UpstreamRt

    AliyunSlb_MaxConnection

    端口并发连接数

    AliyunSlb_NewConnection

    TCP新建连接数

    AliyunSlb_PacketRX

    每秒流入数据包数

    AliyunSlb_PacketTX

    每秒流出数据包数

    AliyunSlb_Qps

    七层监听QPS

    AliyunSlb_Rt

    七层监听RT

    AliyunSlb_StatusCode2xx

    七层监听每秒状态码2XX数量

    AliyunSlb_StatusCode3xx

    七层监听每秒状态码3XX数量

    AliyunSlb_StatusCode4xx

    七层监听每秒状态码4XX数量

    AliyunSlb_StatusCode5xx

    七层监听每秒状态码5XX数量

    AliyunSlb_StatusCodeOther

    七层监听每秒其它状态码数量

    AliyunSlb_TrafficRXNew

    流入带宽

    AliyunSlb_TrafficTXNew

    流出带宽

    AliyunSlb_UnhealthyServerCount

    后端异常ECS实例个数

    AliyunSlb_UnhealthyServerCountWithRule

    七层转发规则后端异常ECS实例个数

    AliyunSlb_UpstreamCode4xx

    七层监听每秒UpstreamCode4xx数量

    AliyunSlb_UpstreamCode5xx

    七层监听每秒UpstreamCode5xx数量

    AliyunSlb_UpstreamRt

    七层监听UpstreamRt

  • 告警

    您可以在告警规则模板页签创建Prometheus告警规则,查看监控告警信息。如何创建告警规则的具体操作,请参见创建Prometheus告警规则

  • 大盘

    开始接入页签,单击接入管理,选择组件管理 > 大盘,然后单击SLB查看具体CLB的性能指标数据。

使用第三方Prometheus库

CLB接入阿里云Prometheus监控后,您可以使用阿里云Prometheus监控的Remote Write对接自建Prometheus。具体操作,请参见Prometheus实例 for 通用

停止监控CLB

  1. 登录Prometheus控制台

  2. 实例列表页面顶部菜单栏选择目标地域,然后单击目标实例操作列的卸载

  3. 在弹出的对话框中单击确认,即可完成卸载。

相关文档