콘텐츠로 이동

킹소프트 클라우드 Elasticsearch

킹소프트 클라우드 Elasticsearch 클러스터 모니터링 데이터를 수집합니다.

구성

사전 조건

요구 사항을 충족하는 킹소프트 클라우드 AK ID, AK Secret을 미리 준비하고, 수집에 필요한 서비스의 읽기 전용 권한을 부여하세요.

Func 설치

권장: Guance 통합 - 확장 - 관리형 Func를 활성화하세요. 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요.

직접 배포한 Func는 직접 배포 Func를 참고하세요.

설치 스크립트

  1. Func 콘솔에 로그인한 뒤, 【스크립트 마켓】을 클릭하고 Guance 스크립트 마켓에 들어가 integration_kingsoftcloud_elasticsearch를 검색합니다.
  2. 【설치】를 클릭한 후, 해당 파라미터인 킹소프트 클라우드 AK ID, AK Secret 및 계정명을 입력합니다.
  3. 【배포 시작 스크립트】를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 대응하는 시작 스크립트를 자동으로 구성합니다.
  4. 활성화 후에는 「관리 / 자동 트리거 구성」에서 해당 자동 트리거 구성을 확인할 수 있습니다. 【실행】을 클릭하면 주기 시간을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.

검증

  1. 「관리 / 자동 트리거 구성」에서 해당 작업에 대한 자동 트리거 구성이 존재하는지 확인하고, 동시에 해당 작업 기록과 로그를 확인해 이상이 있는지 점검합니다.
  2. Guance의 「기반 인프라 - 리소스 디렉터리」에서 자산 정보가 있는지 확인합니다.
  3. Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다.

지표

킹소프트 클라우드 클라우드 모니터링을 구성한 후, 기본 지표 집합은 아래와 같습니다. 구성을 통해 더 많은 지표를 수집할 수 있습니다. 킹소프트 클라우드 Elasticsearch 모니터링 지표는 kingsoftcloud_kes 지표 집합에 있습니다.

MetricName MetricDescribe Dimensions Unit
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 -

객체

수집된 킹소프트 클라우드 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의 필드는 이후 업데이트에 따라 변경될 수 있습니다.

문서 평가

이 페이지가 도움이 되었나요?