이 문서에서는 청구 가능한 측정항목을 최대한 활용하는 데 도움이 되는 Cloud Monitoring 측정항목 관리 페이지를 설명합니다. Google Cloud 프로젝트는 측정항목 범위에 표시되는 모든 측정항목에 액세스할 수 있습니다. 측정항목 관리 페이지를 사용하여 다음을 수행할 수 있습니다.
측정항목 사용량 한눈에 보기: 쿼리, 커스텀 대시보드 또는 알림 정책에서 측정항목이 어떻게 사용되는지 확인합니다.
- 미사용 청구 가능 측정항목은 지난 30일 동안 쿼리된 적이 없고 커스텀 대시보드나 알림 정책에서 사용되지 않는 활성 측정항목입니다.
- 측정항목 범위에 있지만 다른 프로젝트에 정의된 측정항목의 알림 정책 또는 커스텀 대시보드를 보려면 프로젝트 선택 도구를 사용하여 측정항목을 저장할 Google Cloud 프로젝트를 선택합니다.
비용이 높고 가치가 낮은 측정항목 식별: 측정항목을 필터링하고 정렬하여 사용하지 않는 청구 가능 측정항목 중 비용이 가장 높은 측정항목을 확인합니다. 어느 프로젝트와 네임스페이스가 측정항목의 비용을 높이는지 확인합니다.
- 시간 경과에 따른 트렌드 보기를 통해 청구 가능 측정항목의 상대적 비용을 파악합니다.
- 전체 사용 패턴이 변경되면 알림을 받도록 설정합니다.
- 청구 가능한 측정항목의 청구 방식에 대한 자세한 내용은 청구 가능한 측정항목의 가격 책정 모델을 참고하세요.
비용 관리: 필요하지 않은 측정항목을 제외하는 규칙을 만들어 Cloud Monitoring으로 처리되지 않도록 합니다. 제외된 측정항목에는 요금이 청구되지 않습니다. 제외 규칙은 측정항목의 소스와 관계없이 적용됩니다.
- 측정항목 이름을 사용하여 단일 측정항목을 제외합니다.
- 정규 표현식을 사용하여 측정항목 그룹을 제외합니다.
측정항목 처리 문제 해결하기
- 측정항목 데이터 쓰기 오류를 해결합니다.
- 청구 가능 측정항목의 카디널리티와 관련된 가능한 문제를 파악합니다.
- 청구 가능한 측정항목 수집과 관련된 감사 로그를 확인합니다. 감사 로그에 대한 일반 정보는 Cloud 감사 로그 개요를 참조하세요.
측정항목 관리 페이지에서는 사용자 정의 로그 기반 측정항목을 보고하지 않습니다. 로그 항목의 값을 계수하여 파생되는 이러한 측정항목에는 접두사 logging.googleapis.com/user
가 있습니다.
시작하기 전에
측정항목 관리 페이지에 포함된 차트와 로그를 보고 알림 정책을 만들고 측정항목 제외 규칙을 만들려면 올바른 승인을 받아야 합니다.
측정항목 관리는 데이터 수집 및 사용 측면에서 측정항목을 분석합니다. 이러한 카테고리에 대한 자세한 내용은 용어를 참고하세요.
승인
-
Google Cloud 콘솔을 사용하여 대시보드를 보고 알림 정책을 만들거나 측정항목 제외 규칙을 만들고 수정하며 삭제하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Monitoring 편집자(
roles/monitoring.editor
) IAM 역할 부여를 요청합니다. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
-
감사 로그를 보는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 비공개 로그 뷰어(
roles/logging.privateLogViewer
) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
역할에 대한 자세한 내용은 Identity and Access Management로 액세스 제어를 참조하세요.
측정항목 관리 페이지에서 측정항목으로 생성된 감사 로그를 보려면 Google Cloud 프로젝트에서 감사 로깅을 사용 설정해야 합니다. 데이터를 읽거나 쓸 때 감사 로그를 생성하도록 프로젝트를 사용 설정하려면 다음을 수행합니다.
-
Google Cloud 콘솔에서 감사 로그 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 IAM 및 관리자인 결과를 선택합니다.
- 필터 표시줄에 Stackdriver Monitoring API를 입력합니다.
- Stackdriver Monitoring API를 선택합니다.
- 로그 유형 탭에서 데이터 쓰기와 데이터 읽기를 선택한 후 저장을 클릭합니다.
자세한 내용은 데이터 액세스 감사 로그 구성을 참조하세요.
-
용어
측정항목 관리 페이지에서는 다음 용어를 사용하여 측정항목의 상태와 측정항목 사용 방법을 설명합니다.
- 측정항목 상태
- 활성 측정항목은 지난 25시간 동안 프로젝트에서 데이터를 처리한 청구 가능 측정항목입니다. 이러한 측정항목에는 비용이 발생합니다.
- 비활성 측정항목은 지난 25시간 동안 프로젝트에서 데이터를 처리하지 않은 청구 가능 측정항목입니다. 이러한 측정항목에는 비용이 발생하지 않습니다.
측정항목 사용
사용된 측정항목은 지난 30일 동안 Cloud Monitoring API 또는 기타 도구에서 쿼리했거나 커스텀 대시보드 또는 알림 정책에서 사용된 측정항목입니다.
데이터가 없는 측정항목(비활성 측정항목)을 참조하는 차트와 알림 정책을 만들고 이러한 측정항목을 쿼리할 수 있습니다. 읽기 작업에서 데이터를 반환하지 않더라도 측정항목 관리 페이지에서 이러한 측정항목은 사용된 측정항목으로 간주됩니다.
미사용 청구 가능 측정항목은 지난 30일 동안 쿼리된 적이 없고 커스텀 대시보드나 알림 정책에서 사용되지 않는 활성 측정항목입니다. 이러한 측정항목에는 처리 비용이 발생하지만 관측 가능성 이점을 제공하지는 않습니다. 이러한 측정항목이 관측 가능성 격차를 나타내는 경우 차트 또는 알림 정책을 만들 수 있습니다. 이러한 측정항목이 관측 가능성 격차를 나타내지 않는 경우 이를 제외해 처리 비용을 없앨 수 있습니다.
유휴 측정항목은 지난 30일간 쿼리된 적이 없고 커스텀 대시보드나 알림 정책에서 사용되지 않는 비활성 측정항목입니다. 이러한 측정항목에는 비용이 발생하지 않습니다.
측정항목의 사용 상태는 24시간마다 계산되어 최신 쿼리 기록과 대시보드 및 알림 정책 변경사항을 반영합니다.
측정항목 사용 요약 보기
청구 가능한 측정항목 수, 측정항목 수집 비율, 오류 비율의 요약을 보려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
툴바에서 기간을 선택합니다. 기본적으로 측정항목 관리 페이지에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다. 다음 스크린샷은 예시입니다.
측정항목 범위의 프로젝트에서 현재 활성 상태인 청구 가능한 측정항목 수에 대한 요약을 보려면 활성 측정항목 스코어카드를 참조하세요. 지난 25시간 동안 데이터가 기록된 경우 측정항목은 활성 상태입니다.
차트 또는 알림 정책에서 쿼리되거나 사용 중인 활성 청구 가능 측정항목 수를 확인하려면 측정항목 사용 스코어카드를 참고하세요. 사용하지 않는 청구 가능 측정항목은 커스텀 대시보드 또는 알림 정책을 만들어 메우거나 측정항목을 완전히 제외하여 비용을 절감할 수 있는 관측 가능성 격차를 나타냅니다.
비용에 영향을 미치는 요인을 확인하려면 수집된 청구 가능 바이트 및 수집된 청구 가능 샘플 스코어카드를 사용합니다. 자세한 내용은 측정항목 수집의 전반적인 트렌드 보기를 참조하세요.
청구 가능한 측정항목의 설계 또는 사용 문제를 식별하는 데 도움이 되는 정보를 찾으려면 측정항목 쓰기 오류 스코어카드를 사용합니다. 자세한 내용은 측정항목 문제 조사를 참조하세요.
측정항목 관리 페이지에는 실제 비용이 아닌 수집하는 데이터 양이 표시됩니다. 현재 결제 정보를 보려면 툴바에서 결제 보기를 클릭합니다.
측정항목 범위에 대한 정보 보기
측정항목 관리 페이지에 표시되는 측정항목 집합은 프로젝트의 측정항목 범위에 따라 다릅니다. 프로젝트의 측정항목 범위에 프로젝트 자체만 있는 경우 측정항목 관리 페이지의 측정항목은 현재 프로젝트의 측정항목입니다. 프로젝트의 측정항목 범위에 여러 프로젝트가 포함된 경우 측정항목 관리 페이지에 표시되는 측정항목에 이러한 모든 프로젝트의 측정항목이 포함됩니다. 비용에 가장 큰 영향을 미치는 측정항목이 다른 프로젝트에서 시작되었을 수 있습니다.
프로젝트의 범위 정보 요약을 보려면 측정항목 범위를 클릭합니다. 이 요약에는 다음이 포함됩니다.
- 프로젝트에 대한 액세스 권한이 있는 IAM 주 구성원. 주 구성원 집합에는 사용자, 그룹, 서비스 계정이 포함됩니다.
- 측정항목 범위에 표시되는 무료 및 청구 가능한 측정항목 수.
- 현재 프로젝트에서 모니터링하는 프로젝트의 목록. 이러한 모든 프로젝트의 청구 가능한 측정항목은 측정항목 관리 페이지에서 확인할 수 있습니다.
- 현재 프로젝트의 측정항목을 볼 수 있는 모든 프로젝트에 대한 정보.
측정항목 범위에 대한 자세한 내용은 멀티 프로젝트 뷰 구성을 참조하세요.
청구 가능한 측정항목 조사
측정항목 관리 페이지에서는 측정항목 범위의 각 청구 가능한 측정항목을 포함하는 테이블을 제공합니다. 이 테이블을 사용하여 다음을 수행할 수 있습니다.
- 청구 대상 분량에 대한 측정항목의 기여도를 확인합니다.
- 지난 30일 동안 측정항목이 읽힌 빈도를 확인합니다. 측정항목 읽기에는 API 읽기 요청과 차트에서 생성된 요청이 포함됩니다.
- 수집되지만 알림 정책 또는 대시보드에서 사용되지 않는 측정항목을 식별합니다. 사용되지 않는 측정항목 데이터는 관측 가능성 격차 또는 측정항목을 제외하여 비용 절감 기회를 나타낼 수 있습니다.
- 연결된 알림 정책 또는 커스텀 대시보드가 없는 측정항목에 대한 알림 정책 또는 차트를 만듭니다.
- 측정항목 데이터가 시작된 프로젝트를 식별합니다. 이 테이블에는 측정항목 범위에 있는 모든 프로젝트의 측정항목이 포함되어 있으며, 어느 프로젝트의 특정 측정항목이 수집되는지 알아야 할 수 있습니다.
- 각 측정항목의 라벨 및 카디널리티 정보를 검토합니다. 이 정보는 측정항목 설계 또는 사용과 관련된 문제를 조사할 때 유용합니다.
각 청구 가능한 측정항목의 사용 데이터 테이블을 보려면 다음 안내를 따르세요.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
툴바에서 기간을 선택합니다. 기본적으로 측정항목 관리 페이지에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다. 다음 스크린샷은 측정항목 테이블의 예시를 보여줍니다.
조회할 측정항목 선택
비용 관리를 위해서는 트래픽 발생이 가장 많은 청구 가능한 측정항목이 무엇인지 알아야 합니다. 예를 들어 매시간 수집되는 데이터 양이 60MiB라는 것만으로는 충분하지 않습니다. 하지만 청구 가능한 데이터가 대부분 한두 개의 측정항목으로 인해 발생한다는 것을 알고 있으면 해당 측정항목의 사용량을 조사할 수 있습니다.
청구 가능한 측정항목을 나열하려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 툴바에서 기간을 선택합니다. 기본적으로 이 탭에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다.
- 특정 측정항목 그룹으로 디스플레이를 제한하려면 빠른 필터를 사용하거나 테이블을 직접 필터링하세요. 측정항목 카테고리를 살펴보면 테이블의 모든 측정항목을 볼 때 감지하기 어려운 패턴이 드러날 수 있습니다.
측정항목 테이블에는 현재 Google Cloud 프로젝트의 측정항목 범위에 있는 청구 가능한 측정항목이 나열됩니다. 이 테이블은 다음 스크린샷과 같이 각 측정항목별로 청구 가능한 볼륨에 대한 기여도를 표시하고 측정항목과 연결된 알림 정책 및 커스텀 대시보드에 대한 링크를 제공합니다. 측정항목과 연결된 알림 정책 또는 대시보드가 없는 경우 해당 항목을 만들 수 있는 클릭 가능한 버튼이 이 테이블에 포함됩니다.
청구 대상 분량에 대한 기여도에 따라 측정항목을 정렬하려면 바이트 청구 가능 볼륨/합계 및 샘플 청구 가능 볼륨/합계의 열 헤더를 클릭합니다.
또한 측정항목 테이블에는 측정항목 도메인, 측정항목 라벨 집합, 측정항목이 수집된 프로젝트, 측정항목의 카디널리티가 표시됩니다. 다음 스크린샷은 이러한 열의 예시를 보여줍니다.
라벨 및 카디널리티 정보는 청구 가능 볼륨의 증가 원인을 식별하는 데 유용할 수 있습니다. Cloud Monitoring에서 카디널리티는 측정항목 및 리소스와 연결된 시계열의 수를 나타내며, 라벨 및 해당 값과 관련이 있습니다. 라벨 값의 조합마다 시계열이 하나씩 있습니다. 자세한 내용은 카디널리티를 참조하세요.
청구 가능 볼륨이 변경되면 더 많은 데이터를 수집하게 되며, 측정항목과 연결된 라벨 수의 변경이나 라벨 값이 설정되는 방식의 변경 때문에 갑작스럽거나 예기치 않은 변경이 발생할 수 있습니다. 둘 다 측정항목의 카디널리티를 증가시켜 결과적으로 청구량을 증가시킬 수 있습니다. 측정항목 관리를 사용하여 측정항목 문제를 식별하는 방법에 대한 자세한 내용은 측정항목 문제 조사를 참조하세요.
빠른 필터 사용
다음 그룹의 측정항목만 보려면 빠른 필터 창에서 항목을 선택합니다.
측정항목 상태에는 활성 및 비활성 측정항목이 포함됩니다. 활성 측정항목은 지난 25시간 동안 시계열 데이터를 처리했습니다. 이러한 상태에 대한 자세한 내용은 용어를 참고하세요.
측정항목 사용. 이 카테고리는 다음을 기준으로 측정항목을 분류합니다.
사용된 측정항목, 미사용 측정항목, 비활성 측정항목
- 사용된 측정항목은 측정항목 읽기에서 액세스하거나 커스텀 대시보드 또는 알림 정책에서 사용됩니다.
- 미사용 청구 가능 측정항목은 측정항목 읽기에서 액세스하지 않았거나 커스텀 대시보드 또는 알림 정책에서 사용됩니다.
- 유휴 측정항목은 '비활성' 및 '미사용' 상태입니다.
이러한 사용 카테고리에 대한 자세한 내용은 용어를 참고하세요.
현재 Google Cloud 프로젝트의 알림 정책에서 사용되거나 사용되지 않는 측정항목
현재 Google Cloud 프로젝트의 커스텀 대시보드에서 사용되거나 사용되지 않는 측정항목.Cloud Monitoring에서 제공하는 사전 정의된 대시보드에 사용되는 측정항목은 이러한 필터에 포함되지 않습니다.
측정항목의 사용 상태는 24시간마다 계산되어 최신 쿼리 기록과 대시보드 및 알림 정책 변경사항을 반영합니다.
청구 가능 측정항목 요약에 설명된 대로 도메인별 측정항목 세트
알림 정책 또는 커스텀 대시보드에 사용되지 않고 쿼리된 적이 없는 측정항목이 있는 경우 측정항목에 대한 비용을 지불하고 관측 가능성의 이점을 얻지 못할 수 있습니다. 알림 정책 없음 또는 커스텀 대시보드 없음 빠른 필터를 선택하여 알림 정책이나 현재 Google Cloud 프로젝트에 정의된 커스텀 대시보드에 표시되지 않는 측정항목을 나열할 수 있습니다.
테이블 직접 필터링
적합한 빠른 필터가 없는 경우 filter_list 필터 막대를 사용하여 측정항목 집합을 검색할 수 있습니다.
예를 들어 멀티 프로젝트 측정항목 범위가 있는데 해당 프로젝트의 측정항목만 나열하려는 경우에는 빠른 필터를 사용할 수 없습니다. 특정 프로젝트의 측정항목만 나열하려면 필터 목록에서 Project
를 선택하고 프로젝트의 식별자를 입력합니다.
명시적 필터를 사용하여 필터 조합과 일치하는 측정항목을 검색할 수도 있습니다. 빠른 필터는 한 번에 하나만 선택할 수 있으므로 빠른 필터를 사용하여 알림 정책이나 커스텀 대시보드에 표시되지 않는 활성 측정항목만 나열할 수는 없습니다. 요구사항 조합과 일치하는 측정항목을 검색하려면 필터 표시줄에 필터를 추가합니다. 예를 들어 알림 정책 및 커스텀 대시보드에 표시되지 않는 활성 측정항목을 나열하려면 필터 표시줄에 다음 필터를 추가합니다.
Status: Active
Alert Policies: (Empty)
Custom Dashboards: (Empty)
기본적으로 여러 필터를 추가하면 모든 필터를 충족하는 행이 테이블에 포함됩니다. 하지만 다른 두 필터 요소 사이에 OR
필터를 삽입할 수 있습니다.
측정항목 읽기에 대한 정보 보기
테이블의 각 측정항목 행에는 지난 30일 동안의 측정항목 읽기 수가 포함됩니다. 이 항목을 사용하여 쿼리가 이루어진 방식을 식별할 수 있습니다. 쿼리 소스는 'console' 또는 'other'로 분류됩니다. 측정항목 탐색기 또는 커스텀 대시보드의 차트에서 읽은 데이터는 'console' 읽기이고 다른 소스에서 읽은 API는 'other'입니다.
- 측정항목 읽기 소스의 요약을 간단하게 보려면 항목 옆에 있는 arrow_drop_down 아래쪽 화살표를 클릭합니다.
- 시간 경과에 따른 측정항목 읽기 소스를 보여주는 차트를 보려면 측정항목 읽기 수를 클릭합니다. 이 값은 차트 링크이기도 합니다.
모니터링되지 않는 측정항목에 대한 알림 정책 만들기
테이블의 측정항목에 연결된 알림 정책이 없으면 테이블에서 알림 만들기 버튼을 제공합니다. 측정항목에 대한 알림 정책을 만들려면 측정항목 행에서 알림 만들기를 클릭합니다.
조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.
- 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
- 정책에 알림 채널을 추가합니다.
- 정책 이름을 지정합니다.
또한 more_vert 작업을 클릭한 다음 측정항목에 대한 알림 만들기를 클릭하여 모든 측정항목에 대한 알림 정책을 만들 수 있습니다.
자세한 내용은 알림 정책 만들기를 참조하세요.
측정항목 범위에 있지만 다른 프로젝트에 정의된 측정항목의 알림 정책을 보려면 프로젝트 선택 도구를 사용하여 측정항목을 저장할 Google Cloud 프로젝트를 선택합니다.
모니터링되지 않는 측정항목에 대한 차트 만들기
테이블의 측정항목에 연결된 커스텀 대시보드가 없으면 테이블에서 차트 만들기 버튼을 제공합니다. 이 버튼을 사용해 차트를 만들고 이를 커스텀 대시보드에 배치할 수 있습니다. 측정항목에 대한 차트를 만들려면 다음 안내를 따르세요.
측정항목 행에서 차트 만들기를 클릭합니다.
선택한 측정항목을 표시하도록 사전 구성 상태로 탐색기 패널이 열립니다. 차트 구성을 수정할 수 있습니다. 측정항목 탐색기 사용에 대한 자세한 내용은 측정항목 탐색기로 차트 만들기를 참조하세요.
커스텀 대시보드에 차트를 저장하려면 대시보드에 저장을 클릭합니다.
차트 저장 패널에서 다음을 수행합니다.
- 차트의 기본 제목을 그대로 사용하거나 수정합니다.
- 차트를 저장할 기존 커스텀 대시보드를 선택하거나 새 대시보드를 선택하여 차트의 새 대시보드를 만듭니다.
- 차트 저장을 클릭합니다.
측정항목 범위에 있지만 다른 프로젝트에 정의된 측정항목의 커스텀 대시보드를 보려면 프로젝트 선택 도구를 사용하여 측정항목을 저장할 Google Cloud 프로젝트를 선택합니다.
측정항목으로 작업하기
측정항목 관리 페이지를 사용해서 측정항목에 대한 일부 정보를 확인할 수 있지만 더 자세한 정보가 필요할 수 있습니다. 예를 들어 특정 측정항목의 차트를 보거나 측정항목 수집 비율이 정상이 아닐 때 알림을 제공하도록 알림 정책을 만들 수 있습니다.
특정 측정항목에 대한 세부정보를 가져오려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
테이블에서 측정항목을 찾은 다음 more_vert 작업을 클릭하여 다음 중 하나를 수행합니다.
현재 측정항목이 표시된 차트를 보려면 측정항목 탐색기에서 보기를 선택합니다.
선택한 측정항목을 표시하도록 사전 구성 상태로 측정항목 탐색기가 열립니다. 차트 구성을 수정하거나 삭제하거나 커스텀 대시보드에 추가할 수 있습니다.
측정항목을 모니터링하는 알림 정책을 만들려면 측정항목에 대한 알림 만들기를 선택합니다.
조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.
- 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
- 정책에 알림 채널을 추가합니다.
- 정책 이름을 지정합니다.
자세한 내용은 알림 정책 만들기를 참조하세요.
측정항목을 제외합니다. 이 옵션에 관한 자세한 내용은 필요하지 않은 측정항목 제외하기를 참고하세요.
측정항목과 연결된 감사 로그를 보려면 측정항목 감사 로그 보기를 선택합니다.
필요하지 않은 측정항목 제외하기
측정항목 제외 규칙을 만들어 선택한 측정항목이 Cloud Monitoring에 처리되지 않도록 할 수 있습니다. 예를 들어 필요하지 않은 미사용 청구 가능 측정항목이 있는 경우 이러한 측정항목을 제외하여 수집 비용을 없앨 수 있습니다. 필요에 따라 나중에 제외 규칙을 수정하거나 삭제할 수 있습니다.
측정항목 제외 규칙을 만들려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- add_box 측정항목 제외를 클릭합니다. 제외된 측정항목 탭 또는 각 측정항목의 행에 있는 more_vert 작업에서 제외를 만들 수도 있습니다.
- 제외할 측정항목을 선택합니다.
- 단일 측정항목을 제외하려면 측정항목 이름 표에서 해당 측정항목을 선택합니다.
- 측정항목 그룹을 제외하려면 다음을 수행합니다.
- 정규식을 클릭합니다.
- 정규 표현식을 입력하세요. 예를 들어 모든
agent.googleapis.com/apache
측정항목을 제외하려면agent.googleapis.com/apache.*
또는agent.*/apache.*
을 입력합니다. - 일치 항목 표시를 클릭하여 표현식이 의도한 측정항목과 일치하는지 확인합니다.
- 규칙 만들기를 클릭합니다.
규칙이 적용되는 데 5분 정도 소요됩니다.
다음 표에는 statsd
또는 유사한 동적으로 이름이 지정된 측정항목에서 측정항목을 제외하는 데 유용할 수 있는 정규 표현식이 나와 있습니다.
이름에 다음이 포함된 측정항목 차단 | 정규식 |
---|---|
행의 밑줄이 2개 이상 | .*_{2,}.* |
행의 숫자가 7자리 이상(타임스탬프일 수 있음) | .*\d{7,}.* |
매우 긴 세그먼트(라벨 파싱 오류일 수 있음) | .*[a-zA-Z0-9]{20,}.* |
GUID를 포함한 16진수 하위 문자열 | .*[A-F0-9]{10,}.* |
IP 주소 하위 문자열 | .*\d{1,3}_\d{1,3}_\d{1,3}_\d{1,3}.* |
숫자(Prometheus 측정항목에 유용할 수 있음) | .*\d+.* |
측정항목 제외 규칙 수정
측정항목 제외 규칙을 수정하려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 제외된 측정항목 탭을 클릭합니다.
- 삭제하려는 규칙 행에서 more_vert 작업을 클릭하고 규칙 수정을 선택합니다.
- 선택한 측정항목 또는 정규 표현식 지우기
- 새 측정항목을 선택하거나 새 정규 표현식을 만듭니다.
- 규칙 업데이트를 클릭합니다.
규칙을 수정하면 이전 규칙이 삭제되고 새 규칙이 생성됩니다.
측정항목 제외 규칙 삭제
측정항목 제외 규칙을 삭제하려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 제외된 측정항목 탭을 클릭합니다.
- 삭제하려는 규칙 행에서 more_vert 작업을 클릭하고 규칙 삭제를 선택합니다.
제외된 측정항목 볼륨 보기
측정항목 탐색기에서 제외된 바이트 또는 샘플 볼륨을 차트로 보려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 제외된 측정항목 탭을 클릭합니다.
- 기록 제외 타임라인을 클릭합니다.
차트는 측정항목 제외 데이터를 자동으로 표시하도록 사전 구성되어 있습니다. 대시보드에 저장을 클릭하여 커스텀 대시보드에 차트를 저장할 수도 있습니다.
청구 가능 측정항목의 트렌드 보기 및 알림
비용의 대부분은 수집된 청구 가능 바이트 수와 청구 가능 샘플 수에 따라 결정됩니다. 청구 가능한 측정항목 사용으로 인한 월별 비용을 예측하려면 데이터 수집 비율을 알아야 합니다. 측정항목 관리 페이지에서는 측정항목 사용에 대한 요약을 제공하며, 이를 통해 다음을 수행할 수 있습니다.
- 청구 가능한 측정항목 사용 트렌드를 확인합니다.
- 측정항목 범위의 프로젝트가 전송하는 측정항목 데이터가 예상보다 더 많거나 적은지 확인합니다.
- 가장 많은 데이터를 생성하는 측정항목을 식별합니다.
- 가장 많은 Prometheus 데이터를 생성하는 네임스페이스를 식별합니다.
- 측정항목의 쓰기 오류 비율을 확인합니다. 오류 비율은 총 측정항목 쓰기 수에 따라 오류 상태를 반환하는 측정항목 쓰기의 백분율입니다.
측정항목 사용 요약 창에는 시간 경과에 따른 동향에 관한 자세한 정보 링크와 사용 트렌드에 관한 사전 구성된 맞춤 가능 알림 정책 링크가 표시됩니다.
측정항목 수집의 전반적인 트렌드 보기
애플리케이션에서 생성되는 데이터 양이 일관적이어서 애플리케이션이 안정적인지 확인하려면 수집 스코어카드를 사용하여 수집 비율을 확인합니다. 측정항목의 확인 기간을 변경하여 급감, 급증, 트렌드를 확인할 수 있습니다.
일정 시간 동안 수집 비율을 보려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 툴바에서 기간을 선택합니다.
수집된 바이트 또는 샘플의 스코어카드에서 차트 보기를 클릭합니다. 여기에서는 청구 가능 샘플의 차트를 참조하지만 청구 가능 바이트의 차트도 동일한 방식으로 작동합니다. 다음과 같은 차트 집합이 표시됩니다.
기본적으로 차트 범례는 축소되어 있습니다. 차트에 표시된 시계열 목록을 보려면 legend_toggle 범례를 클릭합니다. 시간 참조를 설정하거나 일정 기간으로 차트를 확장하는 방법은 차트 데이터 탐색을 참조하세요.
예를 들어 기간을 일주일로 설정했는데 시간이 지나면서 수집되는 데이터가 일정하지만 예기치 않게 증가하는 경우, 특정 측정항목으로 인한 증가인지 아니면 측정항목 그룹의 일반적인 트렌드인지 확인할 수 있습니다. 측정항목 하나가 원인인 경우 측정항목의 카디널리티도 증가하는지 조사할 수 있습니다.
현재 측정항목 범위로 수집된 청구 가능한 샘플의 비율을 보려면 수집된 청구 가능한 총 샘플 차트를 사용합니다.
측정항목 범위에서 각 프로젝트의 총 청구 가능 금액에 대한 기여도를 확인하려면 수집된 청구 가능한 샘플별 프로젝트 차트를 사용합니다. 이 차트는 데이터를 가장 많이 전송하는 프로젝트, 데이터 전송량이 증가하거나 감소하는 프로젝트가 있는지 여부를 알려줍니다.
(청구 가능 샘플만 해당) 청구 가능 값에 가장 많이 기여하는 측정항목을 전송하는 네임스페이스를 찾으려면 네임스페이스 볼륨 수집 차트를 사용합니다.
청구 가능 값에 가장 많이 기여하는 측정항목 범위의 측정항목을 보려면 수집된 청구 가능한 샘플별 상위 10개 측정항목 차트를 사용합니다. 수집 비율의 급격한 상승, 하락, 트렌드 또는 다른 모든 측정항목과 뚜렷한 차이를 보이는 측정항목을 찾을 수 있습니다.
측정항목 범위에서 모든 측정항목의 청구 가능 값에 대한 기여도를 보려면 수집된 청구 가능한 샘플별 모든 측정항목 차트를 사용합니다. 이 차트는 상위 10개 차트의 측정항목을 포함하며 측정항목의 전반적인 수집 비율 분포를 보여줍니다.
이러한 차트를 자세히 분석하려면 more_vert 옵션 더보기를 클릭하고 측정항목 탐색기에서 보기를 선택합니다. 네임스페이스 볼륨 수집 차트로 시작하고 측정항목 탐색기를 사용하여 수집 볼륨 기여 분석을 수행하는 예시는 다음을 참조하세요.
측정항목 탐색기를 사용하여 당월과 전월의 동작 비교와 같은 작업을 포함한 데이터 분석을 수행하는 방법에 대한 자세한 내용은 차트 데이터 탐색을 참조하세요.
측정항목 수집을 기반으로 알림 만들기
청구 가능한 측정항목의 측정항목 수집률 급증, 급감, 트렌드에 대한 알림을 받으려면 알림 정책을 만듭니다. 예를 들어 측정항목 컬렉션 급감은 애플리케이션의 성능이 저하되었음을 나타낼 수 있습니다. 이와 비슷하게 급증이 나타나면 예기치 않은 요금이 부과될 수 있습니다. 마지막으로 상승 트렌드는 측정항목에 라벨이 너무 많거나 카디널리티가 증가하고 있음을 나타낼 수 있습니다. 모든 상황에서 알림 정책은 문제 해결을 위해 비정상적인 동작을 알려줄 수 있습니다.
수집된 바이트별로 청구되는 측정항목과 수집된 샘플로 청구되는 측정항목이 모두 있는 경우 두 청구 값에 대한 알림 정책을 만들어야 합니다.
측정항목 수집률을 모니터링하는 알림 정책을 만들려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 툴바에서 기간을 선택합니다.
- 수집된 바이트 또는 샘플의 스코어카드에서 차트 보기를 클릭합니다.
데이터를 모니터링할 차트에서 알림 정책 만들기를 클릭합니다.
조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.
- 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
- 정책에 알림 채널을 추가합니다.
- 정책 이름을 지정합니다.
자세한 내용은 알림 정책 만들기를 참조하세요.
측정항목 문제 조사
측정항목 관리 페이지를 사용하여 청구 가능한 측정항목의 구조나 사용과 관련된 문제를 조사할 수 있습니다. 예를 들어 다음과 같은 문제가 발생할 수 있습니다.
- 특정 측정항목으로 인한 청구 가능 볼륨의 증가
- 특정 측정항목에 대한 쿼리 지연 시간 증가 보고서
- 기록되는 데이터의 양 또는 비율 한도 도달로 인한 측정항목 데이터 쓰기 오류
측정항목 데이터 쓰기 오류 발생은 예기치 않은 청구 대상 분량 증가 또는 쿼리 지연 시간 증가와 같은 다른 문제와 관련이 있을 수 있습니다. 예를 들어 측정항목 구성이 변경되면 카디널리티 문제가 발생하여 수집되는 데이터 볼륨 및 쿼리 지연 시간 모두에 영향을 줄 수 있으며 측정항목 쓰기 오류로 이어질 수도 있습니다.
측정항목 쓰기 오류 보기
측정항목 쓰기 오류 스코어카드에서 다음을 수행할 수 있습니다.
- 측정항목 쓰기 요청의 상태를 봅니다.
- 측정항목 쓰기 오류 비율이 기준 값을 초과하면 알려주는 알림 정책을 만듭니다.
- 감사 로그를 사용 설정한 경우 측정항목 쓰기 오류의 감사 로그를 봅니다. 이러한 로그는 측정항목 쓰기 오류의 원인을 파악하는 데 도움이 될 수 있습니다.
측정항목 데이터 쓰기의 오류에 대한 정보를 보려면 다음을 수행합니다.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 툴바에서 기간을 선택합니다.
측정항목 쓰기 오류 스코어카드에서 오류 보기를 클릭합니다.
Cloud Monitoring API에 대한 측정항목 쓰기 요청 상태를 보려면 API - 시계열 만들기(상태 코드) 차트를 사용합니다. 이 차트에는
timeSeries.create
메서드 호출이 표시됩니다.각 시계열에는 특정 HTTP 상태 코드의 쓰기 비율이 표시됩니다. 차트에 2xx 상태 결과에 대한 단일 선이 표시되면 측정항목 쓰기 오류가 없는 것입니다. 다음 스크린샷은 2xx 상태 결과와 소수의 4xx 및 5xx 상태 결과를 모두 보여줍니다.
측정항목 쓰기 요청 수가 증가하면 카디널리티 문제가 발생할 수 있습니다.
차트에 오류의 상태 코드가 표시되고 프로젝트에 감사 로그를 사용 설정한 경우 로그를 사용하여 오류의 원인을 조사할 수 있습니다. 로그에 대해 사전 구성된 쿼리는 Monitoring API 메서드
timeSeries.create
와 관련된 오류를 찾습니다. 이 메서드는 측정항목이 기록될 때마다 호출됩니다.timeSeries.create
오류 로그를 통해 오류 상태 코드의 원인을 자세히 확인할 수 있습니다. 예를 들어 한 번에 너무 많은 데이터를 쓰려고 하거나 활성 시계열 수 한도를 초과하는 경우 이 메서드가 실패할 수 있습니다. 자세한 내용은 Monitoring 할당량 문서의 사용자 정의 측정항목 섹션을 참조하세요.
측정항목 생성 오류 조사
실패할 수 있는 측정항목과 관련된 또 다른 메서드는 metricDescriptors.create
메서드입니다.
metricDescriptors.create
메서드는 새 측정항목의 시계열 데이터를 처음 기록할 때 또는 새 라벨을 추가하여 측정항목 데이터의 구조를 변경하는 경우에 호출됩니다. 이 메서드의 오류 감사 로그는 측정항목 테이블의 각 측정항목에 대한 항목에서 확인할 수 있습니다.
특정 측정항목의 감사 로그를 보려면 다음 안내를 따르세요.
-
Google Cloud 콘솔에서
측정항목 관리 페이지로 이동합니다.검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 툴바에서 기간을 선택합니다.
- 테이블에서 측정항목을 찾은 다음 more_vert 작업을 클릭합니다.
측정항목 감사 로그 보기를 선택합니다.
로그에 대해 사전 구성된 쿼리는 Monitoring API 메서드
metricDescriptors.create
와 관련된 오류를 찾습니다.
metricDescriptors.create
메서드의 오류는 측정항목 설계에서 발생할 수 있는 문제를 식별하는 데 도움이 될 수 있습니다. 허용된 측정항목 설명 수 또는 측정항목 설명의 라벨 수를 초과하면 이 메서드에서 오류가 발생할 수 있습니다.
자세한 내용은 Monitoring 할당량 문서의 사용자 정의 측정항목 섹션을 참조하세요.
청구 가능한 측정항목의 가격 책정 모델
일반적으로 Cloud Monitoring 시스템 측정항목은 무료이고 외부 시스템 또는 애플리케이션의 측정항목은 무료가 아닙니다. 청구 가능한 측정항목은 수집된 바이트 수 또는 샘플 수에 따라 청구됩니다. 이 섹션에서는 바이트 및 샘플 기반 수집을 설명합니다.
Cloud Monitoring의 청구 가능 특성에 대한 자세한 내용은 가격 책정 문서의 Cloud Monitoring을 참조하세요. 가격 정보는 Cloud Monitoring 가격책정 요약을 참조하세요.
수집된 바이트별 또는 샘플별 청구
청구 가능한 측정항목은 수집된 바이트 수 또는 샘플 수에 따라 청구됩니다. 측정항목이 기록될 때마다 쓰기 작업에 데이터 값이 포함됩니다. 데이터 값은 정수 또는 부동 소수점 수와 같은 스칼라이거나 여러 값을 포함하는 복잡한 데이터 유형일 수 있습니다. 측정항목이 기록할 수 있는 값 유형에 대한 자세한 내용은 값 유형을 참조하세요.
수집된 바이트 또는 수집된 샘플 중 무엇을 기준으로 수집 요금이 청구되는지 관계없이, 측정항목이 기록되는 빈도(샘플링 레이트)와 측정항목이 기록하는 데이터 유형(스칼라 또는 분포)은 모두 수집되는 데이터의 양에 영향을 줍니다.
'수집된 바이트'란 바이트 수로 측정된 데이터 수집량을 기준으로 청구된다는 의미입니다. 가격 책정을 위해 각 스칼라 값을 8바이트로 계산하고 각 분포를 80바이트로 계산합니다. 자세한 내용 및 예시는 수집된 바이트별로 청구되는 측정항목을 참조하세요.
'수집된 샘플'이란 수집된 측정항목 수를 기준으로 청구된다는 의미입니다. 가격 책정을 위해 각 스칼라 값은 하나의 샘플로 계산하고, 개수가 0이 아닌 각 히스토그램 버킷에서 각 분포는 2개의 샘플에 1을 더한 값으로 계산됩니다. 자세한 내용 및 예시는 수집된 샘플별로 청구되는 측정항목을 참조하세요.
두 가격 책정 모델의 가장 큰 차이점은 분포 값입니다. 바이트 기반 수집은 분포에 고정 요금을 청구하지만 샘플 기반 수집은 분포의 데이터를 고려합니다. 희소 히스토그램이 있는 분포(소수의 히스토그램 버킷에 0이 아닌 값이 있음)는 밀집 히스토그램(대부분의 버킷에 0이 아닌 값이 있음)이 있는 분포보다 적은 샘플 수로 합산됩니다.
측정항목 관리 페이지의 청구 가능한 측정항목
측정항목 관리 페이지에서는 도메인별로 청구 가능한 측정항목을 보고합니다. 도메인을 통해 측정항목이 수집된 방식과 위치를 알 수 있습니다.
다음 표에서는 측정항목 관리 페이지에서 사용할 수 있는 청구 가능한 측정항목 카테고리와 해당 카테고리가 수집된 바이트 또는 샘플 중 무엇을 기준으로 측정되는지 설명합니다.
도메인 | 측정항목 프리픽스 | 가격 책정 모델 | 의미 |
---|---|---|---|
상담사 | agent.googleapis.com |
바이트 | 에이전트를 통해 외부 리소스에서 수집된 측정항목.
이러한 측정항목 목록은 운영 에이전트 측정항목 및 기존 Monitoring 및 Logging 측정항목을 참조하세요.
기존 Monitoring 에이전트가 수집한 타사 통합의 측정항목도 '에이전트' 측정항목으로 보고됩니다. 서드 파티 애플리케이션 측정항목을 참조하세요.
에이전트는 자신에 대한 측정항목도 수집합니다. |
사용자 정의(커스텀) | custom.googleapis.com |
바이트 | 직접 정의한 측정항목. |
외부 | external.googleapis.com |
바이트 | 일부 오픈소스 라이브러리 또는 타사 제공업체의 측정항목. 자세한 내용은 외부 측정항목을 참조하세요. |
워크로드 | workload.googleapis.com |
바이트 | 운영 에이전트에서 기록한 타사 통합의 측정항목. 이러한 측정항목 목록은 서드파티 애플리케이션 측정항목을 참조하세요. |
Prometheus | prometheus.googleapis.com |
샘플 | Google Cloud Managed Service for Prometheus를 사용하거나 운영 에이전트 및 Prometheus 수신자 또는 OTLP 수신자를 사용하여 수집된 측정항목. |
기타 청구 가능한 측정항목
측정항목 관리 페이지에서는 사용자 정의 로그 기반 측정항목을 보고하지 않습니다. 로그 항목의 값을 계수하여 파생되는 이러한 측정항목에는 접두사 logging.googleapis.com/user
가 있습니다.
사용자 정의 로그 기반 측정항목은 수집된 바이트에 따라 청구됩니다.
다음 단계
- 운영 에이전트를 사용하여 측정항목을 수집합니다.
- Google Cloud Managed Service for Prometheus를 사용하여 측정항목을 수집합니다.
- BindPlane을 사용하여 온프레미스 및 하이브리드 클라우드 측정항목 수집
- Monitoring API를 사용하여 사용자 정의 측정항목 만들기
- 가격 책정