Share via


建立警示 Azure 檔案儲存體 疑難解答

本文說明如何在 Azure 檔案共用受到節流或即將節流時建立和接收警示。 達到檔案共用的每秒 I/O 作業 (IOPS) 、輸入或輸出限制時,要求會受到節流。

重要事項

針對已啟用 LFS) (大型檔案共用的標準記憶體帳戶,會在帳戶層級進行節流。 對於未啟用 LFS 的進階檔案共享和標準檔案共用,會在共用層級進行節流。

適用於

檔案共享類型 SMB Nfs
GPv2) 、LRS/ZRS (標準檔案共用
GPv2) 、GRS/GZRS (標準檔案共用
FileStorage) 、LRS/ZRS (進階檔案共用

如果檔案共用正在進行節流處理,請建立警示

  1. 移至 Azure 入口網站 中的記憶體帳戶

  2. 在 [ 監視] 區段中,按兩下 [ 警示],然後按兩下 [ + 新增警示規則]

  3. 按兩下 [編輯資源],選取記憶體帳戶的 [檔案資源類型 ],然後按兩下[ 完成]。 例如,如果記憶體帳戶名稱為 contoso,請選取 contoso/file 資源。

  4. 按兩下 [新增條件 ] 以新增條件。

  5. 您會看到記憶體帳戶支援的訊號清單,請選取 [交易 ] 計量。

  6. 在 [ 設定訊號邏輯 ] 刀鋒視窗上,按兩下 [ 維度名稱 ] 下拉式清單,然後選取 [ 回應類型]

  7. 按兩下 [ 維度值 ] 下拉式清單,然後為您的檔案共享選取適當的回應類型。

    針對未啟用大型檔案共享的標準檔案共用,請選取下列回應類型 (要求會在共用層級進行節流) :

    • SuccessWithThrottling
    • SuccessWithShareIopsThrottling
    • ClientShareIopsThrottlingError

    針對已啟用大型檔案共享的標準檔案共用,請選取下列回應類型, (儲存體帳戶層級) 節流要求:

    • ClientAccountRequestThrottlingError
    • ClientAccountBandwidthThrottlingError

    針對進階檔案共用,請選取下列回應類型 (要求會在共用層級進行節流) :

    • SuccessWithShareEgressThrottling
    • SuccessWithShareIngressThrottling
    • SuccessWithShareIopsThrottling
    • ClientShareEgressThrottlingError
    • ClientShareIngressThrottlingError
    • ClientShareIopsThrottlingError

    注意事項

    如果回應類型未列在 [ 維度值 ] 下拉式清單中,這表示資源尚未受到節流。 若要新增維度值,請在 [ 維度值 ] 下拉式清單旁邊,選取 [ 新增自定義值],輸入回應類型 (例如 SuccessWithThrottling) ,選取 [ 確定],然後重複這些步驟,為您的檔案共用新增所有適用的回應類型。

  8. 針對進階檔案共享,選取 [維度名稱 ] 下拉式清單,然後選取 [檔案共用]。 針對標準檔案共用,請跳至 步驟 #10

    注意事項

    如果檔案共用是標準檔案共用, 則檔案共用 維度不會列出檔案共用 (的) ,因為標準檔案共用無法使用每個共用計量。 如果記憶體帳戶內的任何檔案共用受到節流,且警示將無法識別哪個檔案共用已節流,將會觸發標準檔案共用的節流警示。 因為每個共用計量不適用於標準檔案共享,建議每個記憶體帳戶只有一個檔案共用。

  9. 選取 [維度值 ] 下拉式清單,然後選取您要警示的檔案共用 () 。

  10. 定義 警示參數 (閾值、運算符、匯總數據粒度和評估頻率) ,然後選取 [ 完成]

    提示

    如果您使用靜態閾值,計量圖表有助於判斷檔案共用目前受到節流處理時的合理臨界值。 如果您使用動態閾值,計量圖表會根據最近的數據顯示計算的臨界值。

  11. 選取 [新增動作群組 ],藉由選取現有的 動作群組或建立新的動作群組 ,將 (電子郵件、簡訊等 ) 的動作群組新增至警示。

  12. 填寫 警示詳細數據 ,例如 警示規則名稱描述嚴重性

  13. 取 [建立警示規則 ] 以建立警示。

如果進階檔案共享即將受到節流控制,請建立警示

  1. 在 Azure 入口網站 中,移至您的記憶體帳戶。

  2. 在 [ 監視] 區段中,選取 [ 警示],然後選取 [ 新增警示規則]

  3. 取 [編輯資源],選取記憶體帳戶的 [檔案資源類型 ],然後選取 [ 完成]。 例如,如果記憶體帳戶名稱為 contoso,請選取 contoso/file 資源。

  4. 取 [選取條件 ] 以新增條件。

  5. 在記憶體帳戶支援的訊號清單中,選取 輸出 計量。

    注意事項

    當輸入、輸出或交易值超過您設定的臨界值時,您必須建立三個要發出警示的個別警示。 這是因為只有在符合所有條件時,才會觸發警示。 例如,如果您將所有條件放在一個警示中,則只有在輸入、輸出和交易超過閾值數量時,才會收到警示。

  6. 向下捲動。 在 [ 維度名稱 ] 下拉式清單中,選取 [ 檔案共享]

  7. 在 [ 維度值 ] 下拉式清單中,選取您要警示的檔案共享或共用。

  8. 在 [運算 ]、[ 臨界值]、[ 匯總數據粒度] 和 [ 評估頻率 ] 下拉式清單中選取值,然後選取 [ 完成],以定義警示參數。

    輸出、輸入和交易計量會以每分鐘表示,但您每秒會布建輸出、輸入和 I/O。 因此,例如,如果您布建的輸出是 90 MiB/秒,而且您想要將閾值設為布建輸出的 80%,請選取下列警示參數:

    • 針對 閾值75497472
    • 針對 運算子大於或等於
    • 針對 匯總類型average

    根據警示的雜訊程度,您也可以選取 匯總數據粒度評估頻率的值。 例如,如果您想要讓警示查看 1 小時期間的平均輸入,而且您想要每小時執行警示規則,請選取下列專案:

    • 針對 匯總數據粒度1 小時
    • 評估 頻率1 小時
  9. 選取 [新增動作群組],然後透過選取現有的動作群組或建立新的動作群組,將動作群組 (例如電子郵件或 SMS) 新增至警示。

  10. 輸入警示詳細數據,例如 警示規則名稱描述嚴重性

  11. 取 [建立警示規則 ] 以建立警示。

    注意事項

    • 若要收到進階檔案共用因已 建輸入而接近節流的通知,請遵循上述指示,但有下列變更:

      • 在步驟 5 中,選取 輸入 計量,而不是 輸出
    • 若要收到進階檔案共用因已 布建 IOPS 而接近節流的通知,請遵循上述指示,但有下列變更:

      • 在步驟 5 中,選取 [交易 ] 計量,而不是 [輸出]
      • 在步驟 10 中,匯 總類型的唯一 選項是 Total。 因此,臨界值取決於您選取的匯總數據粒度。 例如,如果您想要將閾值設為已布建基準 IOPS 的 80%,而且針對匯總數據粒度選取 1 小時,則閾值會是以位元組為單位的基準 IOPS (,) × 0.8 × 3600。

另請參閱

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群