ヘルプ Amazon OpenSearch Service
Amazon OpenSearch Service(旧:Amazon Elasticsearch Service)を利用すると、ログ分析やデータ検索などのためのOpenSearchのデプロイおよび運用が容易になります。Site24x7でAmazon OpenSearch Serviceを監視することで、パフォーマンスの最適化といった運用面を包括的に把握・管理できるようになります。
Site24x7のエンティティに割り当てられているIAMポリシーに、以下の読み取りレベル別アクションが存在することを確認します。詳細はこちら
"es:Get*" : OpenSearchサービスの設定情報を返します。
"es:List*": OpenSearchサービスのリストを返します。
"es:Describe*": 指定したOpenSearchドメインについてのドメイン設定情報を返します。
Site24x7では、AWSサービスレベルAPIとCloudWatch APIを5分毎にクエリして、パフォーマンスメトリックを収集します。詳細はこちら
[管理]→[設定プロファイル]→[しきい値と可用性 (+)]の順にクリックし、監視タイプを選択します。そこで、対応するすべてのメトリックにしきい値を設定できます。さらに、OpenSearchノードのしきい値フォームで、アラートのミュートを選択することもできます。
| 属性 | 詳細 | データタイプ | 統計 |
| クラスターステータス |
緑色 - すべてのインデックスのシャードがクラスターのノードに割り当てられていることを示します。 黄色 - すべてのインデックスのプライマリーシャードがクラスターのノードに割り当てられていることを示しますが、少なくとも1つのインデックスのレプリカシャードは割り当てられていません。 赤色 - 少なくとも1つのインデックスのプライマリーとレプリカの両方のシャードが、クラスターのノードに割り当てられないことを示しています。 |
ステータス | 最小 |
| CPU使用率 | クラスター内のデータノードで使用するCPUリソース使用率の最大パーセンテージです。 OpenSearchのノードメトリックとして適用可能で、該当する統計値は最大値となります。 |
パーセンテージ | 平均 |
| ストレージ | クラスター内ノードの空き容量と使用されている容量(GiB単位)です。 | MB(ノード) GB(クラスター) |
合計、最大 |
| ノード | 専用マスターノードなどの、Amazon OpenSearchクラスターのノード数です。 | カウント | 最小 |
| ドキュメント |
検索可能ドキュメント- クラスター内すべてのインデックスで検索可能なドキュメントの合計数です。 編集可能ドキュメント- クラスター内すべてのインデックスで削除対象としてマークされており、検索結果に表示されないドキュメントの合計数です。 |
カウント | 最大 |
| Cluster Index Writes Blocked |
クラスターで、着信する書き込みリクエストを受け入れるか、ブロックするかを指定します。 0 - クラスターでリクエストを受け入れる、 1 - クラスターでリクエストをブロックする |
ステータス | 最大 |
| JVMメモリ負荷 | クラスター内のすべてのデータノードで使用するJavaヒープの最大パーセンテージです。 | パーセンテージ | 最大 |
| 自動スナップショットの失敗 | クラスターの失敗した自動スナップショットの数です。 | カウント | 最大 |
| CPUクレジットバランス | クラスター内の、データノードに使用できる残りのCPUクレジットバランスです。 | カウント | 最小 |
| OpenSearch Dashboards Healthy Nodes(旧:Kibana Healthy Nodes) | Kibanaのステータスチェックです。
1 - 正常動作、 0 - Kibanaアクセス不可 |
ステータス | 最小 |
| KMSキーのエラー | 保存時のデータを暗号化するために使用されるKMSカスタマーマスターキーが無効になっていることを示します。 | ステータス | 最大 |
| KMSキーのアクセス不可 | 保存時のデーターを暗号化するために使用されるKMSカスタマーが削除された、もしくはAmazon ESへの権限が取消し済みであることを示します。 | ステータス | 最大 |
| 無効なホストヘッダーリクエスト | OpenSearchクラスターに対するHTTPリクエストのうち、ホストヘッダーが無効な(または欠落している)ものの数です。 | カウント | 合計 |
| Elastcisearchリクエスト | OpenSearchクラスターに対するリクエストの数です。 | カウント | 合計 |
| リクエスト数 | ドメインへのリクエスト数と、各リクエストのHTTPレスポンスコード(2xx、 3xx、 4xx、 5xx)です。 | カウント | 合計 |
| ストレージ使用率(%) | OpenSearchノードによって使用されているディスク容量の割合です。 注意:このメトリックはOpenSearchノードに対してのみ利用可能です。 |
平均 | パーセンテージ |
| 属性 | 詳細 | データータイプ | 統計 |
| 読み取りレイテンシー | EBSボリュームでの読み取り操作のレイテンシーです(秒単位)。 | カウント/秒 | 平均 |
| 書き込みレイテンシー | EBSボリュームでの書き込みレイテンシーです(秒単位)。 | カウント/秒 | 平均 |
| 読み取りスループット | EBSボリュームでの読み取り操作のスループットです(バイト/単位)。 | MB/秒 | 平均 |
| 書き込みスループット | EBSボリュームでの書き込み操作のスループットです(バイト/単位)。 | MB/秒 | 平均 |
| Disk Queue Depth | EBSボリュームに対する保留中の入出力(I/O)操作数です。 | カウント | 最大 |
| 読み取りIOPS | EBSボリュームでの読み取り操作の入出力(I/O)操作数です(1秒あたり)。 | カウント/秒 | 平均 |
| 書き込みIOPS | EBSボリュームでの書き込み操作の入出力(I/O)操作数です(1秒あたり)。 | カウント/秒 | 平均 |
| 属性 | 説明 | 単位 | 統計 |
| マスターCPU使用率 | 専用マスターノードで使用されているCPUリソースの最大パーセンテージです。 | パーセンテージ | 平均 |
| マスター空きストレージ容量 | マスターノードの空きストレージ容量です。
OpenSearchノードメトリックとして対応 |
MB | 平均 |
| マスターJVMメモリ負荷 | クラスター内の全てのマスターノードで使用されているJavaヒープの最大パーセンテージです。 | パーセンテージ | 最大 |
| マスターCPUクレジットバランス | クラスター内の専用マスターノードで使用できるCPUクレジットです。 | 数 | 最小 |
| ノードから到達できるマスター | 例外「MasterNotDiscovered」の正常性チェックです。1が正常のふるまいを示し、0が異常を示します。 | 数 | 合計 |
| マスターシステムメモリ使用率 | マスターノードで使用されているメモリのパーセンテージです。 | パーセンテージ | 最大 |
| 属性 | 説明 | 単位 | 統計 |
| コーディネーターCPU使用率 | 専用コーディネーターノードによって使用されるCPUリソースの最大割合です。 | パーセント | 最大 |
| コーディネーター空きストレージ容量 | 専用コーディネーターノードの空きストレージ容量です。サービスはコーディネーターノードをデータノードとして使用しないため、この値は常に0です。 | MB | 最小 |
| コーディネーターJVMメモリープレッシャー | クラスター内のすべての専用コーディネーターノードで使用されるJavaヒープの最大割合です。 | パーセント | 最大 |
| コーディネーターOld Gen JVMメモリープレッシャー | コーディネーターノードごとに「Old Generation」に使用されるJavaヒープの最大割合です。 | パーセント | 最大 |
| コーディネーターSysメモリー使用率 | 使用中のコーディネーターノードのメモリーの割合です。 | パーセント | 最大 |
| 属性 | 説明 | 単位 | 統計 |
| インデックスレイテンシー | シャードがインデックス操作を完了までにかかるミリ秒単位の平均時間です
OpenSearchノードメトリックとして利用可能です。 |
ミリ秒 | 平均 |
| インデックス速度 | 1分ごとのインデックス操作数です。2つのドキュメントを追加して2つを更新する_bulkAPIへの1回の呼び出しは、4つの操作としてカウントされ、1つ以上のノードに分散される場合があります。
そのインデックスに1つ以上のレプリカがある場合、クラスター内の他のノードも合計4つのインデックス作成操作を記録します。ドキュメントの削除は、このメトリックにはカウントされません。
OpenSearchノードメトリックとして利用可能です。 |
Ops/分 | 平均 |
| 検索レイテンシー | データノードのシャードが検索操作を完了するのに要したミリ秒単位の平均時間です。
OpenSearchノードメトリックとして利用可能です。 |
ミリ秒 | 平均 |
| 検索速度 | データノードのシャードで1分ごとの検索リクエスト数です。_search
APIを1回呼び出すと、さまざまなシャードから結果が返される場合があります。これらのシャードのうち5つが1つのノードにある場合、クライアントが1つの要求のみを行ったとしても、ノードはこのメトリックについて5を報告します。
OpenSearchノードメトリックとして利用可能です。 |
Ops/分 | 平均 |
| システムメモリ使用率 | 使用されているインスタンスメモリのパーセンテージです。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
パーセンテージ | 最大 |
| JVMGCヤングコレクション数 | 「young generation」ガーベジコレクションが実行された回数です。実行回数が増え続けることは、通常のクラスター操作です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| JVMGCヤングコレクション時間 | クラスターが「young generation」ガーベジコレクションの操作に要したミリ秒単位の時間です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
ミリ秒 | 平均 |
| JVMGCオールドコレクション数 | 「old generation」ガーベジコレクションが実行された回数です。十分なリソースがあるクラスターでは、この数は小さいままで、まれにしか増加しません。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| JVMGCオールドコレクション時間 | クラスターが「old generation」ガーベジコレクション操作に要したミリ秒単位の時間です。
関連する統計が最大値であるpenSearchノードメトリックとして利用可能です。 |
ミリ秒 | 平均 |
| スレッドプールForce_mergeキュー | フォースマージスレッドプール内のキュータスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 拒否された強制マージスレッドプール | 強制マージスレッドプールで拒否されたタスク数です。この数が継続して増加している場合、クラスターのスケーリングを検討してください。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 強制マージスレッドプール | 強制マージスレッドプールのサイズです。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 平均 |
| スレッドプールインデックスキュー | インデックススレッドプールのキュータスク数
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 拒否されたスレッドプールインデックス | インデックススレッドプールで拒否されたタスク数です。この数が継続して増加している場合、クラスターのスケーリングを検討してください。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| スレッドプールインデックススレッド | インデックススレッドプールのキュータスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| スレッドプール検索キュー | 検索スレッドプール内のキュータスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 拒否された検索スレッドプール | 検索スレッドプール内で拒否されたタスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| スレッドプール検索スレッド | 検索プール内の検索スレッド数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 平均 |
| スレッドプール一括キュー | 一括スレッドプール内のキュータスク数です。このキューサイズが継続して高い場合、クラスターのスケーリングを検討してください。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 拒否された一括スレッドプール | 一括スレッドプールで拒否されたタスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| スレッドプール一括スレッド | 一括スレッドプールのスレッド数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 平均 |
| スレッドプール書き込みスレッド | 書き込みスレッドプールのサイズです。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 平均 |
| 拒否された書き込みスレッドプール | 書き込みスレッドプールで拒否されたタスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| スレッドプール書き込みキュー | 書き込みスレッドプール内のキュータスク数です。
関連する統計が最大値であるOpenSearchノードメトリックとして利用可能です。 |
数 | 合計 |
| 属性 | 説明 | 単位 | 統計 |
| OpenSearch Dashboards正常ノード | 個々のOpenSearch Dashboardsノードのヘルスチェックです。
OpenSearchノードメトリクスとして適用可能です。 |
状態 | 最小 |
| OpenSearch Dashboards同時接続数 | OpenSearch Dashboardsへのアクティブな同時接続数です。
関連する統計として最大値を持つOpenSearchノードメトリクスとして適用可能です。 |
カウント | 合計 |
| OpenSearch Dashboardsヒープ合計 | OpenSearch Dashboardsに割り当てられたヒープメモリーの量です。
OpenSearchノードメトリクスとして適用可能です。 |
MB | 最大 |
| OpenSearch Dashboardsヒープ使用量 | OpenSearch Dashboardsによって使用されるヒープメモリーの絶対量です。
OpenSearchノードメトリクスとして適用可能です。 |
MB | 最大 |
| OpenSearch Dashboardsヒープ使用率 | OpenSearch Dashboardsによって使用される利用可能なヒープメモリーの最大割合です。
OpenSearchノードメトリクスとして適用可能です。 |
パーセント | 最大 |
| OpenSearch Dashboards OS 1分負荷 | OpenSearch Dashboardsの1分間のCPU負荷平均です。
OpenSearchノードメトリクスとして適用可能です。 |
カウント | 平均 |
| OpenSearch Dashboardsリクエスト合計 | OpenSearch Dashboardsに対して行われたHTTPリクエストの総数です。
OpenSearchノードメトリクスとして適用可能です。 |
カウント | 合計 |
| OpenSearch Dashboards応答時間最大値 | OpenSearch Dashboardsがリクエストに応答するのにかかる最大時間(ミリ秒)です。
OpenSearchノードメトリクスとして適用可能です。 |
ミリ秒 | 最大 |
| OpenSearch Dashboardsレポートリクエスト数 | OpenSearch Dashboardsレポートを生成するためのリクエストの総数です。 | カウント | 合計 |
| OpenSearch Dashboardsレポート成功数 | OpenSearch Dashboardsレポートを生成するための成功したリクエストの数です。 | カウント | 合計 |
| OpenSearch Dashboardsレポート失敗リクエスト(システムエラー)数 | サーバーの問題や機能制限により失敗したOpenSearch Dashboardsレポート生成リクエストの数です。 | カウント | 合計 |
| OpenSearch Dashboardsレポート失敗リクエスト(ユーザーエラー)数 | クライアントの問題により失敗したOpenSearch Dashboardsレポート生成リクエストの数です。 | カウント | 合計 |
| 属性 | 説明 | 単位 | 統計 |
| WarmCPU使用率 | クラスター内のUltra Warmノードで極めて高いCPU使用率 | パーセンテージ | 平均 |
| Warm空きストレージ容量 | MB単位の空きWarmストレージ容量です。 | MB | 平均 |
| WarmJVMメモリ負荷 | UltraWarmノードが使用しているJavaヒープの最大パーセンテージです。 | パーセンテージ | 最大 |
| Warm検索可能ドキュメント | クラスター内のすべてのWarmインデックスにわたる検索可能なドキュメントの総数です。 | 数 | 合計 |
| Warm検索レイテンシー | Ultra Warmノードでシャードが検索操作を完了するのに要したミリ秒単位の平均時間です。 | ミリ秒 | 平均 |
| Warm検索速度 | Ultra Warmノードで全てのシャードの一分間ごとの検索リクエスト総数です。_search APIを1回呼び出すと、さまざまなシャードから結果が返される場合があります。 | Ops/分 | 平均 |
| Warmストレージ容量使用率 | クラスターが使用しているWarmストレージの総量です。 | MB | 最大 |
| Hotストレージ容量使用率 | クラスターが使用しているホットストレージの総量です。 | MB | 最大 |
| Warmシステムメモリ使用率 | Warmノードの使用中メモリパーセンテージ | パーセンテージ | 最大 |
| HotからWarmに移行したキューサイズ | HotストレージからWarmストレージへの移行を待機しているインデックスの数。 | 数 | 最大 |
| WarmからHotに移行したキューサイズ | WarmストレージからHotストレージへの移行を待機しているインデックスの数。 | 数 | 最大 |
| HotからWarmへの移行に失敗した数 | HotからWarmへの移行に失敗した数の合計です。 | 数 | 合計 |
| HotからWarmへの移行に成功した数 | HotからWarmへの移行に成功した数の合計です。 | 数 | 合計 |
| 属性 | 説明 | 単位 | 統計 |
| Coldストレージ容量使用率 | クラスターが使用しているColdストレージ容量の総量です。 | GB | 最大 |
| ColdからWarmへの移行失敗数 | 失敗したColdからWarmへの移行の総数です。 | カウント | 合計 |
| ColdからWarmへの移行レイテンシー | 成功したColdからWarmへの移行が完了するまでにかかった時間です。 | ミリ秒 | 平均 |
| ColdからWarmへの移行キューサイズ | 現在ColdからWarmストレージへの移行を待機しているインデックスの数です。 | カウント | 最大 |
| ColdからWarmへの移行成功数 | 成功したColdからWarmへの移行の総数です。 | カウント | 合計 |
| WarmからColdへの移行失敗数 | 失敗したWarmからColdへの移行の総数です。 | カウント | 合計 |
| WarmからColdへの移行レイテンシー | 成功したWarmからColdへの移行が完了するまでにかかった時間です。 | ミリ秒 | 平均 |
| WarmからColdへの移行キューサイズ | 現在WarmからColdストレージへの移行を待機しているインデックスの数です。 | カウント | 最大 |
| WarmからColdへの移行成功数 | 成功したWarmからColdへの移行の総数です。 | カウント | 合計 |
| 属性 | 説明 | 単位 | 統計 |
| ネイティブメモリープレッシャー | ノード上で使用されているネイティブ(オフヒープ)メモリーの割合です。 | パーセント | 最大 |
| ネイティブランタイム常駐メモリー | ノード上のネイティブ分析エンジンによって消費される常駐メモリーの量です。 | MB | 最大 |
| ネイティブ検索ランタイムCPU使用率 | ノード上のDataFusionクエリ実行エンジンのCPU使用率(パーセント)です。 | パーセント | 最大 |
| スレッドプールネイティブ検索CPUキュー | ネイティブ検索CPUスレッドプール内のキューに入れられたタスクの数です。 | カウント | 最大 |
| スレッドプールネイティブ検索CPUスレッド | ネイティブ検索CPUスレッドプールのサイズです。 | カウント | 最大 |
| ベクトルインデックスビルドアクセラレーションOCU | ベクトルインデックス作成を高速化するために使用されるOpenSearch Compute Unit(OCU)の数です。 | カウント | 合計 |
次のOpenSearchのドメインパフォーマンスメトリックの未来の値を予測し、AWSインフラの容量の追加やスケーリングの計画を行います。
また、次のOpenSearchドメインノードメトリックの予測も行えます。
OpenSearchサービスのパフォーマンスメトリックは、時系列チャートで表示されます。
読み取り/書き込みIOPS、レイテンシ―、スループットなどの、EBSボリュームメトリックの詳細グラフです。