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

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

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

문제 신고

맞춤 측정항목 기록

통사론

자바

NewRelic.setUserId(string $userId)

코틀린 [#kotlin]

NewRelic.recordMetric(
name: String,
category: String,
count: Int,
totalValue: Double,
exclusiveValue: Double,
countUnit: MetricUnit,
valueUnit: MetricUnit
)
NewRelic.recordMetric(name: String?, category: String?, value: Double = 1.0)

설명 [#description]

이 방법을 사용하면 New Relic에서 자동으로 추적하지 않는 앱 활동에 대한 세부 정보를 제공하기 위해 임의의 사용자 지정 메트릭 을 기록할 수 있습니다. 호출은 선택적 세부 수준에 대해 여러 매개변수 집합을 허용합니다.

측정항목을 최대한 활용하려면 다음 지침에 따라 명확하고 간결한 측정항목 이름을 만드세요.

  • 사용자 인터페이스에 표시하기에 적합한 사용 사례 및 공백 문자. 메트릭 이름은 있는 그대로 렌더링됩니다.
  • 측정항목 이름을 대문자로 표시합니다.
  • 측정항목의 이름을 지정할 때 / ] [ | * 문자를 사용하지 마십시오.
  • 다중 바이트 문자를 피하십시오.

category 도 필요합니다. UI에 표시되며 맞춤 측정항목이 많은 경우 사용자 정의 측정항목을 구성하는 데 유용합니다. 사용자 정의 카테고리이거나 MetricCategory 열거형 을 사용하여 사전 정의된 카테고리일 수 있습니다.

매개변수 [#parameters]

매개변수

유형

설명

$name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

$category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

double

필수의. 측정항목의 값입니다.

count

int

필수의. 메트릭이 기록된 횟수입니다.

totalValue

double

필수의. 메트릭의 총 값입니다.

exclusiveValue

double

필수의. 녹음의 배타적 가치 예를 들어, 총 값에 다른 곳에서 설명된 측정값이 포함되어 있는 경우입니다.

countUnit

MetricUnit

필수의. PERCENT , BYTES , SECONDS , BYTES_PER_SECOND 또는 OPERATIONS 를 포함한 측정항목 수의 측정 단위입니다.

valueUnit

MetricUnit

필수의. PERCENT , BYTES , SECONDS , BYTES_PER_SECOND 또는 OPERATIONS 를 포함한 측정항목 값의 측정 단위입니다.

[#examples]

다음은 간단한 맞춤 측정항목을 만드는 예입니다.

자바 [#java]

NewRelic.recordMetric("Custom Metric Name","MyCategory", 1.0);
NewRelic.recordMetric("Login Auth Metric", "Network", 1.0);

코틀린 [#kotlin]

NewRelic.recordMetric("Custom Metric Name","MyCategory", 1.0)
NewRelic.recordMetric("Login Auth Metric", "Network", 1.0)

다음은 상담원 시작에 대한 사용자 지정 메트릭을 만드는 예입니다.

자바 [#java]

NewRelic.recordMetric("Agent start", "Lifecycle");

코틀린 [#kotlin]

NewRelic.recordMetric("Agent start", "Lifecycle")

다음은 위와 동일한 측정항목에 경과 시간 값이 추가된 예입니다.

자바 [#java]

NewRelic.recordMetric("Agent start", "Lifecycle", 10.11f);

코틀린 [#kotlin]

NewRelic.recordMetric("Agent start", "Lifecycle", 10.11)

다음은 위와 동일한 측정항목의 예이지만 경과 시간, 독점 시간 및 단위 값 매개변수가 5개 있는 경우입니다.

자바 [#java]

NewRelic.recordMetric("Agent start", "Lifecycle", 5, 10.11, 1.23, MetricUnit.OPERATIONS, MetricUnit.SECONDS);

코틀린 [#kotlin]

NewRelic.recordMetric("Agent start", "Lifecycle", 5, 10.11, 1.23, MetricUnit.OPERATIONS, MetricUnit.SECONDS)

통사론

목표-c

NewRelic recordMetricWithName:(NSString *)name category:(NSString *)category value:(NSNumber *)value];

빠른 [#swift]

NewRelic.recordMetric(withName: String!, category: String!, value: NSNumber!)

설명 [#description]

이 방법을 사용하면 New Relic에서 자동으로 추적하지 않는 앱 활동에 대한 세부 정보를 제공하기 위해 임의의 사용자 지정 메트릭 을 기록할 수 있습니다. 호출은 선택적 세부 수준에 대해 여러 매개변수 집합을 허용합니다.

이 메소드는 개수가 1이고 총 값이 전달된 값과 동일한 Custom/[Category]/[Name] 형식의 지표를 기록합니다. 여러 호출은 에 대한 표준 지표 집계 규칙 에 따라 개수와 값을 집계합니다.

측정항목을 최대한 활용하려면 다음 지침에 따라 명확하고 간결한 측정항목 이름을 만드세요.

  • 사용자 인터페이스에 표시하기에 적합한 사용 사례 및 공백 문자. 메트릭 이름은 있는 그대로 렌더링됩니다.
  • 측정항목 이름을 대문자로 표시합니다.
  • 측정항목의 이름을 지정할 때 / ] [ | * 문자를 사용하지 마십시오.
  • 다중 바이트 문자를 피하십시오.

category 도 필요합니다. UI에 표시되며 사용자 지정 메트릭이 많은 경우 이를 구성하는 데 유용합니다. 맞춤 카테고리이거나 MetricCategory enum을 사용하여 사전 정의된 카테고리일 수 있습니다.

매개변수 [#parameters]

매개변수

유형

설명

name

NSString

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

NSString

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

NSNumber

필수의. 측정항목의 값입니다.

[#examples]

오브젝티브-C [#obj-c]

다음은 밀리초 단위로 지표를 생성하는 예입니다.

[NewRelic recordMetricWithName:(NSString *)@"My Important Metric"
category:(NSString *)@"Important Metrics"
value:(NSNumber *)145.67];

빠른 [#swift]

다음은 밀리초 단위로 지표를 생성하는 예입니다.

NewRelic.recordMetric(withName: "My Important Metric", category: "Important Metrics", value: 145.67)

통사론

recordMetric(options: { name: string; category: string; value?: number; countUnit?: string; valueUnit?: string; }) => void

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

NewRelicCapacitorPlugin.recordMetric({
name: "CapacitorMetricName",
category: "CapacitorMetricCategory",
});
NewRelicCapacitorPlugin.recordMetric({
name: "CapacitorMetricName2",
category: "CapacitorMetricCategory2",
value: 25,
});
NewRelicCapacitorPlugin.recordMetric({
name: "CapacitorMetricName3",
category: "CapacitorMetricCategory3",
value: 30,
countUnit: NREnums.MetricUnit.SECONDS,
valueUnit: NREnums.MetricUnit.OPERATIONS,
});

통사론

recordMetric(name: string, category: string, value?: number, countUnit?: string, valueUnit?: string): void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

NewRelic.recordMetric('CordovaCustomMetricName', 'CordovaCustomMetricCategory');
NewRelic.recordMetric('CordovaCustomMetricName', 'CordovaCustomMetricCategory', 12);
NewRelic.recordMetric('CordovaCustomMetricName', 'CordovaCustomMetricCategory', 13, 'PERCENT', 'SECONDS');

통사론

RecordMetric(string name, string category) : void;
RecordMetric(string name, string category, double value) : void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

CrossNewRelic.Current.RecordMetric("Agent start", "Lifecycle");
CrossNewRelic.Current.RecordMetric("Login Auth Metric", "Network", 78.9);

통사론

recordMetric(name: string, category: string, value?: number, countUnit?: string, valueUnit?: string): void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 사용자 지정 또는 미리 정의된 메트릭 범주를 사용하는 메트릭 범주 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

NewrelicMobile.instance.recordMetric("testMetric", "Test Champ",value: 12.0);
NewrelicMobile.instance.recordMetric("testMetric1", "TestChamp12",value: 10,valueUnit: MetricUnit.BYTES,countUnit: MetricUnit.PERCENT);

통사론

recordMetric(name: string, category: string, value?: number, countUnit?: string, valueUnit?: string): void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

NewRelic.recordMetric('RNCustomMetricName', 'RNCustomMetricCategory');
NewRelic.recordMetric('RNCustomMetricName', 'RNCustomMetricCategory', 12);
NewRelic.recordMetric('RNCustomMetricName', 'RNCustomMetricCategory', 13, NewRelic.MetricUnit.PERCENT, NewRelic.MetricUnit.SECONDS);

통사론

RecordMetricWithName(string name, string category) : void;
RecordMetricWithName(string name, string category, double value) : void;
RecordMetricWithName(string name, string category, double value, MetricUnit countUnit, MetricUnit valueUnit) : void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

NewRelicAgent.RecordMetricWithName('UnityCustomMetricName', 'UnityCustomMetricCategory');
NewRelicAgent.RecordMetricWithName('UnityCustomMetricName', 'UnityCustomMetricCategory', 12);
NewRelicAgent.RecordMetricWithName('UnityCustomMetricName', 'UnityCustomMetricCategory', 13, NewRelicAgent.MetricUnit.PERCENT, NewRelicAgent.MetricUnit.SECONDS);

통사론

RecordMetric(string name, string category) : void;
RecordMetric(string name, string category, double value) : void;
RecordMetric(string name, string category, double value, MetricUnit countUnit, MetricUnit valueUnit) : void;

설명 [#description]

사용자 정의 측정항목(임의의 숫자 데이터)을 기록합니다. 여기서 countUnit 은 측정항목 수의 측정 단위이고 valueUnit 은 측정항목 값의 측정 단위입니다. countUnit 또는 valueUnit 사용하는 경우 value, countUnitvalueUnit 세 가지를 모두 설정해야 합니다.

countUnitvalueUnit 에 대해 지원되는 측정은 다음과 같습니다.

  • PERCENT
  • BYTES
  • SECONDS
  • BYTES_PER_SECOND
  • OPERATIONS

매개변수 [#parameters]

매개변수

유형

설명

name

string

필수의. 맞춤 측정항목에 대해 원하는 이름입니다.

category

string

필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다.

value

number

필수의. 측정항목의 값입니다.

countUnit

string

필수의. 개수의 측정 단위입니다.

valueUnit

string

필수의. 개수의 측정 단위입니다.

예시 [#example]

CrossNewRelicClient.Current.RecordMetric("Agent start", "Lifecycle");
CrossNewRelicClient.Current.RecordMetric("Login Auth Metric", "Network", 78.9);
CrossNewRelicClient.Current.RecordMetric("Request Metric", "Network", 20, MetricUnit.SECONDS, MetricUnit.OPERATIONS);
Copyright © 2024 New Relic Inc.

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