您可以通過阿里雲Prometheus監控提供的指標、大盤以及警示來查看負載平衡的監控資料。本文介紹ALB如何接入及使用Prometheus監控。
接入概述
阿里雲Prometheus監控對接開源Prometheus生態,支援多種組件監控,提供多種預置監控大盤,且提供託管的Prometheus服務。更多資訊,請參見什麼是Prometheus監控。
ALB支援通過企業CloudMonitor整合(收費)類型接入阿里雲Prometheus監控,詳細資料,請參見下表。
|
整合類型 |
說明 |
指標費用 |
儲存費用 |
|
企業CloudMonitor整合(收費) |
Prometheus監控通過CloudMonitor的API擷取監控指標。ALB接入Prometheus監控後,支援通過雲端服務大盤和警示規則對ALB服務進行監控和警示。 |
ALB指標上報所產生的流量費用由CloudMonitor產品自行收取。 |
Prometheus監控提供免費儲存上報的指標。 |
計費樣本如下:
以下圖為例進行說明。計費樣本僅供參考,實際費用請以購買頁面為準。

ALB執行個體已建立2個監聽和3個轉寄規則。每個監聽指標數為27個,每個執行個體指標數為27個,每個轉寄規則指標數為16個,每個伺服器組指標數為11個。
每分鐘的指標總數=27*1個ALB執行個體+27 *2個監聽+16*3個轉寄規則+11*2個伺服器組=151個
CloudMonitor隨用隨付每天統計的資料點=151*60*24=21,7440個
前提條件
-
已開通ARMS。具體操作,請參見開通ARMS。
-
已開通Prometheus監控。具體操作,請參見開通Prometheus監控專家版。
建立Prometheus監控執行個體
監控資料只提供分鐘級資料,顯示的秒級指標是一分鐘內的平均值,無法準確表達指標秒級突變的情況。如果您有秒級監控需求,請開通訪問日誌功能後查看秒級監控資訊。具體操作,請參見ALB訪問日誌。
-
在頁面的頂部功能表列,選擇地區,然後單擊建立Prometheus執行個體。
-
在建立執行個體頁面,配置以下參數資訊,然後單擊立即建立。
配置
說明
執行個體類型
選擇通用執行個體類型或者全域彙總執行個體類型。
說明-
通用執行個體:通用的Prometheus執行個體,不區分使用情境,既適合作為自建Prometheus的遠程儲存(Remote Write),也適合接入容器、雲端服務、主機等指標資料的情境。
-
全域彙總執行個體:提供多個阿里雲Prometheus執行個體或自建Prometheus叢集的虛擬彙總執行個體,針對這個虛擬彙總執行個體可以實現Prometheus指標的統一查詢,統一Grafana資料來源和統一警示。
儲存周期
選擇90天或者180天儲存周期。
-
ALB接入Prometheus監控
-
登入ARMS控制台。
-
在左側導覽列單擊接入中心。
-
在接入中心頁面,單擊左側中介軟體頁簽,然後單擊阿里雲 ALB。
-
在阿里雲 ALB面板,選擇資料存放區的地區,然後單擊確定,大概需要等待1~2分鐘,即可完成ALB監控資料的接入。
-
指標
您可以在採集指標頁簽查看ALB的監控指標資訊。
支援通過Prometheus監控查看的ALB指標
指標
描述
AliyunAlb_ListenerActiveConnection
監聽活躍串連數(count)
AliyunAlb_ListenerClientTLSNegotiationError
監聽每秒TLS握手失敗串連數(count/s)
AliyunAlb_ListenerHTTPCode2XX
監聽每秒2XX個數(count/s)
AliyunAlb_ListenerHTTPCode3XX
監聽每秒3XX個數(count/s)
AliyunAlb_ListenerHTTPCode4XX
監聽每秒4XX個數(count/s)
AliyunAlb_ListenerHTTPCode500
監聽每秒500個數(count/s)
AliyunAlb_ListenerHTTPCode502
監聽每秒502個數(count/s)
AliyunAlb_ListenerHTTPCode503
監聽每秒503個數(count/s)
AliyunAlb_ListenerHTTPCode504
監聽每秒504個數(count/s)
AliyunAlb_ListenerHTTPCode5XX
監聽每秒5XX個數(count/s)
AliyunAlb_ListenerHTTPCodeUpstream2XX
監聽後端每秒2XX狀態代碼個數(count/s)
AliyunAlb_ListenerHTTPCodeUpstream3XX
監聽後端每秒3XX狀態代碼個數(count/s)
AliyunAlb_ListenerHTTPCodeUpstream4XX
監聽後端每秒4XX狀態代碼個數(count/s)
AliyunAlb_ListenerHTTPCodeUpstream5XX
監聽後端每秒5XX狀態代碼個數(count/s)
AliyunAlb_ListenerHTTPFixedResponse
監聽每秒自訂Reponse個數(count/s)
AliyunAlb_ListenerHTTPRedirect
監聽每秒重新導向個數(count/s)
AliyunAlb_ListenerHealthyHostCount
監聽健康的伺服器數(count)
AliyunAlb_ListenerInBits
監聽入頻寬(bits/s)
AliyunAlb_ListenerInactiveConnection
監聽非活躍串連數(count/s)
AliyunAlb_ListenerMaxConnection
監聽每秒最大並發串連數(count/s)
AliyunAlb_ListenerNewConnection
監聽每秒建立串連數(count/s)
AliyunAlb_ListenerNonStickyRequest
監聽每秒無粘性請求數(count/s)
AliyunAlb_ListenerOutBits
監聽出頻寬(bits/s)
AliyunAlb_ListenerQPS
監聽每秒請求數(count/s)
AliyunAlb_ListenerRejectedConnection
監聽每秒丟棄串連數(count/s)
AliyunAlb_ListenerRequestTime
監聽請求時延(ms)
AliyunAlb_ListenerUnHealthyHostCount
監聽不健康的伺服器數(count)
AliyunAlb_ListenerUpstreamConnectionError
監聽後端每秒串連失敗數(count/s)
AliyunAlb_ListenerUpstreamResponseTime
監聽後端應答時間(ms)
AliyunAlb_ListenerUpstreamTLSNegotiationError
監聽後端每秒TLS握手失敗數(count/s)
AliyunAlb_LoadBalancerActiveConnection
Server Load Balancer執行個體活躍串連數(count)
AliyunAlb_LoadBalancerClientTLSNegotiationError
Server Load Balancer執行個體每秒TLS握手失敗串連數(count/s)
AliyunAlb_LoadBalancerHTTPCode2XX
Server Load Balancer執行個體每秒2XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCode3XX
Server Load Balancer執行個體每秒3XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCode4XX
Server Load Balancer執行個體每秒4XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCode500
Server Load Balancer執行個體每秒500個數(count/s)
AliyunAlb_LoadBalancerHTTPCode502
Server Load Balancer執行個體每秒502個數(count/s)
AliyunAlb_LoadBalancerHTTPCode503
Server Load Balancer執行個體每秒503個數(count/s)
AliyunAlb_LoadBalancerHTTPCode504
Server Load Balancer執行個體每秒504個數(count/s)
AliyunAlb_LoadBalancerHTTPCode5XX
Server Load Balancer執行個體每秒5XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCodeUpstream2XX
Server Load Balancer執行個體後端每秒2XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCodeUpstream3XX
Server Load Balancer執行個體後端每秒3XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCodeUpstream4XX
Server Load Balancer執行個體後端每秒4XX個數(count/s)
AliyunAlb_LoadBalancerHTTPCodeUpstream5XX
Server Load Balancer執行個體後端每秒5XX個數(count/s)
AliyunAlb_LoadBalancerHTTPFixedResponse
Server Load Balancer執行個體每秒自訂Reponse個數(count/s)
AliyunAlb_LoadBalancerHTTPRedirect
Server Load Balancer執行個體每秒重新導向個數(count/s)
AliyunAlb_LoadBalancerHealthyHostCount
Server Load Balancer執行個體健康的伺服器數(count)
AliyunAlb_LoadBalancerInBits
Server Load Balancer執行個體入頻寬(bit/s)
AliyunAlb_LoadBalancerInactiveConnection
Server Load Balancer執行個體非活躍串連數(count/s)
AliyunAlb_LoadBalancerMaxConnection
Server Load Balancer執行個體每秒最大並發串連數(count/s)
AliyunAlb_LoadBalancerNewConnection
Server Load Balancer執行個體每秒建立串連數(count/s)
AliyunAlb_LoadBalancerNonStickyRequest
Server Load Balancer執行個體每秒無粘性請求數(count/s)
AliyunAlb_LoadBalancerOutBits
Server Load Balancer執行個體出頻寬(bits/s)
AliyunAlb_LoadBalancerQPS
Server Load Balancer執行個體每秒請求數(count/s)
AliyunAlb_LoadBalancerRejectedConnection
Server Load Balancer執行個體每秒丟棄串連數(count/s)
AliyunAlb_LoadBalancerRequestTime
Server Load Balancer執行個體請求時延(ms)
AliyunAlb_LoadBalancerUnHealthyHostCount
Server Load Balancer執行個體不健康的伺服器數(count)
AliyunAlb_LoadBalancerUpstreamConnectionError
Server Load Balancer執行個體後端每秒串連失敗數(count/s)
AliyunAlb_LoadBalancerUpstreamResponseTime
Server Load Balancer執行個體後端應答時間(ms)
AliyunAlb_LoadBalancerUpstreamTLSNegotiationError
Server Load Balancer執行個體後端每秒TLS握手失敗數(count/s)
AliyunAlb_RuleHTTPCodeUpstream2XX
轉寄規則後端每秒2XX個數(count/s)
AliyunAlb_RuleHTTPCodeUpstream3XX
轉寄規則後端每秒3XX個數(count/s)
AliyunAlb_RuleHTTPCodeUpstream4XX
轉寄規則後端每秒4XX個數(count/s)
AliyunAlb_RuleHTTPCodeUpstream5XX
轉寄規則後端每秒5XX個數(count/s)
AliyunAlb_RuleHealthyHostCount
轉寄規則健康的伺服器數(count)
AliyunAlb_RuleNonStickyRequest
轉寄規則每秒無粘性請求數(count/s)
AliyunAlb_RuleQPS
轉寄規則每秒請求數(count/s)
AliyunAlb_RuleRequestTime
轉寄規則請求時延(ms)
AliyunAlb_RuleUnHealthyHostCount
轉寄規則不健康的伺服器數(count)
AliyunAlb_RuleUpstreamConnectionError
轉寄規則後端每秒串連失敗數(count/s)
AliyunAlb_RuleUpstreamResponseTime
轉寄規則後端應答時間(ms)
AliyunAlb_RuleUpstreamTLSNegotiationError
轉寄規則後端每秒TLS握手失敗數(count/s)
AliyunAlb_ServerGroupHTTPCodeUpstream2XX
伺服器組後端每秒2XX個數(count/s)
AliyunAlb_ServerGroupHTTPCodeUpstream3XX
伺服器組後端每秒3XX個數(count/s)
AliyunAlb_ServerGroupHTTPCodeUpstream4XX
伺服器組後端每秒4XX個數(count/s)
AliyunAlb_ServerGroupHTTPCodeUpstream5XX
伺服器組後端每秒5XX個數(count/s)
AliyunAlb_ServerGroupHealthyHostCount
伺服器組健康的伺服器數(count)
AliyunAlb_ServerGroupNonStickyRequest
伺服器組無粘性請求數(count/s)
AliyunAlb_ServerGroupRequestTime
伺服器組請求時延(ms)
AliyunAlb_ServerGroupQPS
伺服器組每秒請求數(count/s)
AliyunAlb_ServerGroupUnHealthyHostCount
伺服器組不健康的伺服器數(count)
AliyunAlb_ServerGroupUpstreamConnectionError
伺服器組後端每秒串連失敗數(count/s)
AliyunAlb_ServerGroupUpstreamResponseTime
伺服器組後端應答時間(ms)
AliyunAlb_ServerGroupUpstreamTLSNegotiationError
伺服器組後端每秒TLS握手失敗數(count/s)
AliyunAlb_RuleHTTPCodeUpstream2XXRatio
轉寄規則後端每秒2XX佔比(%)
AliyunAlb_RuleHTTPCodeUpstream3XXRatio
轉寄規則後端每秒3XX佔比(%)
AliyunAlb_RuleHTTPCodeUpstream4XXRatio
轉寄規則後端每秒4XX佔比(%)
AliyunAlb_RuleHTTPCodeUpstream5XXRatio
轉寄規則後端每秒5XX佔比(%)
AliyunAlb_VipActiveConnection
VIP活躍串連數(count)
AliyunAlb_VipClientTLSNegotiationError
VIP每秒TLS握手失敗串連(count/s)
AliyunAlb_VipHTTPCode2XX
VIP每秒2XX個數(count/s)
AliyunAlb_VipHTTPCode3XX
VIP每秒3XX個數(count/s)
AliyunAlb_VipHTTPCode4XX
VIP每秒4XX個數(count/s)
AliyunAlb_VipHTTPCode500
VIP每秒500個數(count/s)
AliyunAlb_VipHTTPCode502
VIP每秒502個數(count/s)
AliyunAlb_VipHTTPCode503
VIP每秒503個數(count/s)
AliyunAlb_VipHTTPCode504
VIP每秒504個數(count/s)
AliyunAlb_VipHTTPCode5XX
VIP每秒5XX個數(count/s)
AliyunAlb_VipHTTPFixedResponse
VIP每秒自訂Response個數(count/s)
AliyunAlb_VipHTTPRedirect
VIP每秒重新導向個數(count/s)
AliyunAlb_VipInBits
VIP入頻寬(bits/s)
AliyunAlb_VipInactiveConnection
VIP非活躍串連數(count/s)
AliyunAlb_VipMaxConnection
VIP每秒最大並發串連數(count/s)
AliyunAlb_VipNewConnection
VIP每秒建立串連數(count/s)
AliyunAlb_VipNonStickyRequest
VIP每秒無粘性請求數(count/s)
AliyunAlb_VipOutBits
VIP出頻寬(bits/s)
AliyunAlb_VipQPS
VIP每秒請求數(count/s)
AliyunAlb_VipRejectedConnection
VIP每秒丟棄串連數(count/s)
AliyunAlb_VipRequestTime
VIP請求時延(ms)
AliyunAlb_VipUpstreamConnectionError
VIP後端每秒串連失敗數(count/s)
AliyunAlb_VipUpstreamResponseTime
VIP後端應答時間(ms)
AliyunAlb_VipUpstreamTLSNegotiationError
VIP後端每秒TLS握手失敗數(count/s)
說明-
佔比:表示該指標數量在所有指標中的佔比。
-
指標量:最近十分鐘指標落庫儲存的數量。
-
-
大盤
在開始接入頁簽,單擊接入管理,選擇組件管理 > 大盤,然後單擊ALB查看具體ALB的效能指標資料。
-
警示
您可以在警示規則模板頁簽建立Prometheus警示規則,查看監控警示資訊。如何建立警示規則的具體操作,請參見建立Prometheus警示規則。
使用第三方Prometheus庫
ALB接入阿里雲Prometheus監控後,您可以使用阿里雲Prometheus監控的Remote Write對接自建Prometheus。具體操作,請參見Prometheus執行個體 for 通用。
停止監控ALB
-
在執行個體列表頁面頂部功能表列選擇目標地區,然後單擊目標執行個體操作列的卸載。
-
在彈出的對話方塊中單擊確認,即可完成卸載。