이 문서에서는 사용할 대시보드 및 차트의 유형 선택에 도움을 주고 성능 문제를 일으킬 수 있는 대시보드 설계를 방지하는 방법을 설명합니다.
대시보드를 사용하면 동일한 컨텍스트에서 여러 소스의 데이터를 보고 분석할 수 있습니다. 예를 들어 측정항목 데이터, 알림 정책, 로그 항목을 표시하는 커스텀 대시보드를 만들 수 있습니다.
사전 정의된 대시보드 또는 커스텀 대시보드 선택
단일 서비스에 대한 측정항목 및 일반 정보를 표시하는 사전 정의된 대시보드에는 Google Cloud 프로젝트에 서비스를 추가할 때 Cloud Monitoring에서 자동으로 설치하는 대시보드가 포함됩니다. 이 대시보드는 수정하거나 복사할 수 없습니다. 그러나 사전 정의된 대시보드에서 커스텀 대시보드로 차트를 복사할 수 있습니다. 자세한 내용은 Google Cloud 대시보드 보기를 참조하세요.
커스텀 대시보드는 만들거나 설치하는 대시보드입니다. 이러한 대시보드에서 콘텐츠를 정의하고 사용자에게 유용한 방식으로 콘텐츠를 구성합니다. 커스텀 대시보드의 경우 대시보드의 일부 또는 모든 항목에 적용되는 영구 필터를 정의할 수 있습니다. 사전 정의된 대시보드와 달리 커스텀 대시보드는 여러 서비스에 대한 정보를 표시할 수 있습니다. 한 프로젝트에서 커스텀 대시보드를 만든 후 이를 공유하여 여러 프로젝트에서 커스텀 대시보드를 복제할 수도 있습니다. 커스텀 대시보드를 만들려면 Google Cloud Console 또는 Cloud Monitoring API를 사용할 수 있습니다. 자세한 내용은 커스텀 대시보드 관리 및 API를 통한 대시보드 관리를 참조하세요.
대시보드에 적합한 콘텐츠 선택
커스텀 대시보드를 만들 때는 조회할 정보의 종류와 해당 데이터를 가장 유용하게 표시할 방법을 고려하세요. 대시보드는 측정항목 데이터를 표시할 뿐 아니라 알림 정책을 표시하고, 로그 항목을 표시하고, 설명 텍스트를 포함할 수 있습니다. 측정항목 데이터를 표시할 때 해당 데이터를 시간 간격에 따라 조회할 수도 있고, 가장 최근 값만 표시할 수도 있습니다.
디버깅을 용이하게 하려면 차트를 테이블과 페어링하세요. 차트에는 시간 간격에 따른 데이터가 표시되므로 이전 동작을 확인하고 이상치를 식별할 수 있습니다. 차트에서 이상치을 찾으면 테이블 뷰로 전환한 다음 테이블을 정렬하고 필터링하여 특정 시계열에 대한 값을 찾을 수 있습니다. 예를 들어 특정 디스크 또는 특정 영역에 있는 인스턴스에 대한 값만 표시하도록 테이블을 수정할 수 있습니다.
대시보드 콘텐츠 관리를 간소화하려면 관련 차트 및 표를 축소형 그룹에 배치하세요. 그룹에는 축소 모드와 확장 모드가 있어 이를 통해 한 컬렉션으로 포함된 항목을 관리할 수 있습니다.
표시기는 가장 최근 값만 표시합니다. 표시기는 단일 값이 원하는 작동 범위를 벗어날 경우 알림을 받고 싶지 않지만 시각적 표시를 원하는 경우에 유용합니다. 표시기의 배경색은 측정된 값과 선택한 임계값의 비교 방식에 따라 변경됩니다. 시간 간격 동안 기록된 모든 값이 원하는 범위를 벗어나면 알림을 제공하는 알림 정책을 만들 수 있습니다.
시간별 데이터를 보여주는 차트
시간 간격의 시계열 데이터를 보려면 다음 유형 중 하나를 대시보드에 추가하세요.
- 선 차트
- 누적 영역 차트
- 누적 막대 그래프
- 히트맵 차트
다음 스크린샷은 색상 모드의 선 차트 예시입니다.
가능한 최고의 해상도로 시계열을 표시하려면 선 차트 또는 누적 영역 차트를 사용합니다. 각 시계열의 합계 대비 시계열의 합계를 확인하려면 시계열의 합계를 보려면 누적 영역 차트를 선택하세요. 이상점만 표시하거나 현재 데이터와 이전 데이터를 비교하거나 '50번째 백분위수' 같은 통계 측정값을 표시하도록 차트를 구성할 수 있습니다. 상세 설명은 뷰 옵션 설정을 참조하세요.
할당량 측정항목과 같이 수집 빈도가 낮은 샘플로 시계열을 표시하려면 누적 막대 그래프를 사용하고 대시보드의 시간 선택기를 최소 1주일로 설정합니다. 할당량 측정항목을 차트로 표시하는 예시는 할당량 측정항목 사용을 참조하세요.
분포 값이 있는 측정항목을 표시하려면 히트맵 차트를 사용하세요. 히트맵은 색상을 사용하여 분포 값을 나타냅니다. 백분위수 선 또는 이상점을 표시할 수도 있습니다. 자세한 내용은 분포 측정항목을 참조하세요.
상세 설명은 대시보드 및 차트 추가를 참조하세요.
최신 데이터를 보여주는 차트
가장 최근에 측정한 결과를 보려면 대시보드에 테이블, 게이지 또는 스코어카드를 추가합니다. 테이블은 여러 시계열을 표시할 수 있으며 행 정렬 및 필터링이 가능합니다. 반면 게이지 및 스코어카드는 색상으로 구분된 임곗값과 비교하여 단일 시계열을 보여주는 표시기입니다. 예를 들어 빨간색 게이지는 최신 측정 결과가 위험 범위에 속함을 나타냅니다.
다음 스크린샷은 게이지의 예시입니다.
상세 설명은 대시보드에 표시기 추가 및 대시보드에 차트 및 테이블 추가를 참조하세요.
대시보드 성능 문제 개선
대시보드의 성능은 표시되는 차트 수 및 각 차트에 표시되는 시계열 수에 영향을 받습니다. 예를 들어 차트에 많은 시계열이 표시되면 로드 또는 새로고침 시간이 길어질 수 있습니다. 시계열의 수는 시계열과 연관된 측정항목 유형 및 모니터링 리소스 유형의 구조에 부분적으로 의존합니다. 각 유형에는 여러 개의 라벨이 있습니다. 측정항목 목록 및 모니터링 리소스 목록은 각 측정항목과 모니터링 리소스 유형의 라벨을 포함합니다.
라벨 집합의 고유한 값 조합마다 단일 시계열이 있습니다. 가능한 조합의 수를 카디널리티라고 합니다. 라벨, 값, 카디널리티에 대한 상세 설명은 카디널리티를 참조하세요.
대시보드를 열거나 측정항목 데이터를 표시할 때 성능 문제가 발생하면 다음 방법 중 하나를 사용하여 문제를 개선할 수 있습니다.
- 필터링을 사용하여 불필요한 정보를 삭제하기
- 시계열을 그룹화하여 관련 정보를 결합하기
- 이상점 모드에서 비정상 데이터를 중점적으로 다루기
- 커스텀 측정항목의 라벨에 사용할 수 있는 라벨 수 또는 값 범위 줄이기
- 대시보드에서 차트 또는 기타 콘텐츠를 삭제합니다.
- 대시보드 콘텐츠를 그룹화하여 측정항목 데이터의 로드 우선순위를 지정합니다.