設定 Azure 本機的記錄警示
適用於:Azure 本機版本 23H2 和 22H2
本文說明如何設定 Azure 本機系統的記錄警示:使用適用於 Azure Local 的深入解析,以及使用預先存在的範例記錄查詢,例如平均節點 CPU、可用的記憶體、可用的磁碟區容量等等。
如需如何設定計量警示的詳細資訊,請參閱 設定 Azure 本機的計量警示。
請花點時間觀看影片逐步解說,以收集新的記錄、自定義 Insights 活頁簿,以及使用記錄建立警示:
必要條件
開始之前,請確定下列必要條件已完成:
- 您可以存取已部署和註冊的 Azure 本機系統。
- 您必須在叢集上啟用 Insights。 啟用 Insights 會設定叢集以在 Log Analytics 工作區中收集必要的記錄。
使用 Insights 設定記錄警示
重要
不建議針對高嚴重性警示使用 Insights。 收集記錄可能需要 15 分鐘的時間。
請遵循下列步驟,使用 Insights 設定記錄警示。 請確定您已檢閱並完成必要 條件。
從 Azure 入口網站,流覽至或搜尋 [監視],然後選取 [Azure 本機]。
選取其中一個索引標籤,以檢視資源的健康情況。 例如,選取 [節點] 以檢視叢集中節點的健康情況。
自定義活頁簿並加以編輯,直到您看到藍色 的記錄檢視 示為止。 選取圖示以檢視和編輯您的查詢。
查詢載入之後,選取 [ + 新增警示規則]。
使用範例記錄查詢設定警示
您可以使用 Azure 入口網站 中提供的預先存在的記錄查詢,開始監視您的 Azure 本機系統並設定警示。 這些查詢可協助您檢查和監視系統的健康情況。
請遵循下列步驟,使用範例記錄查詢來設定記錄警示。 請確定您已檢閱並完成必要 條件。
在 [Azure 入口網站] 中,流覽至您的 Azure 本機系統資源頁面,然後選取您想要使用範例記錄查詢監視的叢集。
在叢集 [概觀] 頁面上,選取 [ JSON 檢視]。
從 [資源標識符] 方塊複製 ClusterArmId 詳細數據。
從 Azure 入口網站,流覽至或搜尋 [監視],然後選取 [記錄]。
選取 [+ 新增篩選] 以新增資源類型的篩選。
針對已填入的 Azure 本機系統範例記錄清單,選擇 [Azure 本機 ]。
選取 [載入至編輯器 ] 以開啟查詢工作區。
針對連結至叢集資源的記錄,將範圍設定為Log Analytics工作區。
在查詢的 區段中貼上
where ClusterArmId =~
您的 ClusterArmId 詳細數據,以查看與您的叢集相關的結果。選取執行。
信息出現之後,您可以檢查記錄,並根據結果建立警示。 如需詳細資訊,請參閱 記錄查詢結果 和 警示動作和詳細數據。
設定多個叢集的警示
若要設定新的或變更現有的查詢以容納多個叢集 ClusterArmId,請將 子句新增 | where ClusterArmId in~
至查詢。 針對您想要在查詢中使用的每個叢集,包含 ClusterArmId。 例如,| where ClusterArmId in~ ('ClusterArmId1', 'ClusterArmId2', 'ClusterArmId3')
記錄查詢結果
新增記錄之後,您應該對儲存叢集記錄的工作區執行查詢,以確認取得預期的結果。 如果您沒有取得預期的結果,請更正記錄查詢並重新執行。
建立新的警示規則時,您必須設定條件式詳細數據來摘要查詢結果。 這些詳細數據是以三個類別為基礎:度量、依維度分割,以及警示邏輯。 在您的警示詳細數據中,填入下列元件:
- 量值:用來設定警示的值。 根據預設,它只會接受數值。 將您的值轉換成整數,然後從下拉式清單中選取正確的值。
- 匯總類型:確保您會收到警示,即使只有一個叢集記憶體值符合您指定的值也一樣。 針對多個叢集上的警示,您必須將匯總類型設定為最大值,而不是平均值或總計。
- 資源標識碼數據行:根據其他值分割警示量值。 若要取得叢集上的警示,請使用
clusterarmID
或 來設定節點的警示,請使用_resourceID
。 請檢查記錄查詢中的值名稱,以取得正確性。 - 維度名稱:進一步分割警示量值。 例如,若要取得每個節點的
Nodename
警示,請選取 。- 當您設定警示時,可能不會在下拉功能表中看到所有值。 選取 [包含所有未來的值] 複選框,以確保您在叢集中的多個節點上設定相同的警示。
- 臨界值:根據您設定的值提供通知。
在此範例中,當具有匯總類型的 Memoryusageint 量值達到閾值 15 分鐘時,您會收到警示。
設定詳細數據之後,您可以檢閱警示精確度的條件。
警示動作和詳細數據
若要判斷您如何接收叢集警示的通知,請使用 [動作] 索引標籤,如下圖所示。 您可以建立新的動作群組,或設定現有動作群組的警示規則。 您可以選擇透過電子郵件、事件中樞等方式接收通知。
設定動作之後,[ 詳細 數據] 索引標籤可讓您設定警示嚴重性、名稱、描述和區域。 選取 [檢閱 + 建立 ] 以取得所有警示設定的最終檢閱,並建立警示。
設定警示之後,您可以在 [警示] 索引標籤中監視警示規則、動作群組等等。
記錄收集頻率
根據預設,每小時都會產生記錄。 若要檢查收集記錄的頻率,請使用下列 PowerShell 命令:
get-clusterresource "sddc management" | get-clusterparameter
若要變更本機計算機上記錄產生的頻率,請變更 CacheDumpIntervalInSeconds
記錄收集參數。
以下是每 15 分鐘設定一次記錄頻率的範例。
get-clusterresource "sddc management" | set-clusterparameter -name "CacheDumpIntervalInSeconds" -value 900
注意
收集所有記錄不會將頻率降低到少於15分鐘。
下一步
瞭解如何 建立 Azure 監視器警示規則。