차트 만들기

이 가이드에서는 Monitoring 차트를 소개합니다. 다음 2가지 방법으로 차트를 작성할 수 있습니다.

  • 측정항목 탐색기를 사용하여 임시 차트 작성
  • 대시보드에 추가할 차트 만들기

대시보드용으로 생성된 차트는 영구적이며 모니터링 도구 집합의 일부가 됩니다. 측정항목 탐색기로 작성된 차트는 일시적이며 특정 문제를 조사하는 데 사용됩니다. 차트 작성 기술은 동일합니다.

차트에는 커스텀 측정항목을 포함한 프로젝트에서 수집하는 모든 측정항목 유형이 표시될 수 있습니다.

다음 스크린샷은 CPU 사용량 측정항목을 표시하는 차트를 보여줍니다.

범례가 있는 CPU 사용량 차트

이 스크린샷에서 볼 수 있듯이 차트로 작성된 측정항목의 각 시계열은 색이 지정된 선으로 표시됩니다. 이들 각각은 차트 아래의 범례 항목에 색으로 연결됩니다.

시작하기 전에

측정항목 탐색기로 새 차트 만들기

측정항목 탐색기를 사용하여 프로젝트에서 수집한 모든 측정항목의 임시 차트를 만들 수 있습니다. 측정항목 탐색기로 작성된 차트가 대시보드에 저장되기는 하지만 측정항목 탐색기를 사용할 경우 대시보드에 필요 없는 데이터가 탐색될 수도 있습니다. 또한 차트 URL을 만들어 공유하는 것도 가능합니다.

측정항목 탐색기를 사용하여 새 차트를 만드는 방법은 다음과 같습니다.

  1. Stackdriver Monitoring 콘솔에서 리소스 > 측정항목 탐색기 페이지로 이동합니다.

    측정항목 탐색기 페이지로 이동

  2. 페이지 상단의 목록에서 원하는 작업공간을 선택합니다.

    작업공간 선택

대시보드용으로 새 차트 만들기

대시보드는 대개 항상 사용하고자 하는 관련 차트의 집합을 표시합니다. 이러한 리소스에는 차트, 업타임 체크, 알림 등이 포함될 수 있습니다.

대시보드에 새 차트를 만들려면 대시보드 툴바의 맨 오른쪽에 있는 차트 추가 버튼을 누릅니다.

대시보드 툴바

차트 설계가 끝나면 저장 버튼을 눌러 대시보드에 차트를 추가합니다. 대시보드에 차트를 최대 25개까지 넣을 수 있습니다.

측정항목 탐색기의 대시보드에서 그래프 위에 있는 기타 옵션 버튼(more_vert)을 클릭하고 측정항목 탐색기에서 열기 옵션을 선택하여 원하는 차트를 볼 수도 있습니다.

차트 설계

대시보드에 설치할 차트를 만드는지, 측정항목 탐색기에서 임시 차트를 작성하는지에 관계없이 차트 정의 인터페이스는 거의 동일합니다.

차트 설계 과정에는 다음과 같은 두 가지 작업이 포함됩니다.

  • 차트에 표시될 데이터 지정
  • 차트 모양 구성

이러한 작업은 차트 정의 페이지 즉, 차트 추가 페이지나 측정항목 탐색기 페이지에 2개의 탭으로 표시됩니다. 다음 스크린샷은 차트 추가 페이지에서 만들어진 것입니다.

차트 정의 탭

  • 측정항목 탭에서는 차트에 표시할 측정항목을 지정합니다. 측정항목 선택을 참조하세요.
  • 보기 옵션 탭에서는 차트 모양을 지정합니다. 보기 옵션 설정을 참조하세요.

또한 대시보드의 차트에는 이름이 있습니다. 스크린샷에서는 Untitled 값으로 이름이 표시되어 있습니다. 측정항목 탐색기의 차트는 이름이 없습니다. 이 필드는 측정항목 탐색기 페이지에 표시되지 않습니다. 대시보드의 차트 제목 지정에 대한 자세한 내용은 차트 제목 지정하기를 참조하세요.

대시보드에 차트를 추가한 후 동일한 인터페이스를 사용하여 차트를 편집할 수 있습니다.

차트와 상호 작용하기

Monitoring의 차트는 정적 이미지가 아닌 동적 구조입니다. 대시보드에 있는지 또는 측정항목 탐색기에 내장되어 있는지에 관계없이 차트와 상호 작용할 수 있는 방법은 다양합니다. 이들 방법은 차트 다루기에 설명되어 있습니다.

범례에 표시할 측정항목 및 리소스 라벨을 선택할 수도 있습니다. 자세한 내용은 범례 구성을 참조하세요.

차트 제목 지정하기

대시보드에 차트를 추가할 때 차트와 제목을 연결할 수 있습니다. 사용자 인터페이스에서 차트에 지정된 측정항목을 기초로 차트 제목을 제안하지만 사용자가 직접 제목을 제공할 수도 있습니다. 다음 스크린샷에는 시스템에서 제안한 제목과 사용자가 제공한 제목이 나와 있습니다.

차트 제목 지정하기

제안된 제목을 사용하려면 제안 내용의 파란색 텍스트를 클릭하기만 하면 됩니다. 마음이 바뀐 경우 언제든지 제목을 바꿀 수 있습니다. 직접 지정한 제목이 있고 제안된 제목을 실수로 클릭한 경우 Control-Z 시퀀스를 사용하여 이를 실행취소할 수 있습니다.

성능 및 차트 관련 제한 사항

차트 및 대시보드 성능은 각각 부분적으로 표시되는 데이터의 양에 따라 달라집니다. 성능을 허용 가능한 범위 내로 유지하기 위해 다음과 같은 제한이 차트에 적용됩니다.

카테고리
대시보드의 차트 25
차트의 줄 300

이러한 제한은 대시보드의 차트 수 또는 차트의 줄 수에 대한 상한값을 제공합니다. 하지만 대체적으로 차트에 이렇게 많은 줄이 있는 경우는 거의 없습니다.

과도한 데이터의 구조적 원인

차트의 데이터 양은 데이터를 제공하는 측정항목에 의해 좌우되며, 해당 측정항목의 구조가 데이터 양에 큰 영향을 줄 수 있습니다.

측정항목이 라벨에서 캡처하는 데이터 양을 측정항목의 카디널리티라고 합니다. 카디널리티는 모든 라벨에서 가능한 값 조합의 수입니다.

측정항목에 라벨이 2개 있고 각 라벨에 다른 라벨 값과 독립적인 5개 값이 가능한 경우, 측정항목의 카디널리티는 25입니다. 이는 첫 번째 라벨의 5개 값과 두 번째 라벨의 5개 값의 가능한 조합 수를 나타냅니다. 측정항목에 500개 값이 가능한 라벨이 하나만 있으면 카디널리티는 500입니다.

측정항목의 최대 라벨 수는 10이고 각 라벨의 값 범위는 제한되어야 합니다. 예를 들어, 타임스탬프는 좋지 않은 선택입니다. 범위가 좁더라도 가능한 값의 수가 엄청납니다.

차트 소비자에게는 Stackdriver Monitoring에 기본 제공된 측정항목 구조에 대해 할 수 있는 일이 거의 없습니다. 기본 제공된 측정항목의 대부분은 카디널리티 문제를 방지하도록 설계되었습니다.

측정항목 데이터 표시 시 성능 문제가 발생하면 종종 차트 데이터 줄이기에 설명된 기술을 사용하여 문제를 완화시킬 수 있습니다.

측정항목이 서비스용으로 생성된 커스텀 측정항목인 경우, 서비스 개발자에게 측정항목 정의 변경을 통해 라벨 수나 가능한 값 수를 줄이도록 요청하여 결과적으로 측정항목의 카디널리티를 감소시킬 수 있습니다.

차트 데이터 감소

성능을 더 높이는 것과 동시에 차트를 보다 이해하기 쉽게 만들기 위해서는 다음과 같은 방법을 사용하여 차트의 줄 수를 줄이면 됩니다.

  • 필터링을 사용하여 불필요한 정보 삭제
  • 그룹화를 사용하여 관련된 정보 축소
  • 집계를 사용하여 정보 요약
  • 이상점 모드에서 비정상 데이터를 중점적으로 다루기

이전 스타일 범례

구성할 수 없었던 이전 구현은 범례 구성에서 설명된 범례로 대체됩니다.

Stackdriver 문서에서 다른 부분의 차트 스크린샷 대부분은 이전 범례를 보여줍니다. 이런 경우, 범례 스타일은 스크린샷 관련 설명과 관련이 없습니다.

그러나 각 구현 간에는 다음과 같은 시각적인 차이가 있습니다.

  • 범례 자체의 모양과 내용이 다릅니다.

    이전 범례에는 이름 열만 있었습니다.

    범례 행: 이전

    현재 범례의 내용을 구성할 수 있습니다. 예를 들면 다음과 같습니다.

    범례 행: 현재

  • 범례를 토글하는 차트의 컨트롤이 변경되었습니다.

    차트 컨트롤의 이전 범례 토글 아이콘은 누적 가로 막대 4개였습니다.

    범례 토글: 이전

    차트 컨트롤의 현재 범례 토글 아이콘은 점선으로 표시된 누적 가로 막대 3개입니다.

    범례 토글: 신규

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Stackdriver Monitoring
도움이 필요하시나요? 지원 페이지를 방문하세요.