샘플 대시보드 설치

Cloud Monitoring은 GitHub에서 선별한 다양한 Google Cloud 서비스(예: Compute Engine, Cloud Storage, BigQuery 등)에 고유한 대시보드 정의 집합을 제공합니다. 이러한 대시보드의 차트에는 특정 서비스와 관련된 일부 측정항목이 제공됩니다. Cloud Monitoring API 또는 Google Cloud 콘솔을 사용하여 Google Cloud 프로젝트에서 이러한 정의를 커스텀 대시보드로 설치할 수 있습니다.

이 페이지에서는 GitHub monitoring-dashboard-samples 저장소에 저장된 대시보드 정의를 설치하는 방법을 설명합니다. 각 정의는 JSON 파일로 저장됩니다. 이 페이지에서는 Google Cloud Console에서 대시보드를 보는 방법도 설명합니다.

샘플 대시보드 설치

Google Cloud 콘솔

Google Cloud 콘솔을 사용하여 대시보드 정의를 설치하려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 대시보드를 선택합니다.

    대시보드로 이동

  2. 다음 중 하나를 수행합니다.

    • 샘플 라이브러리에서 대시보드를 설치하려면 다음을 수행합니다.

      1. 샘플 라이브러리 탭을 클릭합니다.

        선택한 샘플 라이브러리 탭을 표시합니다.

      2. 설치하려는 대시보드를 선택합니다.

      3. (선택사항) 대시보드 세부정보를 보거나 콘텐츠를 미리 보려면 미리보기를 클릭합니다.

      4. (선택사항) 대시보드의 JSON 표현을 보려면 미리보기를 클릭한 다음 JSON을 클릭합니다.

      5. 가져오기를 클릭합니다.

    • JSON 파일을 업로드하여 대시보드를 구성하려면 다음을 수행합니다.

      1. (선택사항) 선별된 대시보드 정의를 설치하려면 GitHub 저장소를 다운로드합니다.

        git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git

      2. 대시보드 만들기를 클릭합니다.

      3. 대시보드 툴바에서 JSON 편집기를 클릭합니다.

        새 대시보드의 경우 표시된 코드는 다음과 비슷합니다.

        {
          "category": "CUSTOM",
          "displayName": "New Dashboard",
          "mosaicLayout": {
            "columns": 12
          },
        }
        
      4. 편집기 툴바에서 파일 업로드를 클릭합니다.

      5. 대시보드 정의가 포함된 파일을 선택한 후 열기를 클릭합니다.

        파일이 업로드되면 대시보드의 JSON이 업데이트됩니다.

        '대시보드를 저장할 수 없습니다: Field mosaicLayout.tiles[0]에 잘못된 값이 있습니다'라는 메시지가 표시되면 대시보드 툴바에서 그리드를 선택합니다.

      6. (선택사항) 대시보드를 맞춤설정합니다. 예를 들어 제목을 업데이트하거나 대시보드 소스를 나타내는 텍스트 상자를 추가하거나 원치 않는 차트를 삭제하거나 차트를 추가할 수 있습니다.

gcloud CLI

Google Cloud CLI를 사용하여 대시보드 정의를 설치하려면 다음을 수행합니다.

  1. 대시보드 정의가 로컬 시스템에 액세스할 수 있는지 확인합니다.

    GitHub 저장소에 저장된 대시보드의 경우 특정 대시보드를 저장하거나 전체 저장소를 다운로드할 수 있습니다.

    git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
    
  2. 설치하려는 대시보드를 식별합니다.

    예를 들어 GitHub 저장소의 monitoring-dashboard-samples/dashboards/compute 디렉터리에 gce-vm-instance-monitoring.json이라는 파일이 포함됩니다.

  3. gcloud monitoring dashboards create 명령어를 실행하고 대시보드의 JSON 표현을 제공합니다.

    예를 들어 gce-vm-instance-monitoring.json 대시보드를 설치하려면 다음 명령어를 실행합니다.

    gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json
    

Cloud Monitoring API

Google Cloud CLI를 사용하여 대시보드 정의를 설치하려면 다음을 수행합니다.

  1. 대시보드 정의가 로컬 시스템에 액세스할 수 있는지 확인합니다.

    GitHub 저장소에 저장된 대시보드의 경우 특정 대시보드를 저장하거나 전체 저장소를 다운로드할 수 있습니다.

    git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
    
  2. 설치하려는 대시보드를 식별합니다.

    예를 들어 GitHub 저장소의 monitoring-dashboard-samples/dashboards/compute 디렉터리에 gce-vm-instance-monitoring.json이라는 파일이 포함됩니다.

  3. dashboards.create를 호출하고 대시보드의 JSON 표현을 제공합니다.

    자세한 내용은 대시보드 관리를 참조하세요.

설치된 대시보드 보기

저장소의 각 파일은 새 커스텀 대시보드를 만듭니다. 예를 들어 gce-vm-instance-monitoring.json 파일은 'GCE VM 인스턴스 모니터링'이라는 제목의 대시보드를 만듭니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 대시보드를 선택합니다.

    대시보드로 이동

  2. 목록에서 'GCE VM 인스턴스 모니터링'을 클릭합니다. 대시보드가 많으면 커스텀 대시보드 또는 새 대시보드 이름으로 필터링해야 할 수 있습니다.

다음 스크린샷은 설치된 대시보드의 일부를 보여줍니다.

Compute Engine VM 인스턴스 모니터링 대시보드 예시