Alibaba Cloud Elasticsearch クラスターに異常が発生した場合、このトピックで提供されているコマンドを使用してトラブルシューティングを行うことができます。
このトピックで提供されているコマンドは、Kibana コンソールで実行できます。詳細については、「Kibana コンソールにログオンする」をご参照ください。
クラスター
コマンド | 説明 |
GET /_cat/health?v | クラスターのヘルスステータスをクエリします。クラスターは、グリーン、レッド、またはイエローの状態になります。これらの状態の詳細については、「Elasticsearch クラスターのヘルスステータスを表示する」をご参照ください。 |
GET /_cluster/health?pretty=true | クラスターのヘルスステータスをクエリします。
|
GET /_cluster/stats | CPU 使用率や JVM ヒープメモリ使用量など、クラスターに関するシステム情報をクエリします。 |
GET /_cluster/state | クラスター内のノードやシャードなど、クラスターの詳細をクエリします。 |
GET /_cluster/pending_tasks | クラスターの保留中のタスクをクエリします。 |
GET /_cluster/settings | クラスターの設定をクエリします。 |
ノード
コマンド | 説明 |
GET /_cat/master?v | クラスター内の専用マスターノードに関する情報をクエリします。 |
GET /_cat/nodes?v | CPU 使用率、JVM ヒープメモリ使用量、ロードステータスなど、クラスター内の各ノードに関する情報をクエリします。 |
GET /_cat/nodeattrs?v | ノードのカスタム属性をクエリします。 |
GET /_nodes/stats?pretty=true | ノードのステータスをクエリします。 |
GET /_nodes/process | ノードのプロセスをクエリします。 |
GET /_nodes/hot_threads | 消費量の多いスレッドによって処理されているタスクをクエリします。 |
GET /_nodes/<nodeip>/jvm,process,os | ノードの JVM ヒープメモリ使用量、プロセス、およびオペレーティングシステム情報をクエリします。 |
GET /_cat/plugins?v | 各ノードのプラグインをクエリします。 |
GET /_cat/thread_pool?v | スレッドプールタイプ、アクティブスレッド数、タスクキューのサイズなど、各ノードのスレッドプールに関する情報をクエリします。 |
シャード
コマンド | 説明 |
GET /_cat/shards?v | インデックス名、シャード番号、シャードタイプ(プライマリシャードまたはレプリカシャード)、シャードステータス、ドキュメント数、シャードで使用されるディスク容量など、クラスター内の各シャードの詳細をクエリします。シャードの割り当てエラーが発生した場合、コマンド出力にはエラーの理由も含まれます。 |
GET /_cat/allocation?v | クラスター内の各ノードのシャード割り当てをクエリします。 |
GET /_cat/recovery?v | クラスター内の各シャードのリカバリをクエリします。 |
セグメント
GET /_cat/segments?vセグメント名、セグメントが属するシャード、セグメントで使用されるメモリまたはディスク容量、フラッシュが実行されるかどうかなど、クラスターの各インデックスのセグメントに関する情報をクエリします。GET _cat/segment/<index>?v コマンドを実行してインデックスを指定し、インデックスに関する前述の情報を表示することもできます。
インデックス
コマンド | 説明 |
GET /_cat/indices?v | インデックスのヘルスステータス、プライマリシャードの数、レプリカシャードの数、ドキュメントの数など、クラスター内のすべてのインデックスの詳細をクエリします。 |
GET /_cat/aliases?v | インデックス名やルーティング構成など、クラスターのすべてのインデックスエイリアスに関する情報をクエリします。 |
マッピング
コマンド | 説明 |
GET /_mapping | クラスター内のすべてのインデックスのマッピングをクエリします。 |
GET /<index>/<type>/_mapping | 特定のインデックスのマッピングをクエリします。 |
ドキュメント
コマンド | 説明 |
GET /_cat/count?v | クラスター内のドキュメント数をクエリします。 |
GET /<index>/<type>/<id> | ドキュメント内のデータをクエリします。 |
スナップショット
コマンド | 説明 |
GET _snapshot/_all | すべてのスナップショットをクエリします。 |
GET _snapshot/<snapshot_name>/_status | 特定のスナップショットのステータスをクエリします。 |