• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Cordova 모바일 앱 모니터링

New Relic Cordova 에이전트는 Cordova 모바일 앱을 모니터링하고 앱 성능, 오류 및 사용자 경험에 대한 깊은 통찰력을 제공합니다. 에이전트에는 기본 모바일 앱에 제공되는 모든 New Relic 모바일 모니터링 기능이 포함되어 있습니다. Cordova 에이전트를 설치하고 구성하면 다음을 수행할 수 있습니다.

  • Capture JavaScript errors

    문제를 신속하게 식별하고 해결합니다.

  • Track network requests:

    앱이 백앤드와 어떻게 상호작용하는지 알아보세요.

  • Use distributed tracing:

    처리된 예외를 자세히 살펴보고 근본 원인을 찾으세요.

  • Create custom events and metrics:

    사용자가 앱과 상호 작용하는 방식을 이해합니다.

호환성 요구 사항

Cordova 에이전트를 설치하기 전에 앱이 다음 요구사항을 충족하는지 확인하십시오.

(권장) 설치 안내

Cordova 에이전트를 설치하려면 UI에 직접 있는 설치 안내를 따르십시오.

수동 설치

에이전트를 수동으로 설치해야 하는 경우 다음 단계를 따르세요.

애플리케이션 토큰 만들기

  1. one.newrelic.com > Browser & Mobile > (choose Android or iOS)

    으로 이동한 후 UI에서 측정, 로그 단계를 완료하세요.

  2. UI의

    Step 4

    에서 애플리케이션 토큰(해당하는 경우 iOS 및 Android용 토큰)을 복사합니다.

Cordova 에이전트 추가

Cordova 프로젝트 디렉터리에서 명령줄 도구를 사용하여 프로젝트에 Cordova 에이전트를 추가하고 --variable 인수에 애플리케이션 토큰을 붙여넣습니다.

# Install from github repository
cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="{ios-app-token}" --variable ANDROID_APP_TOKEN="{android-app-token}"

(선택 사항) 에이전트 구성

에이전트 시작 시 호출되는 다음 선택적 구성을 --variable 인수에 추가합니다.

  • CRASH_REPORTING_ENABLED: 충돌 보고를 활성화 또는 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • DISTRIBUTED_TRACING_ENABLED: 네트워크 요청에 대한 분산 추적 헤더 추가를 활성화 또는 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • INTERACTION_TRACING_ENABLED: 상호 작용 추적을 활성화 또는 비활성화합니다. 추적 계측은 여전히 발생하지만 추적이 수집되지 않습니다. 이렇게 하면 기본 및 사용자 지정 상호 작용이 비활성화됩니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • DEFAULT_INTERACTIONS_ENABLED: 기본 상호 작용을 활성화하거나 비활성화합니다. 추적 계측은 여전히 발생하지만 추적이 수집되지 않습니다. 이렇게 하면 사용자 지정 상호 작용이 활성화된 상태로 유지되는 동안에만 기본 상호 작용이 활성화 또는 비활성화됩니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • LOGGING_ENABLED: 에이전트 로깅을 활성화 또는 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • LOG_LEVEL: 로그 수준을 지정합니다.

    • 가능한 값은 ERROR (가장 자세한 정보 없음), WARNING INFO, VERBOSE, DEBUG, AUDIT (가장 자세한 정보 표시)입니다.
    • 기본값은 Android에서는 INFO 이고 iOS에서는 WARNING .
  • WEB_VIEW_INSTRUMENTATION (iOS 전용): 자동 WKWebView 계측을 활성화(기본값)하거나 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • COLLECTOR_ADDRESS: 수집 데이터 업로드 끝점의 URI 기관 구성 요소를 지정합니다.

  • CRASH_COLLECTOR_ADDRESS: 충돌 데이터 업로드 URI의 권한 구성 요소를 지정합니다.

  • FEDRAMP_ENABLED: 미국 정부 클라이언트에 대해 서로 다른 엔드포인트를 사용하여 보고 데이터를 활성화 또는 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 false입니다.
  • OFFLINE_STORAGE_ENABLED: 인터넷 연결을 사용할 수 없을 때 오프라인 데이터 저장소를 활성화하거나 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • NEW_EVENT_SYSTEM_ENABLED: iOS 에이전트를 위한 새롭고 더욱 안정적인 이벤트 시스템을 사용하도록 활성화하거나 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 true입니다.
  • BACKGROUND_REPORTING_ENABLED: 앱이 백그라운드에 있을 때 백그라운드 이벤트 보고를 활성화하거나 비활성화합니다.

    • 가능한 값은 truefalse입니다. 기본값은 false입니다.

    이러한 옵션은 Cordova 에이전트 v6.2.1 이상에서만 사용할 수 있습니다.

    예를 들어 충돌 보고를 비활성화하려면 다음을 호출하세요.

    cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="{ios-app-token}" --variable ANDROID_APP_TOKEN="{android-app-token}" --variable CRASH_REPORTING_ENABLED="false"

(Ionic Cordova에만 해당) Ionic 프레임워크 구성

ionic 프레임워크를 사용하는 경우 Cordova 프로젝트 디렉토리에 다음을 추가하세요.

bash
$
ionic cordova plugin add https://github.com/newrelic/newrelic-cordova-plugin.git --variable IOS_APP_TOKEN="{ios-app-token}" --variable ANDROID_APP_TOKEN="{android-app-token}"
$
$
npm install @awesome-cordova-plugins/newrelic

위 코드의 appToken = "" 에 애플리케이션 토큰을 붙여넣었는지 확인하세요. iOS 및 Android 플랫폼 모두에 하이브리드 앱을 배포한 경우 iOS용 토큰과 Android용 토큰 두 개를 추가해야 합니다.

앱 배포

그런 다음 앱을 배포합니다. 앱 활동이 끝나면 New Relic에 데이터가 표시됩니다(앱을 배포한 후 몇 분 정도 걸릴 수 있음).

에이전트 계측 사용자 지정

에이전트 계측을 사용자 정의해야 합니까? 공개 모바일 SDK API 방법을 사용하면 사용자 지정 데이터를 수집하고 기본 설정을 구성하는 등의 작업을 수행할 수 있습니다.

다음 사용자 지정은 Cordova 에이전트에 사용할 수 있습니다.

원하는 경우...

이 방법을 사용하십시오

충돌 문제 해결에 도움이 될 수 있는 앱 활동을 추적하기 위해 이동 경로를 기록합니다.

이동 경로 기록

메서드를 상호 작용으로 추적합니다.

상호 작용 시작

상호 작용 중지

오류 기록

오류 기록

맞춤 측정항목을 기록합니다.

맞춤 측정항목 기록

사용자 지정 속성 및 이벤트를 기록합니다.

사용자 정의 속성 및 이벤트를 보고하는 방법에는 여러 가지가 있습니다.

사용자 지정 네트워크 요청 및 실패를 추적합니다.

HTTP 요청 추적

실패한 HTTP 요청 추적

에이전트를 종료합니다.

에이전트 종료

기본 모바일 모니터링 설정을 활성화/비활성화합니다.

모니터링 기능 활성화/비활성화

테스트 충돌 보고서를 실행합니다.

충돌 보고 테스트

에이전트 업데이트

Cordova 에이전트 버전을 업데이트하려면 다음 간단한 명령을 실행하십시오.

cordova plugin update
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.