Elastic リソースを管理する


この記事では、ログ転送の構成、エージェントのデプロイ、Azure OpenAI への接続、ネットワーク アクセスの管理など、Elastic Azure Native Integration リソースの日常的な管理タスクについて説明します。

リソースの概要

まず、Azure portalにサインインしてください。

  1. Azure portal の検索バーで、「 すべてのリソース 」と入力し、結果から [すべてのリソース ] を選択します。

  2. リソースの一覧からリソースを選択します。

    Azure portal には、既定で [概要 ] ページが開いているリソースが表示されます。

エラスティック リソースは、 サーバーレス および クラウド ホステッドとして利用できます。 詳細については、「 Elastic Cloud Hosted と Serverless の比較」を参照してください。

[概要] ウィンドウには、リソースの詳細が表示されます。 クラウドホスト型リソースとサーバーレス リソースでは、少し異なる情報が表示されます。

クラウド でホストされるリソース:

作業ウィンドウに概要が表示された、Azure portal の Cloud Hosted Elastic リソースのスクリーンショット。

Detail Description
リソースグループ この Elastic リソースを含むリソース グループ
ステータス アクティブ、作成中、または失敗
リージョン リソースがデプロイされているAzure リージョン
Version Elasticsearch バージョン (Cloud Hosted のみ)
サイズ クラスターのサイズと構成 (クラウドホストのみ)
Tags このリソースに適用された Azure リソース タグ
サブスクリプション このリソースにリンクされているAzure サブスクリプション
詳細設定 Elastic Cloud での高度なデプロイ構成へのリンク
Elasticsearch 接続点 Elasticsearch API の URL
デプロイ URL Elastic Cloud でのデプロイを管理するためのリンク
請求期間 月単位または年単位の請求期間

サーバーレス リソース:

作業ウィンドウに概要が表示されている Azure portal の Elastic Search リソースのスクリーンショット。

サーバーレス リソースでは、バージョン/サイズではなく Type が表示され、Elasticsearch エンドポイントと Kibana エンドポイントの両方が含まれます。

重要事項の下にある次の項目に移動できます。

  • Azure サービスからログとメトリックを収集する — Azure の診断ログとメトリックの転送を構成する
  • Elastic でさらにデータ ソースを追加する — Azure以外の追加のデータ ソースを構成する
  • Elastic でデータを表示および管理 する - Kibana を開いてダッシュボードを作成し、データを視覚化する

作業ウィンドウに概要が表示されている Azure portal の Elastic Observability リソースのスクリーンショット。

概要ウィンドウには、次の情報が表示されます。

Detail Description
リソースグループ この Elastic リソースを含むリソース グループ
タイプ サーバーレスまたはクラウドでホストされる
リージョン リソースがデプロイされているAzure リージョン
サブスクリプション このリソースにリンクされているAzure サブスクリプション
詳細設定 Elastic Cloud での高度なデプロイ構成へのリンク
Elasticsearch 接続点 Elasticsearch API の URL
Kibana エンドポイント Kibana UI の URL
請求期間 月単位または年単位の請求期間

重要事項の下にある次の項目に移動できます。

  • Azure サービスからログとメトリックを収集する — Azure の診断ログとメトリックの転送を構成する
  • Elastic でデータ ソースを追加 する - アプリケーション パフォーマンスの監視、インフラストラクチャ エージェント、その他の統合を追加する
  • Elastic でデータを表示および管理 する - Kibana を開いて監視ダッシュボードとアラートを作成する

作業ウィンドウに概要が表示されている Azure portal の Elastic Security リソースのスクリーンショット。

概要ウィンドウには、次の情報が表示されます。

Detail Description
リソースグループ この Elastic リソースを含むリソース グループ
タイプ サーバーレスまたはクラウドでホストされる
リージョン リソースがデプロイされているAzure リージョン
サブスクリプション このリソースにリンクされているAzure サブスクリプション
詳細設定 Elastic Cloud での高度なデプロイ構成へのリンク
Elasticsearch 接続点 Elasticsearch API の URL
Kibana エンドポイント Kibana UI の URL
請求期間 月単位または年単位の請求期間

重要事項の下にある次の項目に移動できます。

  • Azure Services からログとメトリックを取り込む — セキュリティ分析のために Azure の診断ログとメトリックの転送を構成する
  • Elastic でデータ ソースをさらに追加 する - エンドポイント エージェント、クラウド体制の統合、脅威インテリジェンス フィードを追加する
  • Elastic でデータを表示および管理 する - セキュリティ ダッシュボード、SIEM、脅威検出用に Kibana を開く

ログとメトリックのルールを再構成する

Elastic にログを送信するAzureリソースを変更するには:

  1. [サービス] メニューの [ エラスティック デプロイ構成>ログとメトリック ] を選択します。
  2. タグベースのインクルード/除外ルールを更新するか、個々の設定を切り替えます。 具体例については、メトリクス送信用のタグルールおよびログ送信用のタグルールを参照してください。
  3. 変更は、一致するリソースで診断設定が更新されるため、数分以内に有効になります。

転送されるデータとタグ ルールの動作に関する完全なリファレンスについては、Azure Native Integrations を使用した Azure リソースの監視と可観測性を参照してください。

監視対象のリソースを表示する

Elastic にログを出力するリソースの一覧を表示するには、サービス メニューで Elastic デプロイ構成>Monitored リソース を選択します。

ヒント

リソースの一覧は、種類、サブスクリプション、リソース グループ、リージョン、およびリソースが Elastic にログを送信しているかどうかをフィルター処理できます。

表示される予定のリソースがデータを送信していない場合は、次の項目を確認します。

  • リソースの種類では、Azure Monitor診断ログがサポートされます。 サポートされているカテゴリを参照してください。
  • タグ ルールには、リソースが含まれます (除外されません)。
  • リソースが 5 つの診断設定の制限に達していません。

複数のサブスクリプションを監視する

1 つの Elastic リソースで、複数のサブスクリプションAzureリソースを監視できます。 これは、開発、ステージング、運用用に個別のサブスクリプションがあり、Elastic で統合された監視が必要な場合に便利です。

[前提条件]

  • 次のAzureの両方のアクセス許可が必要です。

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/delete
  • Elastic のリソース プロバイダー (Microsoft.Elastic) をターゲット サブスクリプションに登録する必要があります。

サブスクリプションを追加

重要

サブスクリプションを Elastic リソースにリンクする場合は、サブスクリプションのスコープがロックされていないことを確認します (読み取り専用または削除ロック)。 スコープ ロックは、診断設定の追加と削除を防ぐことができます。 詳細については、「 Azure リソースをロックする」を参照してください

複数のサブスクリプションを監視するには、次の操作を行います。

  1. [ Elastic デプロイの構成]>[監視対象のサブスクリプション] の順に選択します。

  2. コマンド バーから [ サブスクリプションの追加] を選択します。

    [サブスクリプションの追加] エクスペリエンスには、所有者ロールが割り当てられているサブスクリプションと、現在のリソースと同じ Elastic 組織に既にリンクされているサブスクリプションで作成された Elastic リソースが表示されます。

  3. 監視するサブスクリプションを選択し、[ 追加] を選択します。

    重要

    サブスクリプションごとに個別のタグ ルールを設定することはサポートされていません。 プライマリ リソースのタグ ルールは、監視対象のすべてのサブスクリプションに適用されます。

    診断設定は、定義されたタグ 規則に一致するサブスクリプションのリソースに自動的に追加されます。

    [ 最新の情報に更新 ] を選択して、サブスクリプションとその監視状態を表示します。

サブスクリプションが追加されると、状態が [アクティブ] に変わります。

サブスクリプションを削除する

重要

Elastic リソースからサブスクリプションのリンクを解除する場合は、サブスクリプションのスコープがロックされていないことを確認します (読み取り専用または削除ロック)。 スコープ ロックは、診断設定の追加と削除を防ぐことができます。 詳細については、「 Azure リソースをロックする」を参照してください

Elastic リソースからサブスクリプションのリンクを解除するには:

  1. サービス メニューから「Elastic deployment configuration>Monitored Subscriptions」を選択します。

  2. 削除するサブスクリプションを選択します。

  3. [ サブスクリプションの削除] を選択します

監視対象サブスクリプションの更新された一覧を表示するには、コマンド バーから [更新 ] を選択します。

エラスティック エージェントのデプロイ

Elastic Agents Azure仮想マシンにインストールして、Azure診断ログだけでは使用できないホスト レベルのメトリック、ログ、セキュリティ イベントを収集できます。

  • サービス メニューで [ エラスティック デプロイ構成>仮想マシン ] を選択します。

エージェントをインストールする

エージェントをインストールするには:

  1. 監視するリソースを選択します。

  2. [ 拡張機能のインストール] を選択します。

  3. [OK] を選択.

エージェントがインストールされると、状態が [インストール済み] に変わります。 インストールが完了すると、サービスが再起動します。

エージェントのアンインストール

エージェントをアンインストールするには:

  1. リソースを選択します。

  2. [ 拡張機能のアンインストール] を選択します。

  3. [OK] を選択.

ヒント

Elastic Agents は、詳細なプロセス レベルのメトリック、ファイルの整合性監視データ、およびカスタム アプリケーション ログを収集します。 このデータは、[ログとメトリック] セクションで構成されたAzure プラットフォーム ログを補完します。

Azure OpenAI の統合

Elastic デプロイを Azure OpenAI に接続して、セマンティック検索、Elastic AI アシスタント、取得拡張生成 (RAG) などの AI を利用した機能を有効にします。

OpenAI Azure構成するには:

  1. [エラスティック デプロイ構成>Azure OpenAI 構成を選択します。

  2. 作業ウィンドウのコマンド バーで、[ 追加] を選択します。

  3. [ OpenAI 構成の追加 ] パネルで、任意の Azure OpenAI リソースAzure OpenAI デプロイを選択します。

  4. [作成] ボタンを選択します。

コネクタが作成されたら、Kibana に移動して使用します。

Kibana は、Elasticsearch データを視覚化し、Elastic Stack 内を移動できるユーザー インターフェイスです。 コネクタは Elastic の AI Assistant で使用できます。これは、Azure OpenAI デプロイを呼び出すことによって自然言語プロンプトにコンテキスト応答を提供します。

デプロイの詳細 (URL と API キー) が Elastic に渡され、Elastic の AI アシスタントで使用するコネクタが準備されます。

現在、Elastic リソースでは、GPT-4 などのテキストまたはチャット完了モデルのデプロイのみがサポートされています。 詳細については、「 OpenAI コネクタとアクション」を参照してください。

トラフィック フィルター

IP アドレスのフィルター処理またはAzure Private Linkを使用して、Elastic デプロイへのネットワーク アクセスを制限します。 トラフィック フィルターは、1 回作成し、1 つ以上のデプロイに関連付ける ルールセット として定義されます。 各ルール セットは リージョン スコープ であり、保護するデプロイと同じリージョンに存在する必要があります。デプロイには複数のルールセットをアタッチでき、ルールセットが関連付けられると、一致しないすべてのトラフィックが拒否されます。

  • IP フィルタリング では、個々の IPv4 アドレスまたは CIDR ブロックの許可リストが使用されます。 これは、既知のネットワーク (企業のエグレス、NAT ゲートウェイ、ジャンプ ボックス) からのパブリック エンドポイント アクセスを制限するための最も簡単なオプションです。 規則は、Elasticsearch エンドポイントと Kibana エンドポイントへの受信要求のソース IP に対して評価されます。
  • Azure Private Link は、パブリック インターネットを経由せずに、Microsoft バックボーン経由でデプロイにトラフィックをルーティングします。 リージョンの Elastic Cloud Private Link サービス エイリアスを対象とするAzureプライベート エンドポイントを仮想ネットワークに作成し、エンドポイントのリソース GUID と名前をPrivate Linkルールセットとして登録し、デプロイに関連付けます。 デプロイは、そのエンドポイント経由でのみ到達可能になります。

Azure統合 Elastic エクスペリエンスからルールセットを作成するには、左側のメニューで Elastic デプロイ構成>Traffic Filter を選択します。 名前を入力し、IP アドレスと CIDR ブロック または Private Link を選択します。 ルールまたはエンドポイントの詳細を入力し、Create を選択します。 トラフィック フィルターが不要になった場合は、最初にデプロイからリンクを解除してから、ルール セットを削除します。

重要

トラフィック フィルターは、デプロイと同じリージョンに存在する必要があります。

詳細情報

接続された Elastic リソース

作成したすべての Elastic リソースとデプロイを (Azure と Elastic ポータルの両方から) 表示するには、任意のAzure Elastic リソースの Connected Elastic Resources タブに移動します。

これらのデプロイとリソースに対する所有者または共同作成者の権限がある場合は、リンクを使用して、対応する Elastic デプロイまたはAzure リソースを管理できます。

Elastic リソースを削除する

リソースを削除するには:

  1. コマンド バーの [削除] を選択します。

  2. [ リソースの削除 ] ウィンドウで、必要に応じてリソースを削除する理由を選択します。

  3. [ 削除を確認するリソース名の入力 ] ボックスに、リソースの名前を入力します。

  4. を選択して、を削除します。

  5. 削除を確定するには、もう一度 [ 削除 ] を選択します。

リソースが削除されると、Azure Marketplace を通じたそのリソースに対するすべての課金が停止します。

重要

  • 1 つのAzure Marketplace SaaS サブスクリプションによって、複数の Elastic デプロイの課金が統合されます。
  • Marketplace SaaS の課金を完全に停止する場合は、Azure ポータルまたは Elastic ポータルから作成されたすべてのリンクされた Elastic デプロイを削除します。

サポートを受ける

カスタマー サポートについては 、Elastic にお問い合わせください。 Elastic Cloud リソースが完全に設定されておらず、サポート ページにアクセスできない場合は、 support@elastic.coにメールを送信してください。

リソースの概要から、Azure portal でサポートを要求することもできます。 [サポート + トラブルシューティング] を選択>サービス メニューから新しいサポート要求を選択します。