1

내 서비스에서 제공하는 사용자 지정 메트릭에 대해 스택 드라이버 대시 보드를 설정하려고합니다.Stackdriver 모니터링 차트의 산술 연산

특히 계량기 인 custom/grpc/time_ms 미터법부터 시작하여 status이라는 레이블이 붙어 있습니다. 차트를 설정하고 메트릭의 성공률을 알려주고 싶습니다 (count:custom/grpc/time_ms{status:OK}/count:custom/grpc/time_ms{*}과 같은).

이전 프로젝트에서는 Datadog를 사용했으며 pretty easy to do so there이었습니다. 그러나 UI 나 Stackdriver 설명서에서 유사한 기능을 볼 수 없습니다. 그래서 그것이 문서화되지 않았거나 단순히 지원되지 않는지 궁금합니다.

답변

0

예, custom metrics을 만들고 Stackdriver에서 모니터 할 수 있으며 사용자 지정 차트가 포함 된 WebApplication에서 새 대시 보드를 만들 수도 있습니다.

맞춤 측정 항목에 의해 트리거 된 정책도 지원됩니다. 측정 항목 또는 변경 비율에 대해 임계 값을 설정하거나 맞춤 측정 항목 (예 : '측정 항목 부재')에 의해 더 이상 데이터가 제공되지 않은 경우 알림을 보낼 수 있습니다. 경고에 대한 자세한 내용은 here을 참조하십시오. "맞춤 측정 항목을 제외하고 스택 드라이버 모니터링에 내장 된 측정 항목과 동일 :

  • 당신은 생성하고이

  • 당신은 쓸 수 삭제할 수 있습니다

    는 설명서에 명시된 것을 고려 시계열 데이터

  • 사용자 지정 메트릭 이름은 기본 제공 메트릭과 다른 custom.googleapis.com/으로 시작합니다. "

+0

메트릭을 사용한 산술 연산은 어떻게됩니까? 두 개의 통계를 합한 것처럼? 또는 하나의 메트릭을 다른 메트릭으로 나눕니다. – fkorotkov

+1

원하는 것을 달성하려면 [축소] (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list#reducer) 및 [집계] (https : //cloud.google.com/monitoring/api/v3/metrics#aggregating_time_series). "Reducer는 여러 시간 시리즈의 데이터 포인트를 단일 시간 시리즈로 집계하는 방법을 설명합니다." 더 복잡한 계산을 수행하려면 monitoring.projects.timeSeries.list API를 사용하고 timeseries를 검색하고 모든 종류의 계산을 수행 한 다음 monitoring.projects.timeSeries.create를 사용하여 데이터를 사용자 정의 메트릭에 추가하십시오. – GalloCedrone