Azure 監視器中的 Prometheus 警示

適用於 Prometheus 的 Azure 監視器受管理服務中,Prometheus 警示規則可讓您使用 Prometheus 查詢語言 (Prom QL) 撰寫的查詢來定義警示條件。 規則查詢會套用至儲存在 Azure 監視器工作區中的Prometheus 計量。 每當警示查詢產生一或多個符合條件的時間序列時,這些計量和標籤集的警示就會計為擱置中。 擱置中的警示會在使用者定義期間之後變成作用中,而個別時間序列的所有連續查詢評估都符合警示條件。 如警示規則中所設定的 Azure 動作群組所定義,當警示變成作用中時,就會引發警示,並觸發您選擇的動作或通知。

建立 Prometheus 警示規則

Prometheus 警示規則會作為 Prometheus 規則群組的一部分來建立與管理。 如需詳細資訊,請參閱適用於 Prometheus 規則群組的 Azure 監視器受管理服務

檢視 Prometheus 警示

您可以在 Azure 入口網站中檢視已引發和解決的 Prometheus 警示,以及所有其他警示類型。 使用下列步驟,僅對 Prometheus 警示進行篩選。

  1. 從 Azure 入口網站的 [監視器] 功能表中,選取 [警示]
  2. 如果系統未將 [監視服務] 顯示為篩選選項,請選取 [新增篩選條件] 並加以新增。
  3. 將篩選條件 [監視服務] 設定為 Prometheus,以查看 Prometheus 警示。 Screenshot of a list of alerts in Azure Monitor with a filter for Prometheus alerts.
  4. 按一下警示名稱,以檢視特定的已引發/已解決警示的詳細資料。 Screenshot of detail for a Prometheus alert in Azure Monitor.

如果您的規則群組已設定特定叢集範圍,您也可以在此叢集警示刀鋒視窗下檢視為此叢集引發的警示。 從 Azure 入口網站的叢集功能表中,選取 [警示]。 然後,您可以篩選 Prometheus 監視器服務。

在 Grafana 中探索 Prometheus 警示

  1. 在已引發警示的詳細資料窗格中,您可以按一下 [在 Grafana 中檢視查詢] 的連結。
  2. 瀏覽器索引標籤會隨即開啟,帶您前往連線至 Azure 監視器工作區的 Azure 受控 Grafana 執行個體。
  3. Grafana 會在探索模式中開啟,在警示引發時間前後呈現警示規則運算式查詢的圖表。 您可以進一步探索 Grafana 中的查詢,以找出引發警示的原因。

注意

  1. 如果 Azure 受控 Grafana 未連線到您的 Azure 監視器工作區,則無法使用 Grafana 的連結。
  2. 若要在探索模式中檢視警示查詢,您必須擁有 Grafana 管理員或 Grafana 編輯者角色的權限。 如果您沒有所需的權限,您將會收到個別的 Grafana 錯誤。

下一步