뉴렐릭 통합 에는 Google Cloud Platform(GCP) 과의 Google Cloud Pub/Sub 데이터를 뉴렐릭에 보고하는 통합이 포함됩니다. 이 문서에서는 GCP Pub/Sub 통합을 활성화하는 방법과 보고하는 데이터에 대해 설명합니다.
특징
Google Cloud 스트림 분석 솔루션의 일환으로, Cloud Pub/Sub 서비스는 빠른 데이터 처리 및 분석을 위해 이벤트 스트림을 수집하고 전송합니다. 뉴렐릭 Pub/Sub 통합은 토픽, 구독 및 스냅샷 전반에 걸쳐 게시, 전송, 백로그 및 보존 메트릭을 수집합니다.
통합 활성화
통합을 활성화하려면 표준 절차에 따라 GCP 서비스를 뉴렐릭에 연결하십시오:
폴링 빈도
뉴렐릭 통합은 통합에 따라 달라지는 폴링 간격에 따라 GCP 서비스를 쿼리합니다. Google Cloud Pub/Sub의 폴링 주기는 5분입니다. 해상도는 1분마다 1개의 데이터 포인트입니다.
중요
Cloud Pub/Sub는 제한된 미리 보기에서 WIF 통합을 위한 1분 폴링 간격을 지원합니다. 액세스를 요청하려면 뉴렐릭 지원팀에 문의하십시오.
워크로드 아이덴티티 페더레이션
데이터 찾기 및 사용
통합을 활성화하면 Pub/Sub 리소스가 뉴렐릭 엔티티 탐색기에 엔티티로 표시됩니다. 대시보드를 확인하고 서비스를 관리하려면 one.newrelic.com > All capabilities > Infrastructure > GCP(으)로 이동하십시오.
GCP 클라우드 모니터링에서 사용할 수 있는 모든 Pub/Sub 메트릭은 Metric 이벤트 유형에서 차원 메트릭으로 수집됩니다. 이 표 이외의 추가 메트릭은 자동으로 수집됩니다. 전체 목록은 Google의 Pub/Sub 메트릭 문서 를 참조하십시오.
엔티티
측정항목 데이터
주요 메트릭 ― Topic
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 응답 코드별로 분류된 주제에 대한 게시 requests 수입니다. |
| 마이크로초 | 주제에서의 게시 요청 지연시간 분포입니다. |
| 세다 | 주제에 게시된 메시지 수입니다. |
| 바이트 | 토픽에 게시된 메시지 크기의 분포입니다. |
| 바이트 | 할당량 계산에 사용되는 주제에 대한 작업의 바이트 비용입니다. |
| 세다 | 토픽에 유지된 메시지 수입니다. |
| 세다 | 리전별로 분류된, 주제에 보관된 확인되지 않은 메시지 수입니다. |
| 바이트 | 주제에 보관된 메시지의 총 바이트 크기입니다. |
| 초 | 주제에 보존된 가장 오래된 메시지의 경과 시간입니다. |
| 초 | 리전별로 분류된, 주제에서 확인되지 않은 가장 오래된 메시지의 경과 시간입니다. |
| 퍼센트 | 토픽에 대한 게시 할당량 사용 비율입니다. |
| 세다 | 작업 유형 및 결과별로 분류된, 토픽에 적용된 설정 변경 수입니다. |
주제 메트릭의 전체 목록은 Google의 Pub/Sub 메트릭 문서를 참조하십시오.
주요 메트릭 — 구독
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 구독에서 확인되지 않은 백로그 메시지 수입니다. |
| 바이트 | 구독에서 확인되지 않은 메시지의 총 바이트 크기입니다. |
| 초 | 구독에서 확인되지 않은 가장 오래된 메시지의 경과 시간입니다. |
| 세다 | 구독의 푸시 엔드포인트로 전달되었으나 아직 승인되지 않은 메시지 수. |
| 세다 | 구독에서 확인된 메시지 수입니다. |
| 밀리초 | 구독의 승인 지연시간 분포입니다. |
| 세다 | 응답 코드별로 분류된 구독에 대해 발행된 pull 요청 수입니다. |
| 세다 | 응답 코드별로 분류된, 구독에 대해 발행된 승인 requests 수입니다. |
| 세다 | 응답 코드별로 분류된 구독에서 엔드포인트로의 푸시 시도 횟수입니다. |
| 마이크로초 | 응답 코드별로 분류된, 구독에서 엔드포인트까지의 푸시 요청 지연시간 분포입니다. |
| 세다 | 응답 코드별로 분류된, 구독에 대해 반환된 StreamingPull 응답 수입니다. |
| 세다 | 구독자가 메시지를 확인하기 전에 만료된 확인 기한의 수입니다. |
| 세다 | 구독에서 dead-letter 주제로 전달된 메시지 수입니다. |
| 바이트 | 할당량 계산에 사용되는 구독 작업의 바이트 비용입니다. |
| 부울 | 구독의 전송 지연시간이 목표 내에 있는지 여부를 나타내는 상태 점수입니다. |
구독 메트릭의 전체 목록은 Google의 Pub/Sub 메트릭 문서를 참조하십시오.
주요 메트릭 — 스냅샷
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 스냅샷에 보관된 메시지 수입니다. |
| 바이트 | 스냅샷에 보관된 메시지의 총 바이트 크기. |
| 초 | 스냅샷에서 가장 오래된 메시지의 경과 시간입니다. |
| 세다 | 리전별로 패싯된, 스냅샷에 보관된 메시지 수입니다. |
| 바이트 | 리전별로 패싯된, 스냅샷에 보관된 메시지의 총 바이트 크기입니다. |
| 초 | 리전별로 분류된 스냅샷에서 가장 오래된 메시지의 경과 시간입니다. |
| 세다 | 작업 유형 및 결과별로 분류된, 스냅샷에 적용된 설정 변경 횟수입니다. |
스냅샷 메트릭의 전체 목록은 Google의 Pub/Sub 메트릭 문서를 참조하십시오.
서비스 계정 또는 사용자 계정
데이터 찾기 및 사용
통합을 활성화하고 몇 분 정도 기다리면( 폴링 빈도 에 따라) New Relic UI 에 데이터가 표시됩니다. 및 공지 설정에 대한 링크를 포함하여 데이터를 찾고 사용 하려면 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration))로 이동하세요.
Pub/Sub 주제는 메시지 피드를 나타내는 명명된 엔터티이고 구독은 특정 주제의 메시지 대상을 나타내는 명명된 엔터티입니다.
New Relic에서 GCP Pub/Sub 통합에 대한 측정항목 데이터 를 보려면 GcpPubSubTopicSample 및 GcpPubSubSubscriptionSample 이벤트 와 관련 속성에 대한 NRQL 쿼리 를 만듭니다.
GcpPubSubTopicSample
New Relic에서 GcpPubSubTopicSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 설명 |
|---|---|
| 바이트로 측정한 작업 비용입니다. 할당량 사용률을 측정하는 데 사용됩니다. |
| 작업 유형 및 결과별로 그룹화된 구성 변경의 누적 개수입니다. |
| 게시 메시지 크기 분포(바이트). |
| 클라우드 지역별로 분류된 주제에 보관된 확인된 메시지 수입니다. |
| 클라우드 지역별로 분류된 주제의 확인되지 않은 메시지 수입니다. |
| 주제에 보관된 가장 오래된 확인 메시지의 기간(초)으로 클라우드 지역별로 분류됩니다. |
| 주제에서 가장 오래된 승인되지 않은 메시지의 기간(초)으로 클라우드 지역별로 분류됩니다. |
| 주제에 보관된 확인 메시지의 총 바이트 크기로 클라우드 지역별로 분류됩니다. |
| 게시 메시지 작업의 누적 횟수입니다. |
| 게시 요청의 누적 개수입니다. |
| 주제에서 확인되지 않은 메시지의 총 바이트 크기로, 클라우드 지역별로 분류됩니다. |
GcpPubSubscriptionSample
New Relic에서 GcpPubSubSubscriptionSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 설명 |
|---|---|
| 구독에서 확인되지 않은 메시지(백로그 메시지라고도 함)의 총 바이트 크기입니다. |
| 바이트 단위로 측정한 누적 작업 비용입니다. 할당량 사용률을 측정하는 데 사용됩니다. |
| 작업 유형 및 결과별로 그룹화된 각 구독에 대한 구성 변경의 누적 개수입니다. |
| 결과별로 그룹화된 ModifyAckDeadline 메시지 작업의 누적 개수입니다. |
| 결과별로 그룹화된 ModifyAckDeadline 요청의 누적 수입니다. |
| 구독의 푸시 엔드포인트로 전달되었지만 아직 확인되지 않은 메시지 수입니다. |
| 구독에 보관된 확인 메시지 수입니다. |
| 구독에 보관된 확인 메시지 수로 클라우드 지역별로 분류됩니다. |
| 클라우드 지역별로 분류된 구독의 확인되지 않은 메시지 수입니다. |
| 구독에서 확인되지 않은 메시지(백로그 메시지라고도 함)의 수입니다. |
| 구독에 보관된 가장 오래된 확인 메시지의 기간(초)입니다. |
| 구독에 보관된 가장 오래된 확인 메시지의 기간(초)으로 클라우드 지역별로 분류됩니다. |
| 구독에서 가장 오래된 확인되지 않은 메시지(백로그 메시지라고도 함)의 기간(초)입니다. |
| 구독에서 가장 오래된 확인되지 않은 메시지의 기간(초)으로 클라우드 지역별로 분류됩니다. |
| 결과별로 그룹화된 확인 메시지 작업의 누적 개수입니다. |
| 결과별로 그룹화된 승인 요청의 누적 수입니다. |
| 결과별로 그룹화된 가져오기 메시지 작업의 누적 개수입니다. |
| 결과별로 그룹화된 pull 요청의 누적 수입니다. |
| 결과별로 그룹화된 푸시 시도의 누적 횟수입니다. 풀과 달리 푸시 서버 구현은 사용자 메시지를 일괄 처리하지 않으므로 각 요청에는 하나의 사용자 메시지만 포함됩니다. 푸시 서버는 오류에 대해 재시도하므로 주어진 사용자 메시지가 여러 번 나타날 수 있습니다. |
| 결과별로 그룹화된 푸시 요청 지연 시간(마이크로초)의 분포입니다. |
| 구독에 보관된 확인된 메시지의 총 바이트 크기입니다. |
| 구독에 보관된 확인 메시지의 총 바이트 크기로 클라우드 지역별로 분류됩니다. |
| 결과별로 그룹화된 StreamingPull 확인 메시지 작업의 누적 개수입니다. |
| 비어 있지 않은 승인 ID가 있는 스트리밍 풀 요청의 누적 개수로, 결과별로 그룹화됩니다. |
| 결과별로 그룹화된 스트리밍 풀 메시지 작업의 누적 수입니다. |
| 결과별로 그룹화된 StreamingPull ModifyAckDeadline 작업의 누적 수입니다. |
| 비어 있지 않은 ModifyAckDeadline 필드가 있는 스트리밍 풀 요청의 누적 개수로, 결과별로 그룹화됩니다. |
| 결과별로 그룹화된 스트리밍 풀 응답의 누적 수입니다. |
| 구독에서 확인되지 않은 메시지의 총 바이트 크기로 클라우드 지역별로 분류됩니다. |