Amazon CloudSearch 監視 連携

Amazon CloudSearchは、インスタンスプロビジョニング、スケーリング、設定およびメンテナンスを気にかけることなく、検索機能を簡単にWebサイトまたはWebアプリケーションへと追加できるサービスです。Site24x7との連携により、検索ドメインにあるメトリクスの監視およびアラートの受信ができます。

設定手順

  • まだ設定がお済みでない場合は、AWSアカウントとSite24x7のAWSアカウント間にクロスアカウントのIAMロールを作成し、AWSリソースへのプログラムによるアクセスを有効にします。または、Site24x7をIAMユーザーとして作成し、セキュリテイ認証情報を作成します。
  • AWSアカウント連携ページでCloudSearchリスト横のチェックボックスを選択することで、メトリクスの収集を有効にします。

ポリシーと権限

Site24x7はさまざまなCloudSearch APIを使用して、すべての検索ドメインのリスト化と、情報収集を行います。AWS管理ポリシーである読み込み専用アクセス権をSite24x7エンティティ(IAMユーザーまたはIAMロール)に割り当ることで、Site24x7によるシームレスなデータ収集が可能になります。カスタムポリシーを割り当てる場合は、JSONポリシーに、以下の読み込みレベルのアクションが存在することを確認します。

  • cloudsearch:Describe*詳細
  • cloudsearch:List*"リスト

ポーリング間隔

デフォルトでは、各検索インスタンスは1分ごとにメトリクスをCloudWatchへ送ります。Site24x7では、1分ごとのデータポイントを5分ごとに平均して集約します。

ライセンス

各検索ドメインは、ベーシック監視となります。

サポートしているメトリクス

各検索ドメインでは、以下のメトリクスが収集されます:

属性 詳細 データタイプ 統計
正常なリクエスト 検索インデックスによって正常に処理された検索リクエスト数です。 カウント 合計と最大値
検索可能なドキュメント ドメインの検索インデックスにある、検索可能なドキュメント数です。 カウント 最大値
インデックスの使用状況 検索インスタンスで使用されているインデックスの容量です。 割合 平均と最大
パーティション インデックスを分割しているパーティション数です。 カウント 最小と最大

データの表示手順

  • Site24x7コンソールにサインインします。
  • 左側のナビゲーションウィンドウで[AWS]を選択し、[監視するAWSアカウント]を選択します。
  • ドロップダウンメニューから[CloudSearch]を選択します。
  • 監視する検索ドメインのリストから、メトリクスを表示したいドメインを選択します。

Amazon CloudSearchの監視UIページ

概要

Amazon CloudSearchドメインメトリクスの、時系列チャートが表示されます。

ドメイン詳細

連携により、以下のメタデータが収集されます:

属性 詳細
ドメイン名 ドメインの名前を表す文字列です。
ステータス ドメインのステータスです。
リージョン CloudSearchドメインのAWSリージョンです。
インデックスフィールド ドメインに設定されたインデックスフィールド数です。
検索インスタンスタイプ 検索リクエストの処理で使用するインスタンスタイプです。
検索エンドポイント 検索リクエストの送信で使用するエンドポイントです。
ドキュメントエンドポイント ドキュメントアップデートの送信で使用するエンドポイントです。
可用性オプション ドメインに設定された可用性オプションです。
マルチ AZ ドメインのマルチ AZが有効であるかどうかを示します。
レプリケーション数 ドメインに事前設定するレプリケーション数です。
スケーリングオプション 検索ドメインにあるスケーリングパラメーターのステータスおよび設定です。
ドメインARN 検索ドメインのAmazonリソースネームです。

インデックスフィールド

検索ドメインに設定された、各インデックスフィールドの名前とタイプが表示されます。

式とサジェスタ

検索結果をソートするために設定されている式と、不完全な検索クエリに対しての候補の取得で使用するサジェスタを表示します。

スキームとポリシー

ドメインのインデックスフィールドに適用されたテキスト分析スキームと、ドメインのドキュメントおよび検索エンドポイントに設定されたアクセスポリシースキームが表示されます。