뉴렐릭 통합 에는 Google Cloud Platform(GCP) 과의 Google App Engine 데이터를 뉴렐릭에 보고하는 통합이 포함됩니다. 이 문서에서는 GCP App Engine 통합을 활성화하는 방법과 보고되는 데이터에 대해 설명합니다.
Google App Engine 서비스 자체를 모니터링하는 대신 (을)를 사용하여 Google App Engine 환경에 있는 애플리케이션을 모니터링하는 방법에 대한 자세한 내용은 Google App Engine 환경을 참조하십시오.
특징
App Engine은 모바일 및 웹 애플리케이션의 기본 인프라를 추상화하는 Google Cloud Platform 서비스입니다. 뉴렐릭 App Engine 통합은 각 App Engine 서비스에 대한 요청, 응답, 지연시간, 메모리 및 인스턴스 메트릭을 수집합니다. Standard 및 Flexible 환경이 모두 지원됩니다.
통합 활성화
통합을 활성화하려면 표준 절차에 따라 GCP 서비스를 뉴렐릭에 연결하십시오:
폴링 빈도
뉴렐릭 통합은 통합에 따라 달라지는 폴링 간격에 따라 GCP 서비스를 쿼리합니다. Google App Engine의 폴링 주기는 5분입니다. 해상도는 1분마다 1개의 데이터 포인트입니다.
워크로드 아이덴티티 페더레이션
데이터 찾기 및 사용
통합을 활성화하면 App Engine 리소스가 뉴렐릭 엔티티 탐색기에 엔티티로 표시됩니다. 대시보드를 확인하고 서비스를 관리하려면 one.newrelic.com > All capabilities > Infrastructure > GCP(으)로 이동하십시오.
GCP 클라우드 모니터링에서 사용할 수 있는 모든 App Engine 메트릭은 Metric 이벤트 유형에서 차원 메트릭으로 수집됩니다. 이 표 이외의 추가 메트릭은 자동으로 수집됩니다. 전체 목록은 Google의 App Engine 메트릭 문서 를 참조하십시오.
엔티티
측정항목 데이터
주요 메트릭 ― 서비스
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 |
별로 분류된 App Engine 서비스에서 제공하는 HTTP 응답 수입니다. |
| 밀리초 | App Engine 서비스에서 제공하는 요청 지연시간 분포입니다. |
| 세다 | App Engine 서비스에 대해 현재 실행 중인 인스턴스 수입니다. |
| 바이트 | App Engine 서비스 인스턴스에서 사용 중인 메모리. |
| 퍼센트 | App Engine 서비스 인스턴스의 CPU 사용률. |
| 바이트 | App Engine 서비스 인스턴스에서 수신한 네트워크 바이트입니다. |
| 바이트 | App Engine 서비스 인스턴스에서 전송한 네트워크 바이트입니다. |
App Engine 메트릭의 전체 목록은 Google의 App Engine 메트릭 문서를 참조하십시오.
주요 메트릭 ― 작업 대기열
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 응답 코드별로 분류된 작업 시도 횟수입니다. |
| 밀리초 | 예약된 각 시도 시간과 실제 시도 시간 사이의 지연입니다. |
| 세다 | 대기열의 작업 수. |
| 세다 |
및
별로 분류된 Cloud Tasks API 호출 수입니다. |
Cloud Tasks 메트릭의 전체 목록은 Google의 Cloud Tasks 메트릭 문서를 참조하십시오.
서비스 계정 또는 사용자 계정
데이터 찾기 및 사용
Google App Engine 통합을 New Relic에 연결하고 몇 분 동안 기다린 후( 폴링 빈도 기준) 통합 데이터를 찾아 사용할 수 있습니다.
Google App Engine 통합 데이터 보기 | 여기... |
|---|---|
그리고 알림 | one.newrelic.com > All capabilities > Infrastructure > GCP > Google App Engine 으)로 이동합니다. |
커스텀 대시보드의 메트릭 데이터 |
|
측정항목 데이터
New Relic에서 Google App Engine 통합에 대한 측정항목 데이터 를 보려면 GcpAppEngineServiceSample 및 GcpCloudTasksQueueSample 이벤트 와 관련 속성에 대한 NRQL 쿼리를 만듭니다 .
중요
애플리케이션이 표준 또는 가변형 환경 에서 실행 중인지 여부에 따라 다른 측정항목을 사용할 수 있으므로 일부 측정항목은 애플리케이션에 사용하지 못할 수 있습니다.
GcpAppEngineService샘플
New Relic에서 GcpAppEngineServiceSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 설명 |
|---|---|
| App Engine 가변형 환경 버전에 할당된 총 CPU 코어 수입니다. |
| App Engine 가변형 환경 버전에서 사용 중인 할당된 CPU의 비율입니다. |
| App Engine 가변형 환경 버전에서 디스크에서 읽은 델타 바이트 수입니다. |
| App Engine 가변형 환경 버전에서 디스크에서 쓴 델타 바이트 수입니다. |
| App Engine 가변형 환경 버전의 모든 VM에서 수신 네트워크 바이트의 델타 수입니다. |
| App Engine 가변형 환경 버전의 모든 VM에서 발신 네트워크 바이트의 델타 수입니다. |
| DoS 공격을 방지하기 위해 수행된 가로채기의 델타 수입니다. |
| 앱이 할당량을 초과하여 실패한 요청의 델타 수입니다. |
| 델타 HTTP 응답 수입니다. |
| HTTP 응답 지연 시간(밀리초)입니다. |
| Delta는 HTTP 제공 스타일을 기반으로 합니다. |
| Memcache 컴퓨팅 유닛의 100분의 1에 해당하는 Memcache 사용률. |
| Memcache 키 작업 수입니다. |
| 앱이 Memcache API에서 수신한 바이트 수입니다. |
| Memcache API를 통해 앱에서 보낸 바이트 수입니다. |
| 메가사이클의 CPU 사용량. |
| 존재하는 인스턴스의 수입니다. |
| 인스턴스를 실행하는 데 사용된 총 메모리입니다. |
| 들어오는 네트워크 대역폭의 델타 수입니다. |
| 발신 네트워크 대역폭의 델타 수입니다. |
GcpCloudTasksQueue샘플
New Relic에서 GcpCloudTasksQueueSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 설명 |
|---|---|
| Cloud Tasks API 호출 수입니다. |
| 응답 코드별로 분류된 작업 시도 횟수입니다. |
| 예약된 각 시도 시간과 실제 시도 시간 사이의 지연입니다. |