통사론
자바
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]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 메트릭이 기록된 횟수입니다. |
|
| 필수의. 메트릭의 총 값입니다. |
|
| 필수의. 녹음의 배타적 가치 예를 들어, 총 값에 다른 곳에서 설명된 측정값이 포함되어 있는 경우입니다. |
|
| 필수의. |
|
| 필수의. |
예 [#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]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
예 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 사용자 지정 또는 미리 정의된 메트릭 범주를 사용하는 메트릭 범주 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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
, countUnit
및 valueUnit
세 가지를 모두 설정해야 합니다.
countUnit
및 valueUnit
에 대해 지원되는 측정은 다음과 같습니다.
PERCENT
BYTES
SECONDS
BYTES_PER_SECOND
OPERATIONS
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 맞춤 측정항목에 대해 원하는 이름입니다. |
|
| 필수의. 맞춤 또는 사전 정의된 측정항목 카테고리 를 사용하는 측정항목 카테고리 이름입니다. |
|
| 필수의. 측정항목의 값입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
|
| 필수의. 개수의 측정 단위입니다. |
예시 [#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);