全部產品
Search
文件中心

Server Load Balancer:CLB接入Prometheus監控

更新時間:Feb 14, 2025

您可以通過阿里雲Prometheus監控提供的指標、大盤以及警示來查看負載平衡的監控資料。本文介紹CLB如何接入及使用Prometheus監控。

接入概述

阿里雲Prometheus監控全面對接開源Prometheus生態,支援類型豐富的組件監控,提供多種開箱即用的預置監控大盤,並提供全面託管的Prometheus服務。更多資訊,請參見什麼是Prometheus監控

CLB支援通過企業CloudMonitor整合(收費)類型接入阿里雲Prometheus監控,請參見下表。

整合類型

說明

指標費用

儲存費用

企業CloudMonitor整合(收費)

Prometheus監控通過CloudMonitor的API擷取監控指標。CLB接入Prometheus監控後,可通過雲端服務大盤和警示規則進行監控和警示。

CLB指標上報所產生的流量費用由CloudMonitor產品自行收取。

具體收費詳情,請參見即時資料匯出

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

    (分組維度)流入頻寬合計

    AliyunSlb_GroupTotalTrafficTX

    (分組維度)流出頻寬合計

    AliyunSlb_GroupTrafficRX

    (分組維度)流入頻寬

    AliyunSlb_GroupTrafficTX

    (分組維度)流出頻寬

    AliyunSlb_GroupUnhealthyServerCount

    (分組維度)後端異常ECS執行個體個數

    AliyunSlb_HealthyServerCountWithRule

    七層轉寄規則後端健康ECS執行個體個數

    AliyunSlb_HealthyServerCount

    健全狀態檢查後端健康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庫

要使用第三方Prometheus庫,您可以通過阿里雲Prometheus監控的Remote Write功能對接自建Prometheus。具體操作,請參見Prometheus執行個體 for 通用

停止監控CLB

  1. 登入Prometheus控制台

  2. 執行個體列表頁面頂部功能表列選擇目標地區,然後單擊目標執行個體操作列的卸載

  3. 在彈出的對話方塊中單擊確認,即可完成卸載。

相關文檔