기술_Kibana

쿼리 프로파일 시작하기

구일칠구 2022. 6. 30. 18:42

시작하기

쿼리 프로파일 러는 Kibana에서 자동으로 활성화됩니다. 기본 메뉴를 열고 Dev Tools 를 클릭 한 다음 Search Profiler 클릭 하여 시작하십시오.

쿼리 프로파일 러는 검색된 인덱스의 이름, 각 인덱스의 샤드, 쿼리를 완료하는 데 걸린 시간을 표시합니다. 기본 교체, 그것을 밖으로 시도하는 match_all당신이 프로필을 클릭 할 쿼리와 쿼리를 프로필 .

다음 예는 match_all쿼리 프로파일 링 결과를 보여줍니다 . .kibana_1샘플 인덱스 에 대한 정보를 자세히 살펴보면 Cumulative Time 필드에 쿼리를 실행하는 데 1.279ms가 소요되었음을 알 수 있습니다.

누적 시간 메트릭은 개별 샤드 시간의 합계입니다. 쿼리가 반환되는 데 걸린 실제 시간 (벽시계 시간) 일 필요는 없습니다. 샤드는 여러 노드에서 병렬로 처리 될 수 있으므로 벽시계 시간이 누적 시간보다 훨씬 짧을 수 있습니다. 그러나 샤드가 동일한 노드에 함께 배치되고 직렬로 실행되는 경우 벽시계 시간이 누적 시간에 더 가깝습니다.

누적 시간 메트릭은 인덱스와 샤드의 성능을 비교하는 데 유용하지만 반드시 실제 물리적 쿼리 시간을 나타내는 것은 아닙니다.

샤드의 이름을 선택한 다음 세부 정보보기 를 클릭 하여 샤드에서 실행 된 쿼리 구성 요소에 대한 세부 정보와 하위 수준 Lucene 메서드의 타이밍 분석을 포함하여 더 많은 프로파일 링 정보를 볼 수 있습니다. 자세한 내용은 쿼리 프로파일 링을 참조하십시오 .

색인 및 유형 필터링

기본적으로 쿼리 프로파일 러에서 실행하는 모든 쿼리는로 전송됩니다 GET /_search. 전체 클러스터 (모든 인덱스, 모든 유형)에서 검색합니다.

특정 인덱스 또는 유형 (또는 여러 개)을 쿼리해야하는 경우 인덱스 및 유형 필터를 사용할 수 있습니다.

다음 예에서 쿼리는 인덱스 test및 kibana_1 및 유형 에 대해 실행 my_type됩니다. 이것은에 요청하는 것과 동일합니다 GET /test,kibana_1/my_type/_search.

'기술_Kibana' 카테고리의 다른 글

grok 표현식 디버깅  (0) 2022.07.01
미리 캡처 된 프로파일 러 JSON 렌더링  (0) 2022.06.30
쿼리 및 집계 프로파일 링  (0) 2022.06.30
콘솔  (0) 2022.06.30
Chromium 설정  (0) 2022.06.30