NLB接入Prometheus監控

更新時間:
Copy as MD

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

接入概述

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

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

整合類型

說明

指標費用

儲存費用

企業CloudMonitor整合(收費)

Prometheus監控通過CloudMonitorAPI擷取監控指標。NLB接入Prometheus監控後,支援通過雲端服務大盤和警示規則對NLB服務進行監控和警示。

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

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

Prometheus監控提供免費儲存上報的指標。

前提條件

建立Prometheus監控執行個體

  1. 登入CloudMonitor控制台

  2. 在頁面的頂部功能表列,選擇地區,然後單擊建立Prometheus執行個體

  3. 建立執行個體頁面,配置以下參數資訊,然後單擊立即建立

    配置

    說明

    執行個體類型

    選擇通用執行個體類型或者全域彙總執行個體類型。本文選擇通用執行個體

    說明
    • 通用執行個體:通用的Prometheus執行個體,不區分使用情境,既適合作為自建Prometheus的遠程儲存(Remote Write),也適合接入容器、雲端服務、主機等指標資料的情境。

    • 全域彙總執行個體:提供多個阿里雲Prometheus執行個體的虛擬彙總執行個體,針對這個虛擬彙總執行個體可以實現Prometheus指標的統一查詢,統一Grafana資料來源和統一警示。

    儲存周期

    支援選擇15306090以及180儲存周期。

NLB接入Prometheus監控

  1. 登入ARMS控制台

  2. 在左側導覽列單擊接入中心

  3. 接入中心頁面,單擊左側中介軟體頁簽,然後單擊阿里雲 NLB

  4. 阿里雲 NLB面板,選擇資料存放區的地區,然後單擊確定,大概需要等待1~2分鐘,即可完成NLB監控資料的接入。

  • 指標

    您可以在採集指標頁簽查看NLB的監控指標資訊。

    支援通過Prometheus監控查看的NLB指標

    指標

    描述

    AliyunNlb_ActiveConnection

    監聽每秒活躍串連數

    AliyunNlb_DropConnection

    監聽每秒丟失串連數

    AliyunNlb_DropPacketRX

    監聽每秒丟失入包數

    AliyunNlb_DropPacketTX

    監聽每秒丟失出包數

    AliyunNlb_DropTrafficRX

    監聽每秒丟失入bit

    AliyunNlb_DropTrafficTX

    監聽每秒丟失出bit

    AliyunNlb_InactiveConnection

    監聽非活躍串連數

    AliyunNlb_InstanceActiveConnection

    執行個體每秒活躍串連數

    AliyunNlb_InstanceDropConnection

    執行個體每秒丟棄串連數

    AliyunNlb_InstanceDropPacketRX

    執行個體每秒丟棄入包數

    AliyunNlb_InstanceDropPacketTX

    執行個體每秒丟棄出包數

    AliyunNlb_InstanceDropTrafficRX

    執行個體每秒丟棄入bit

    AliyunNlb_InstanceDropTrafficTX

    執行個體每秒丟棄出bit

    AliyunNlb_InstanceInactiveConnection

    執行個體每秒非活躍串連數

    AliyunNlb_InstanceMaxConnection

    執行個體每秒最大並發串連數

    AliyunNlb_InstanceNewConnection

    執行個體每秒建立串連數

    AliyunNlb_InstancePacketRX

    執行個體每秒入包數

    AliyunNlb_InstancePacketTX

    執行個體每秒出包數

    AliyunNlb_InstanceTrafficRX

    執行個體每秒入bit

    AliyunNlb_InstanceTrafficTX

    執行個體每秒出bit

    AliyunNlb_InstanceUnhealthyServerCount

    執行個體健全狀態檢查後端異常ECS執行個體個數

    AliyunNlb_ListenerHeathyServerCount

    監聽健全狀態檢查後端健康ECS執行個體個數

    AliyunNlb_ListenerPacketRX

    監聽每秒流入資料包數

    AliyunNlb_ListenerPacketTX

    監聽每秒流出資料包數

    AliyunNlb_ListenerUnhealthyServerCount

    監聽健全狀態檢查後端異常ECS執行個體個數

    AliyunNlb_MaxConnection

    監聽每秒最大串連數

    AliyunNlb_NewConnection

    監聽建立串連數

    AliyunNlb_NlbInstanceHeathyServerCount

    NLB執行個體健康後端個數

    AliyunNlb_TrafficRXNew

    監聽每秒入bit

    AliyunNlb_TrafficTXNew

    監聽每秒出bit

  • 警示

    您可以在警示規則模板頁簽建立Prometheus警示規則,查看監控警示資訊。如何建立警示規則的具體操作,請參見建立Prometheus警示規則

  • 大盤

    開始接入頁簽,單擊接入管理,選擇組件管理 > 大盤,然後單擊NLB查看具體NLB的效能指標資料。

使用第三方Prometheus

NLB接入阿里雲Prometheus監控後,您可以使用阿里雲Prometheus監控的Remote Write對接自建Prometheus。具體操作,請參見Prometheus執行個體 for 通用

停止監控NLB

  1. 登入CloudMonitor控制台

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

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

相關文檔