6.5. 쿼리 성능 분석


최상의 쿼리 성능을 위해 실행 시간에 가능한 한 많은 시간을 보고 실행 시간 지표로 표시하려고 합니다.For best query performance, you want to see as much time as possible spent in execution time, denoted by the Execution Time metric. 다른 성능 지표가 높을 수 있는 이유와 이를 개선하기 위해 수행할 수 있는 단계는 아래 표를 참조하십시오. 쿼리를 수정하여 실행 시간을 줄여 전체 성능을 향상시킬 수도 있습니다.

Expand
문제이유수정

높은 실행 시간

쿼리는 정규식 처리와 같은 많은 CPU 집약적인 작업을 수행할 수 있습니다.

다음과 같은 변경을 수행할 수 있습니다.

  • 정규식을 줄이거나 제거하도록 쿼리를 변경합니다.
  • CPU 리소스를 더 추가합니다.

쿼리에는 많은 작은 로그 행이 있습니다.

쿼리에 작은 행이 여러 개 있는 경우 실행은 Loki가 행 자체를 반복하는 속도에 따라 달라집니다. 이는 CPU 클럭 빈도 병목 현상이 됩니다. 더 빨리하려면 더 빠른 CPU가 필요합니다.

높은 대기열 시간

충분한 쿼리를 달리고 있지 않습니다.

유일한 수정 사항은 LokiStack 사양에서 queriers 복제본 수를 늘리는 것입니다.

Chunk Refs Fetch Time

LokiStack 사양의 인덱스-gateway 복제본 수가 충분하지 않습니다.

인덱스-gateway 복제본 수를 늘리거나 CPU 리소스가 충분한지 확인합니다.

높은 Chunks 다운로드 시간

청크가 너무 작을 수 있습니다.

total_bytes 값을 cache_chunk_req 값으로 나누어 평균 청크 크기를 확인합니다. 평균은 청크당 압축되지 않은 평균 바이트를 나타냅니다. 최상의 성능을 위한 값은 메가바이트 단위의 순서에 있어야 합니다. 청크가 몇 백바이트 또는 킬로바이트 크기인 경우 레이블을 다시 방문하여 데이터를 매우 작은 청크로 분할하지 않도록 합니다.

쿼리 시간 초과

쿼리 시간 초과 값이 너무 낮을 수 있습니다.

LokiStack 사양에서 queryTimeout 값을 늘립니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat