共用方式為


Azure Load Balancer 健康情況事件記錄

Azure Load Balancer 支援健康情況事件記錄檔,協助您識別並針對影響負載平衡器資源健康情況的持續問題進行疑難解答。 這些事件是透過 Azure 監視器資源記錄類別 LoadBalancerHealthEvent 提供。

標準(區域和全域層)和網關負載平衡器都支持這些記錄。

重要

Azure Load Balancer 的 LoadBalancerHealthEvent 記錄目前為預覽狀態,且可在所有 Azure 公用區域中使用。 在預覽版中,這項功能的記錄結構、事件類型、發佈行為和其他層面可能會變更以回應意見反應。

此預覽版本是在沒有服務等級協定的情況下提供,不建議用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

嚴重性定義

每個健康情況事件類型都有相關聯的嚴重性,以指出預期的影響層級。 此屬性可協助篩選記錄,並根據問題的緊迫性建立更個別的警示。

嚴重性 說明
重大 負載平衡器資源需要立即注意。 負載平衡器的功能受到影響。 這項影響可能會導致連線失敗、CRUD 失敗(建立、讀取、更新、刪除)作業或設定錯誤的負載平衡器元件等問題。
警告 負載平衡器資源必須受到監視或檢閱。 在某些情況下,負載平衡器的功能可能會受到影響,或是在部分降級狀態下運作。

健康情況事件類型和發佈頻率

健康情況事件可以透過各種方式偵測 - 某些事件是透過主動檢查負載平衡器的狀態而產生,而其他事件則可在符合明確條件時產生。 如果偵測期間發生事件,則每個事件都有可能每分鐘發佈一次。

一旦發佈健康情況事件,就會有一個未重新發佈事件的時間範圍。 當發生持續性問題時,這個時間範圍會防止發佈過多的記錄。 在此重新偵測間隔之後,如果問題仍然存在,則會重新發佈健康情況事件。

每個事件記錄檔都會發佈時間戳,指出 Azure Load Balancer 在平臺層級偵測到事件的時間。 偵測與 Azure 監視器發佈的事件之間可能會有延遲。

狀態 LoadBalancerHealthEventType 嚴重性 說明 偵測視窗 重新偵測間隔 支援的屬性
預覽 DataPathAvailabilityWarning 警告 當前端IP的數據路徑可用性計量因平台問題而低於90%時,會根據受影響的Load Balancer 前端IP發佈此事件 1 分鐘 5 分鐘 前端IP位址、與受影響負載平衡規則相關聯的前埠清單
預覽 DataPathAvailabilityCritical 重大 當前端IP的數據路徑可用性計量因平台問題而低於25%時,會根據受影響的Load Balancer 前端IP發佈此事件 1 分鐘 5 分鐘 前端IP位址、與受影響負載平衡規則相關聯的前埠清單
預覽 NoHealthyBackends 重大 當相關聯的後端集區沒有回應已設定健康情況探查的後端實例時,會根據Load Balancer 前端IP發佈此事件。 因此,負載平衡器沒有狀況良好的後端,可將流量分散到其中。 依需求 60 分鐘 前端IP位址、與受影響負載平衡規則相關聯的通訊協定和前端埠配對清單
預覽 HighSnatPortUsage 警告 當後端實例從單一前端IP使用超過75%的已配置埠時,此事件會在每個後端實例層級上發佈。 依需求 5 分鐘 後端IP位址、前端IP位址
預覽 SnatPortExhaustion 重大 此事件會在每個後端實例層級發行。 當後端實例耗盡所有配置的埠,並失敗任何進一步的輸出連線時,就會發生發行集。 此事件會繼續執行,直到配置埠或更多埠為止。 依需求 5 分鐘 後端IP位址、前端IP位址

如需每個健康情況事件記錄檔所發行屬性的詳細資訊,請參閱記錄數據表 ALBHealthEvent 的 Azure Log Analytics 參考檔。

下一步

在本文中,您已瞭解 Azure Load Balancer 健康情況事件記錄和健康情況事件類型。

如需如何使用這些記錄收集、分析和建立警示的詳細資訊,以及針對每個健康情況事件類型進行疑難解答,請參閱: