본문 바로가기
WIKI 기술 지식 베이스

OpenSearch Benchmark metrics

원문 보기 위키 갱신

출처: 문서

본문

OpenSearch Benchmark 메트릭

워크로드가 완료되면 OpenSearch Benchmark는 모든 메트릭 레코드를 메트릭 스토어에 저장해요. 이 메트릭들은 메모리에 보관할 수도 있고 OpenSearch 클러스터에 보관할 수도 있어요.

메트릭 저장하기

벤치마크를 실행하는 동안 메트릭을 메모리에 저장할지, 메트릭 스토어에 저장할지는 benchmark.ini 파일에서 datastore.type 파라미터를 설정해 지정할 수 있어요.

메모리

벤치마크를 실행하는 동안 메트릭을 메모리에 저장하려면 benchmark.ini의 reporting 섹션에 다음 설정을 지정해요:

[reporting]
datastore.type = in-memory
datastore.host = <host-url>
datastore.port = <host-port>
datastore.secure = False
datastore.ssl.verification_mode = <ssl-verification-details>
datastore.user = <username>
datastore.password = <password>

OpenSearch

벤치마크를 실행하는 동안 메트릭을 외부 OpenSearch 메모리 스토어에 저장하려면 benchmark.ini의 reporting 섹션에 다음 설정을 지정해요:

[reporting]
datastore.type = opensearch
datastore.host = <opensearch endpoint>
datastore.port = 443
datastore.secure = true
datastore.ssl.verification_mode = none
datastore.user = <opensearch basic auth username>
datastore.password = <opensearch basic auth password>
datastore.number_of_replicas =
datastore.number_of_shards =

datastore.number_of_replicas와 datastore.number_of_shards를 모두 지정하지 않으면 OpenSearch는 기본값을 사용해요. 레플리카 개수는 0, 샤드 개수는 1이에요. 데이터 스토어 클러스터를 만든 후에 이 설정들을 변경하면, 새로운 레플리카와 샤드 설정은 월말에 새 결과 인덱스가 생성될 때만 적용돼요.

OpenSearch를 데이터 스토어로 사용하도록 구성한 상태로 OpenSearch Benchmark를 실행하고 나면, OpenSearch Benchmark는 세 개의 인덱스를 만들어요:

  • benchmark-metrics-YYYY-MM: 세분화된 메트릭과 텔레메트리 데이터를 담고 있어요.
  • benchmark-results-YYYY-MM: 최종 결과를 기반으로 한 데이터를 담고 있어요.
  • benchmark-test-executions-YYYY-MM: execution-ids에 대한 데이터를 담고 있어요.

이 인덱스 안의 데이터는 OpenSearch Dashboards에서 시각화할 수 있어요.

다음 단계

  • 메트릭 스토어를 설계하는 방법에 대해 더 알아보려면 Metric records를 참고하세요.
  • 어떤 메트릭이 저장되는지에 대해 더 알아보려면 Metric keys를 참고하세요.

더 알아보기 (Learn more)