Log Analytics との統合方法

Note

Azure HDInsight on AKS は 2025 年 1 月 31 日に廃止されます。 2025 年 1 月 31 日より前に、ワークロードを Microsoft Fabric または同等の Azure 製品に移行することで、ワークロードの突然の終了を回避する必要があります。 サブスクリプション上に残っているクラスターは停止され、ホストから削除されることになります。

提供終了日まで基本サポートのみ利用できます。

重要

現在、この機能はプレビュー段階にあります。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用されるその他の法律条項については、「Microsoft Azure プレビューの追加の使用条件」に記載されています。 この特定のプレビューについては、「Microsoft HDInsight on AKS のプレビュー情報」を参照してください。 質問や機能の提案については、詳細を記載した要求を AskHDInsight で送信してください。また、その他の更新情報については、Azure HDInsight コミュニティをフォローしてください。

この記事では、HDInsight on AKS でクラスター プールおよびクラスターの操作の監視とログの収集を行うために Log Analytics を有効にする方法について説明します。 この統合は、クラスター プールの作成中または作成後に有効にすることができます。 クラスター プールでの統合が有効になると、統合を無効にすることができなくなります。 ただし、同じプールに属する個々のクラスターのログ分析を無効にすることはできます。

前提条件

  • Log Analytics ワークスペース。 このワークスペースは、独自のデータ リポジトリ、データ ソース、ソリューションがある固有のログ環境と見なすことができます。 Log Analytics ワークスペースの作成方法を確認してください。

    Note

    1. Log Analytics をクラスター レベルで有効にするには、まずクラスター プール レベルで有効にする必要があります。

    2. クラスター プール レベルでの構成は、クラスター プール内のすべてのクラスターのグローバルなスイッチです。そのため、同じクラスター プール内のすべてのクラスターは、1 つの Log Analytics ワークスペースにのみログを流すことができます。

クラスター プールの作成中にポータルを使用して Log Analytics を有効にする

  1. Azure ポータルにサインインします。

  2. [リソースの作成] を選択し、マーケットプレースで "クラスター プール" を検索し、"Azure HDInsight on AKS クラスター プール" を選択します。 クラスター プールの作成プロセスの開始に関する詳細については、「クラスター プールを作成する」を参照してください。

  3. [統合] ブレードに移動し、[Log Analytics を有効にする] 選択します。

    ログ分析オプションを有効にする方法を示すスクリーンショット。

  4. ドロップダウン リストから、既存の Log Analytics ワークスペースを選択します。 クラスター プールの作成を完了するのに必要な残りの詳細を実行し、[作成] を選択します。

  5. クラスター プールが正常に作成されると、Log Analytics が有効になります。 クラスター プールの [監視] セクションで、すべての監視機能にアクセスできます。

    Azure portal の監視セクションを示すスクリーンショット。

クラスター プールの作成後にポータルを使用して Log Analytics を有効にする

  1. Azure portal の検索バーに「HDInsight on AKS クラスター プール」と入力し、"Azure HDInsight on AKS クラスター プール" を選択してクラスター プール ページに移動します。 HDInsight on AKS クラスター プール ページで、クラスター プールを選択します。

    HDInsight on AKS クラスター プールの使用を開始するための検索オプションを示すスクリーンショット。

    リスト ビュー内のクラスター プールを示すスクリーンショット。

  2. 左側のメニューの [モニターの設定] ブレードに移動し、[構成] をクリックして Log Analytics を有効にします。

    クラスター プール統合ブレードを示すスクリーンショット。

  3. 既存の Log Analytics ワークスペースを選択し、[OK] をクリックします。

    クラスター プールのログ分析を有効にする方法を示すスクリーンショット。

クラスターの作成中にポータルを使用して Log Analytics を有効にする

  1. Azure portal の検索バーに「HDInsight on AKS クラスター プール」と入力し、"Azure HDInsight on AKS クラスター プール" を選択してクラスター プール ページに移動します。 HDInsight on AKS クラスター プール ページで、クラスターを作成するクラスター プールを選択します。

    HDInsight on AKS クラスター プールの使用を開始するための検索オプションを示すスクリーンショット。

    リスト ビュー内のクラスター プールを示すスクリーンショット。

    Note

    選択したクラスター プールで Log Analytics が有効になっていることを確認するのは重要です。

  2. [新しいクラスター] を選択して、作成プロセスを開始します。 クラスターの作成プロセスの開始に関する詳細については、「クラスターを作成する」を参照してください。

    Azure portal の [新しいクラスター] ボタンを示すスクリーンショット。

  3. [統合] ブレードに移動し、[Log Analytics を有効にする] 選択します。

  4. 収集するログの種類を 1 つ以上選択します。 クラスターの作成を完了するのに必要な残りの詳細を実行し、[作成] を選択します。

    ログの種類を選ぶ方法を示すスクリーンショット。

    Note

    オプションが選択されていない場合は、AKS サービス ログのみを利用できます。

  5. クラスターが正常に作成されると、Log Analytics が有効になります。 クラスターの [監視] セクションで、すべての監視機能にアクセスできます。

    Azure portal のクラスターの [監視] セクションを示すスクリーンショット。

クラスターの作成後にポータルを使用して Log Analytics を有効にする

  1. Azure portal 上部の検索バーに「HDInsight on AKS クラスター」と入力し、ドロップダウン リストから "Azure HDInsight on AKS クラスター" を選択します。 HDInsight on AKS クラスター プール ページで、一覧ページからクラスター名を選択します。

    HDInsight on AKS クラスターの使用を開始するための検索オプションを示すスクリーンショット。

    一覧から必要な HDInsight on AKS クラスターを選ぶ方法を示すスクリーンショット。

  2. [モニターの設定] ブレードに移動し、[Log Analytics を有効にする] 選択します。 収集するログの種類を 1 つ以上選択し、[保存] を選択します。

    その他のログの種類を選ぶ方法を示すスクリーンショット。

    Note

    オプションが選択されていない場合は、AKS サービス ログのみを利用できます。

ポータルを使用してログ テーブルにアクセスし、クエリを実行する

  1. Azure portal で、クラスター プールまたは目的のクラスターを選択して開きます。

  2. [監視] セクションに移動し、[ログ] ブレードを選択して、収集されたデータのクエリと分析を実行します。

    Azure portal のログを示すスクリーンショット。

  3. プロセスの簡略化のために用意された、よく使用されるクエリ テンプレートの一覧から選択することができます。または、用意されているコンソールを使用して独自のクエリを記述することができます。

    Azure portal のクエリを示すスクリーンショット。

    Azure portal の [新しいクエリ] を示すスクリーンショット。