共用方式為


如何與 Log Analytics 整合

重要

此功能目前為預覽功能。 Microsoft Azure 預覽版增補使用規定包含適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的更多法律條款。 若需此特定預覽版的相關資訊,請參閱 Azure HDInsight on AKS 預覽版資訊。 如有問題或功能建議,請在 AskHDInsight 上提交要求並附上詳細資料,並且在 Azure HDInsight 社群上追蹤我們以獲得更多更新資訊。

本文說明如何讓 Log Analytics 監視和收集 HDInsight on AKS 上的叢集集區和叢集作業記錄。 您可以在建立叢集集區期間,或在建立後啟用整合。 啟用叢集集區整合之後,就無法停用整合。 不過,您可以停用屬於相同集區之個別叢集的記錄分析。

必要條件

  • Log Analytics 工作區。 您可以將該工作區視為具有自己資料存放庫、資料來源和解決方案的唯一記錄環境。 了解如何建立 Log Analytics 工作區

    注意

    1. 您必須先在叢集集區層級上啟用 Log Analytics,才能在叢集層級上將其啟用。

    2. 叢集集區層級的設定是叢集集區中所有叢集的全域切換,因此相同叢集集區中的所有叢集只能將記錄流向一個 Log Analytics 工作區。

在叢集集區建立期間使用入口網站啟用 Log Analytics

  1. 登入 Azure 入口網站

  2. 選取 [建立資源],然後在市集中搜尋叢集集區,並選取 Azure HDInsight on AKS 叢集集區。 如需啟動叢集集區建立程序的詳細資訊,請參閱建立叢集集區

  3. 瀏覽至 [整合] 刀鋒視窗,選取 [啟用 Log Analytics]

    顯示如何啟用記錄分析選項的螢幕擷取畫面。

  4. 從下拉式清單中,選取現有的 Log Analytics 工作區。 完成其餘必要詳細資料來完成叢集集區建立,然後選取 [建立]

  5. 成功建立叢集集區時,即會啟用 Log Analytics。 您可以在叢集集區的 [監視] 區段下存取所有監視 功能。

    顯示 Azure 入口網站中監視區段的螢幕擷取畫面。

建立叢集集區之後,使用入口網站啟用 Log Analytics

  1. 在 Azure 入口網站的搜尋列中,輸入「HDInsight on AKS 叢集集區」,然後選取 [Azure HDInsight on AKS 叢集集區] 以移至叢集集區頁面。 在 [HDInsight on AKS 叢集集區] 頁面上,選取您的叢集集區。

    此螢幕擷取畫面顯示用於開始使用 HDInsight on AKS 叢集集區的搜尋選項。

    顯示清單檢視中叢集集區的螢幕擷取畫面。

  2. 瀏覽至左側功能表上的 [監視設定] 刀鋒視窗,然後按一下 [設定] 以啟用 Log Analytics。

    顯示叢集集區整合刀鋒視窗的螢幕擷取畫面。

  3. 選取現有的 Log Analytics 工作區,然後按一下 [確定]

    顯示如何啟用叢集集區記錄分析的螢幕擷取畫面。

在叢集建立期間使用入口網站啟用 Log Analytics

  1. 在 Azure 入口網站的搜尋列中,輸入「HDInsight on AKS 叢集集區」,然後選取 [Azure HDInsight on AKS 叢集集區] 以移至叢集集區頁面。 在 [HDInsight on AKS 叢集集區] 頁面上,選取您要在其中建立叢集的叢集集區。

    此螢幕擷取畫面顯示用於開始使用 HDInsight on AKS 叢集集區的搜尋選項。

    顯示清單檢視中叢集集區的螢幕擷取畫面。

    注意

    請務必確定選取的叢集集區已啟用 Log Analytics。

  2. 選取 [新增叢集] 以開始建立程序。 如需啟動叢集建立程序的詳細資訊,請參閱建立叢集

    顯示 Azure 入口網站中 [新增叢集] 按鈕的螢幕擷取畫面。

  3. 瀏覽至 [整合] 刀鋒視窗,選取 [啟用 Log Analytics]

  4. 選取您想要收集的一個或多個記錄類型。 完成其餘必要詳細資料來完成叢集建立,然後選取 [建立]

    此螢幕擷取畫面顯示如何選取記錄類型。

    注意

    如果未選取任何選項,則只有 AKS 服務記錄可供使用。

  5. 成功建立叢集時,即會啟用 Log Analytics。 您可以在叢集的 [監視] 區段下存取所有監視 功能。

    顯示 Azure 入口網站中叢集監視區段的螢幕擷取畫面。

建立叢集之後,使用入口網站啟用 Log Analytics

  1. 在 Azure 入口網站頂端的搜尋列中,輸入「HDInsight on AKS 叢集」,然後從下拉式清單中選取 [Azure HDInsight on AKS 叢集]。 在 HDInsight on AKS 叢集集區頁面上,從清單頁面中選取您的叢集名稱。

    此螢幕擷取畫面顯示用於開始使用 HDInsight on AKS 叢集的搜尋選項。

    此螢幕擷取畫面顯示從清單中選取所需的 HDInsight on AKS 叢集。

  2. 瀏覽至 [監視設定] 刀鋒視窗,選取 [啟用 Log Analytics]。 選擇您想要收集的一個或多個記錄類型,然後按一下 [儲存]

    顯示如何選取更多記錄類型的螢幕擷取畫面。

    注意

    如果未選取任何選項,則只有 AKS 服務記錄可供使用。

使用入口網站存取記錄資料表並執行查詢

  1. 從 Azure 入口網站中,選取您的叢集集區或選擇的叢集來將其開啟。

  2. 瀏覽至 [監視] 區段,然後選取 [記錄] 刀鋒視窗來查詢和分析收集的資料。

    顯示 Azure 入口網站中記錄的螢幕擷取畫面。

  3. 提供常用的查詢範本清單,可供選擇以簡化流程,或者您可以使用提供的主控台來撰寫自己的查詢。

    顯示 Azure 入口網站中查詢的螢幕擷取畫面。

    顯示 Azure 入口網站中 [新增查詢] 的螢幕擷取畫面。