分享方式:


在 Azure 監視器 Log Analytics 中儲存查詢

記錄查詢是 Azure 監視器中的要求,可讓您用來在 Log Analytics 工作區中處理和擷取資料。 儲存記錄查詢可讓您:

  • 在所有 Log Analytics 內容中使用查詢,包括工作區和資源中心。
  • 允許其他使用者執行相同查詢。
  • 為您的組織建立常用查詢的程式庫。

權限

  • 若要儲存查詢,您需要 Log Analytics 參與者角色。
  • 若要檢視已儲存的查詢,您需要 Log Analytics 讀者角色。

儲存選項

當您儲存查詢時,其會儲存於查詢套件中,相較於先前將查詢儲存於工作區的方法,此做法有其優點,包括:

  • 利用依不同屬性篩選和分組查詢的能力,更容易進行探索。
  • 當您在 Log Analytics 中使用資源範圍時,可以使用查詢。
  • 讓查詢可在訂用帳戶之間使用。
  • 有更多資料可用來描述和分類查詢。

儲存查詢

若要將查詢儲存至查詢套件,請從 Log Analytics 的 [儲存] 下拉式清單中,選取 [另存為查詢]

顯示 [儲存查詢] 功能表的螢幕擷取畫面。

當您將查詢儲存至查詢套件時,即會出現下列對話方塊,讓您可在其中提供查詢屬性的值。 查詢屬性可用於篩選和分組類似的查詢,以協助找到您正在尋找的查詢。 如需每個屬性的詳細描述,請參閱查詢屬性

大多數使用者都應保留選取 [儲存至預設查詢套件] 選項,以將查詢儲存於預設查詢套件中。 如果您的訂用帳戶中有其他查詢套件,請清除此核取方塊。 如需如何建立新查詢套件的相關資訊,請參閱 Azure 監視器記錄中的查詢套件

顯示 [另存成查詢] 對話方塊的螢幕擷取畫面。

編輯查詢

您可以編輯已經儲存的查詢。 您可以變更查詢本身或修改其任何屬性。 在 Log Analytics 中開啟現有查詢並進行變更之後,您可以使用相同的屬性儲存已編輯的查詢,或修改任何屬性,然後再儲存。

如果您想要以不同名稱儲存查詢,請選取 [另存為查詢],就像建立新查詢一樣。

另存為舊版查詢

由於查詢套件的優點,因此不建議您另存為舊版查詢。 您可以將查詢儲存至工作區,以將其與在發行查詢套件之前儲存至工作區的其他查詢合併。

若要儲存舊版查詢,請從 Log Analytics 的 [儲存] 下拉式清單中,選取 [另存為查詢]。 選擇 [另存為舊版查詢] 選項。 唯一可用的選項將會是舊版類別。

疑難排解

無法選取選項以儲存至預設查詢套件

當您嘗試將查詢儲存至其中的訂用帳戶沒有預設查詢套件時,就會發生此錯誤。 如果您清除 [儲存至預設查詢套件] 選項、選取沒有預設查詢套件的訂用帳戶,然後選取具有預設查詢套件的訂用帳戶,您將無法選取此選項。

若要解決此錯誤,請關閉 [另存為查詢] 對話框、再次儲存查詢,然後只選取具有預設查詢套件的訂用帳戶。

修正「您需要權限才能在訂用帳戶 'xxxx' 中建立資源群組」錯誤訊息

當您嘗試將查詢儲存至預設查詢套件時,畫面上可能會出現下列錯誤訊息:「您需要權限才能在訂用帳戶 'xxxx' 中建立資源群組」

預設查詢套件不存在,且您沒有訂用帳戶的參與者權限時,就會發生此錯誤。

若要解決此錯誤,具有訂用帳戶參與者權限的人員必須將第一個查詢儲存至預設查詢套件。

下一步

開始使用 KQL 查詢