APM 에이전트, 브라우저 에이전트 및 모바일 에이전트는 메트릭 타임슬라이스 데이터 라는 메트릭 데이터 유형을 보고합니다. 이러한 에이전트를 사용하면 애플리케이션에서 사용자 지정 메트릭 타임슬라이스 데이터를 보고하고 기본 New Relic 데이터와 함께 볼 수 있습니다. 다음과 같은 API 호출을 통해 임의의 성능 데이터를 기록하는 사용자 지정 메트릭을 만듭니다.
- 타이밍 데이터
- 컴퓨터 리소스 데이터
- 구독 또는 구매 데이터
이 데이터를 보고한 후 탐색하고 쿼리할 수 있습니다.
맞춤 측정항목 이름 지정
모든 맞춤 측정항목 이름은 Custom/
으로 시작합니다. 예: Custom/MyMetric/My_label
. Custom/
접두사는 모든 맞춤 측정항목에 필요합니다.
Custom/
으로 시작하지 않는 모든 맞춤 측정항목 이름에는 다른 모든 그룹화 규칙이 적용됩니다. 쿼리할 때 표시되지 않거나 UI에 예상대로 표시되지 않을 수 있습니다.
맞춤 측정항목 이름은 접두사 Custom/
, 카테고리 또는 클래스 이름, 메서드 또는 레이블로 구성되며 각각 슬래시로 구분됩니다.
맞춤 측정항목 구현
사용자 지정 측정항목을 구현하려면 API 호출이 필요합니다. API 호출의 정확한 세부 정보는 에이전트에 따라 다릅니다.
팁
사용자 지정 메트릭 구현을 테스트하는 경우 최소 10분 동안 에이전트를 실행하여 API 호출이 New Relic에 보고되는지 확인합니다.
New Relic 에이전트 | 구현 |
---|---|
APM 에이전트 | |
New Relic 모바일 에이전트 | |
New Relic 브라우저 에이전트 | 브라우저는 맞춤 측정항목을 지원하지 않습니다. 브라우저에 사용자 정의 데이터를 추가하는 옵션은 브라우저 계측 을 참조하십시오. |
그룹화 문제 방지
너무 많은 메트릭 타임슬라이스를 수집하면 애플리케이션과 New Relic 모두의 성능에 영향을 줄 수 있습니다. 예를 들어, 수천 명의 개별 사용자가 있는 경우 고유한 사용자 ID의 성능을 추적하기 위한 메트릭을 만들지 마십시오. 이로 인해 데이터를 탐색하거나 이해하는 것이 거의 불가능하게 될 정도로 많은 메트릭이 생성될 수 있습니다. 대신 개별 사용자 ID 대신 별표(*)와 같은 자리 표시자를 사용하십시오.
중요
잠재적인 데이터 문제를 방지하려면 사용자 지정 메트릭에 의해 도입된 고유한 메트릭 타임슬라이스의 총 수를 2000개 미만으로 유지하십시오.
고유 지표 이름의 총 개수가 5,000개를 초과하면 차트 및 표와 같은 사용자 인터페이스에 데이터가 표시되는 방식에 영향을 미치는 제한이 자동으로 적용되기 시작합니다. 자세한 내용은 지표 그룹화 문제를 참조하세요.