Google Cloud Monitoring 에 커스텀 지표를 보내는 방법을 OpenCensus 대신 `@google-cloud/monitoring` npm 패키지로 바꿔 본 짧은 후속 글이다.
핵심 포인트- 이전 글에서는 OpenCensus 로 스택드라이버에 데이터를 보냈는데, 일부 기능을 지원하지 않고 사용이 복잡하다는 문제가 있었다.
- 대안으로 구글이 제공하는 `@google-cloud/monitoring` npm 을 쓴다.
- 특정 플랫폼에 종속되는 선택이지만 "사용하기 편한 게 낫다" 는 판단을 명시한다.
- 설치는 `npm install @google-cloud/monitoring` 한 줄이다.
- 패키지를 로드하고 `MetricServiceClient` 를 만든 뒤 프로젝트 ID 를 지정하면 준비가 끝난다.
상세 정리- 이 글은 Google Cloud Monitoring 대시보드 연재의 두 번째로, 앞 글의 OpenCensus 방식을 대체하는 내용이다.
- 코드는 `"use strict"` 아래 패키지를 require 하고 클라이언트를 생성한 뒤 `PROJECT_ID` 상수를 두는 형태로 시작한다.
- 이렇게 데이터를 보내면 Monitoring 화면에서 바로 확인할 수 있으며, 저자는 "코드는 이게 끝" 이라고 강조한다.
- 그 뒤에 추가 설정을 원하는 경우를 위한 내용이 이어진다.
왜 읽나GCP 에 커스텀 메트릭을 올리려는데 OpenCensus 설정이 번거로웠던 사람에게 더 짧은 경로를 알려준다.