共用方式為


如何與 Log Analytics 整合

重要

此功能目前為預覽功能。 適用於 Microsoft Azure 預覽版的補充使用規定包含適用於 Beta 版、預覽版或尚未發行至正式運作之 Azure 功能的更合法條款。 如需此特定預覽的相關信息,請參閱 AKS 預覽資訊的 Azure HDInsight。 如需問題或功能建議,請在 AskHDInsight提交要求,並提供詳細數據,並遵循我們在 Azure HDInsight 社群取得更多更新。

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

必要條件

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

    注意

    1. 必須先在叢集集集區層級啟用Log Analytics,才能在叢集層級加以啟用。

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

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

  1. 登入 Azure 入口網站

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

  3. 流覽至 [整合] 刀鋒窗口,選取 [ 啟用 Log Analytics]。

    顯示如何啟用記錄分析選項的螢幕快照。

  4. 從下拉式清單中,選取現有的Log Analytics工作區。 完成完成叢集集區建立所需的其餘詳細數據,然後選取 [ 建立]。

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

    顯示 Azure 入口網站 中監視區段的螢幕快照。

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

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

    此螢幕快照顯示 AKS 叢集集區上開始使用 HDInsight 的搜尋選項。

    顯示清單檢視中叢集集區的螢幕快照。

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

    顯示叢集集區整合刀鋒視窗的螢幕快照。

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

    顯示如何啟用叢集集區記錄分析的螢幕快照。

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

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

    此螢幕快照顯示 AKS 叢集集區上開始使用 HDInsight 的搜尋選項。

    顯示清單檢視中叢集集區的螢幕快照。

    注意

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

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

    顯示 [Azure 入口網站] 中 [新增叢集] 按鈕的螢幕快照。

  3. 流覽至 [整合] 刀鋒窗口,選取 [ 啟用 Log Analytics]。

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

    顯示如何選取記錄類型的螢幕快照。

    注意

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

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

    顯示 Azure 入口網站 中叢集監視區段的螢幕快照。

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

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

    顯示開始使用 AKS 叢集上 HDInsight 之搜尋選項的螢幕快照。

    顯示從清單中選取 AKS 叢集上 HDInsight 的螢幕快照。

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

    顯示如何選取更多記錄類型的螢幕快照。

    注意

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

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

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

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

    顯示 Azure 入口網站 中記錄的螢幕快照。

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

    顯示 Azure 入口網站 中查詢的螢幕快照。

    顯示 Azure 入口網站 中 [新增查詢] 的螢幕快照。