과거 추세 보기

이 페이지에서는 Cloud Profiler의 기록 뷰에 대해 설명합니다. 이 문서는 함수의 평균 리소스 사용량이 시간에 따라 어떻게 변하는지 파악하려는 개발자를 대상으로 합니다.

시작하기 전에

이 기능은 최근 30일 동안의 데이터를 표시합니다. 서비스가 새로 배포되었거나 최소 30일 동안 배포되지 않은 경우 차트가 비어 있거나 불완전할 수 있습니다.

기록 뷰 열기

서비스에서 함수의 리소스 사용량 내역을 보는 방법에는 여러 가지가 있습니다.

여러 함수의 기록 보기

여러 함수의 평균 사용량을 표시하려면 기록 을 클릭합니다.

필터 표시줄 표시

기본적으로 이 뷰에는 평균 사용량이 가장 높은 5개 함수의 기록이 표시됩니다. 특정 함수를 표시하거나 숨기도록 이 뷰를 구성할 수 있습니다.

기본 내역 뷰 디스플레이

특정 함수의 기록 보기

특정 함수의 평균 사용량을 보려면 다음 중 하나를 수행합니다.

  • Flame 그래프에서 관심 있는 함수가 포함된 프레임에 포인터를 놓은 다음 프레임 도움말에서 기록 표시를 클릭합니다.
  • 목록 을 클릭하고 관심 있는 함수를 식별하고 작업 을 선택한 다음 기록 표시를 선택합니다.

차트 이해

차트의 각 행에는 특정 함수의 리소스 사용량 내역이 표시됩니다. 차트에는 30일 동안의 데이터가 표시됩니다. 차트의 가장 최근 데이터 포인트는 전날에 대한 것입니다.

값 유형 메뉴에서 프로필 데이터를 모든 함수의 리소스 사용량 비율 또는 절댓값을 측정항목의 단위로 표시할 수 있습니다. 함수의 절대적인 사용량은 24시간 동안 모든 프로필 간 총 리소스 사용량 비율을 해당 기간의 프로필 수로 계산하여 결정됩니다.

최대 표시 개수 메뉴를 사용하면 표시할 최대 함수 수를 구성할 수 있습니다. 기본적으로 이 값은 5개의 함수로 설정되어 있습니다.

차트 제목은 차트에 자체 사용량 또는 총 사용량을 표시하는지 여부를 나타냅니다. 또한 이전 데이터가 표시되는 리소스도 나타냅니다. 앞의 스크린샷에서 차트 제목은 CPU time 데이터가 표시되어 있음을 나타냅니다.

차트 범례에는 리소스 사용량이 표시되는 함수의 이름이 나열됩니다.

차트 수정

특정 함수의 데이터를 강조표시하려면 범례의 함수 이름 위에 포인터를 올려놓습니다.

데이터 포인트 위에 포인터를 올려놓으면 도움말이 활성화되어 데이터 포인트에 대한 자세한 정보를 확인할 수 있습니다.

기본 내역 뷰 도움말 디스플레이

앞의 스크린샷에서와 같이 도움말에는 다음 사항이 표시됩니다.

  • 함수 이름
  • 함수 파일 이름
  • 날짜
  • 절대적 사용량 및 사용량 백분율
  • 데이터 포인트를 생성하는 데 사용되는 프로필 수

차트 필터링

함수를 표시하거나 숨기려면 필터를 사용합니다. 필터는 정규 표현식을 필터 값으로 허용하며 일치는 대소문자를 구분합니다. 정규 표현식은 모든 함수 이름과 모든 파일 이름과 비교됩니다.

필터를 추가하려면 내역 필터 추가를 클릭하고 목록에서 옵션을 선택한 후 필터 값을 입력합니다.

필터 설명
표시

이름 또는 파일 이름이 RE2 정규 표현식과 일치하는 함수를 표시하려면 이 정규 표현식으로 설정된 값을 사용하여 이 필터를 추가합니다.

Show 필터를 여러 개 추가하면 논리적 OR와 결합됩니다.

숨기기

이름 또는 파일 이름이 정규 표현식과 일치하는 모든 함수를 숨기려면 정규 표현식으로 설정된 값을 가진 필터를 추가합니다.

Hide 필터를 여러 개 추가하면 논리적 OR와 결합됩니다.

문제해결

이 섹션에서는 내역 뷰와 관련된 문제를 소개합니다. 다른 Profiler 문제에 대한 도움말은 일반 문제 해결 섹션을 참조하세요.

동작 원인 해결책
하나 이상의 함수에 일부 데이터 포인트가 누락되었습니다. 차트에는 30일간의 이전 데이터가 표시됩니다. 하루 동안 데이터가 없는 경우 차트에 데이터 포인트가 추가되지 않으며 차트가 부분적으로 비어 있을 수 있습니다. 누락된 데이터는 오류 조건이 아닙니다.
차트가 비어 있고 No data is available for the filter selections 메시지가 표시됩니다.

새로 배포된 서비스의 경우 이전 데이터가 나타나지 않습니다.

필터가 적용된 경우 필터 조합에 따라 서비스의 모든 함수에 대한 데이터가 표시되지 않을 수 있습니다. 예를 들어 Show:sortHide:sort 필터를 적용하면 데이터가 표시되지 않습니다. Show 필터를 사용하면 이름에 sort가 있는 함수만 표시되고 Hide 필터를 사용하면 이러한 함수가 숨겨집니다.

새로 배포된 서비스의 경우 내역 뷰가 비어 있어야 합니다.

필터가 적용된 경우 필터 조합이 가능한 모든 함수를 제거하지 않도록 해야 합니다.

다음 단계