Kingsoft Cloud Elasticsearch
Kingsoft Cloud Elasticsearch クラスタの監視データを収集します。
設定¶
前提条件¶
事前に要件を満たす Kingsoft Cloud の AK ID と AK Secret を用意し、収集に必要なサービスへの読み取り専用権限を付与してください。
Func のインストール¶
Guance の統合 - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください
Func を自前でデプロイする場合はFunc の自前デプロイを参照してください
スクリプトのインストール¶
- Func コンソールにログインし、【スクリプトマーケット】をクリックしてGuanceスクリプトマーケットに入り、
integration_kingsoftcloud_elasticsearchを検索します。 - 【インストール】をクリックし、Kingsoft Cloud の AK ID、AK Secret、およびアカウント名を入力します。
- 【起動スクリプトをデプロイ】をクリックすると、システムが
Startupスクリプトセットを自動作成し、対応する起動スクリプトを自動で設定します。 - 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらく待ってから、実行タスクの記録と対応するログを確認してください。
確認¶
- 「管理 / 自動トリガー設定」で対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスクの記録とログで異常がないか確認します。
- Guance の「インフラストラクチャ - リソースディレクトリ」で資産情報が存在するか確認します。
- Guance の「メトリクス」で対応する監視データがあるか確認します。
メトリクス¶
Kingsoft Cloud のクラウドモニタリングを設定すると、既定のメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます。Kingsoft Cloud Elasticsearch の監視メトリクスは kingsoftcloud_kes メトリクスセットにあります。
| メトリクス名 | メトリクスの説明 | ディメンション | 単位 |
|---|---|---|---|
elasticsearch_cluster_health_active_primary_shards_average |
平均アクティブプライマリシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_active_primary_shards_max |
最大アクティブプライマリシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_active_primary_shards_min |
最小アクティブプライマリシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_active_shards_average |
平均アクティブシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_active_shards_max |
最大アクティブシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_active_shards_min |
最小アクティブシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_initializing_shards_average |
平均初期化中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_initializing_shards_max |
最大初期化中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_initializing_shards_min |
最小初期化中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_data_nodes_average |
平均データノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_data_nodes_max |
最大データノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_data_nodes_min |
最小データノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_nodes_average |
平均総ノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_nodes_max |
最大総ノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_nodes_min |
最小総ノード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_pending_tasks_average |
平均未処理タスク数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_pending_tasks_max |
最大未処理タスク数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_number_of_pending_tasks_min |
最小未処理タスク数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_relocating_shards_average |
平均移動中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_relocating_shards_max |
最大移動中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_relocating_shards_min |
最小移動中シャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_status_average |
平均クラスタヘルス状態 | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_cluster_health_status_max |
最大クラスタヘルス状態 | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_cluster_health_status_min |
最小クラスタヘルス状態 | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_cluster_health_unassigned_shards_average |
平均未割り当てシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_unassigned_shards_max |
最大未割り当てシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_cluster_health_unassigned_shards_min |
最小未割り当てシャード数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_filesystem_data_available_bytes_average |
平均使用可能ディスク容量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_data_available_bytes_max |
最大使用可能ディスク容量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_data_available_bytes_min |
最小使用可能ディスク容量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_read_size_kilobytes_sum_average |
平均ディスク読み取りデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_read_size_kilobytes_sum_max |
最大ディスク読み取りデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_read_size_kilobytes_sum_min |
最小ディスク読み取りデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_write_size_kilobytes_sum_average |
平均ディスク書き込みデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_write_size_kilobytes_sum_max |
最大ディスク書き込みデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_filesystem_io_stats_device_write_size_kilobytes_sum_min |
最小ディスク書き込みデータ量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_heap_memtory_usage_average |
平均ヒープメモリ使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_heap_memtory_usage_max |
最大ヒープメモリ使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_heap_memtory_usage_min |
最小ヒープメモリ使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_indices_docs_nums_average |
平均ドキュメント書き込み QPS | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_indices_docs_nums_max |
最大ドキュメント書き込み QPS | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_indices_docs_nums_min |
最小ドキュメント書き込み QPS | region_id, account_name, cluster_id, cloud_provider, cluster_name | - |
elasticsearch_indices_indexing_index_total_average |
平均インデックス総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_indices_indexing_index_total_max |
最大インデックス総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_indices_indexing_index_total_min |
最小インデックス総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_indices_search_query_total_average |
平均インデックス検索リクエスト総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_indices_search_query_total_max |
最大インデックス検索リクエスト総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_indices_search_query_total_min |
最小インデックス検索リクエスト総数 | region_id, account_name, cluster_id, cloud_provider, cluster_name | count |
elasticsearch_jvm_gc_collection_seconds_count_average |
平均 GC 実行回数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_jvm_gc_collection_seconds_count_max |
最大 GC 実行回数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_jvm_gc_collection_seconds_count_min |
最小 GC 実行回数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_jvm_gc_collection_seconds_sum_average |
平均 GC 総実行時間 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | s |
elasticsearch_jvm_gc_collection_seconds_sum_max |
最大 GC 総実行時間 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | s |
elasticsearch_jvm_gc_collection_seconds_sum_min |
最小 GC 総実行時間 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | s |
elasticsearch_jvm_memory_used_bytes_average |
平均 Elasticsearch プロセスメモリ使用量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_jvm_memory_used_bytes_max |
最大 Elasticsearch プロセスメモリ使用量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_jvm_memory_used_bytes_min |
最小 Elasticsearch プロセスメモリ使用量 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | B |
elasticsearch_os_load_15_average |
平均15分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_15_max |
最大15分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_15_min |
最小15分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_1_average |
平均1分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_1_max |
最大1分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_1_min |
最小1分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_5_average |
平均5分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_5_max |
最大5分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_os_load_5_min |
最小5分ロードアベレージ | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | percent |
elasticsearch_process_cpu_percent_average |
平均 Elasticsearch プロセス CPU 使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_process_cpu_percent_max |
最大 Elasticsearch プロセス CPU 使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_process_cpu_percent_min |
最小 Elasticsearch プロセス CPU 使用率 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | count |
elasticsearch_thread_pool_queue_count_read_average |
平均読み取りスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_queue_count_read_max |
最大読み取りスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_queue_count_read_min |
最小読み取りスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_queue_count_write_average |
平均書き込みスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_queue_count_write_max |
最大書き込みスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_queue_count_write_min |
最小書き込みスレッドプールのキュー数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_read_average |
平均読み取りスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_read_max |
最大読み取りスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_read_min |
最小読み取りスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_write_average |
平均書き込みスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_write_max |
最大書き込みスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
elasticsearch_thread_pool_rejected_count_write_min |
最小書き込みスレッドプールの拒否数 | region_id, account_name, instance_id, internal_ip, instance_name, node_id, cluster_id, domain, cloud_provider, cluster_name, instance_group_id | - |
オブジェクト¶
収集された Kingsoft Cloud Elasticsearch のオブジェクトデータ構造は、「インフラストラクチャ - リソースディレクトリ」で確認できます。
{
"measurement": "kingsoftcloud_kes",
"tags": {
"account_name": "example-account",
"cloud_provider": "kingsoftcloud",
"region_id": "cn-beijing-6",
"cluster_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"cluster_name": "example-elasticsearch",
"cluster_status": "RUNNING"
},
"fields": {
"availability_zone": "cn-beijing-6a",
"charge_type": "Daily",
"main_version": "OpenSource-7.10.0",
"enable_eip": true,
"vpc_domain_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"vpc_subnet_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"private_links": "{アクセス先アドレス}",
"public_links": "{アクセス先アドレス}",
"instance_groups": "{インスタンスグループ設定}",
"cluster_create_time": "2025-01-14 06:45:39",
"last_update_time": 1784599020782
}
}
注意: tags、fields のフィールドは、今後の更新により変更される場合があります。