New Relic 솔루션에서 기본적으로 보고하지 않는 사용자 지정 데이터를 보고할 때 가장 인기 있는 두 가지 솔루션은 사용자 지정 속성과 사용자 지정 이벤트 입니다. 이 문서에서는 맞춤 속성을 사용하는 이유에 대해 자세히 설명합니다.
일부 New Relic 솔루션의 경우 사용자 지정 데이터를 New Relic에 보고 하는 한 가지 방법은 사용자 지정 속성 을 사용하는 것입니다. 데이터에 사용자 정의 속성을 추가하면 비즈니스에 대한 보다 심층적이고 사용자 정의된 분석을 수행할 수 있습니다. 예를 들어 New Relic 브라우저 모니터링의 경우 느리거나 실패한 요청과 관련된 사용자 이름을 추적하기 위해 사용자 정의 속성을 생성할 수 있습니다.
중요
사용자 지정 속성은 수집된 GB에 포함되며 청구 가능한 데이터입니다.
요구 사항
사용자 정의 속성은 다음과 같은 New Relic 솔루션에 사용할 수 있습니다.
APM
브라우저 모니터링
모바일 모니터링
인프라 모니터링
합성 모니터
아래에서 이러한 옵션에 대해 자세히 설명합니다.
사용자 정의 속성 생성 및 사용에 대한 권장 사항
New Relic에서 속성 은 연결된 이벤트 에 대한 메타데이터를 제공하는 키-값 쌍입니다.
사용자 정의 속성을 생성할 때 일반적인 패턴은 이름, ID, 이메일 등과 같은 사용자 정보를 캡처하는 것입니다. 이를 통해 운영 데이터와 비즈니스 데이터 간의 연결을 생성할 수 있습니다. 예를 들어 사용자 정보가 있는 경우 서비스 데스크 및 CRM 데이터를 New Relic의 운영 데이터와 연결합니다.
다른 유형의 비즈니스 컨텍스트에는 다음이 포함될 수 있습니다.
고객 토큰
고객 시장 부문
고객 가치 분류
URIStem에서 워크플로 제어 값이 명확하지 않음
사용자/제품/계정 권한 컨텍스트
운영 컨텍스트에는 다음이 포함될 수 있습니다.
사용된 기능 플래그
액세스한 데이터 저장소
액세스한 캐시
어떤 오류가 감지되고 무시되었는지(오류 분할)
사용자 정의 속성을 추가하면 New Relic에서 이를 쿼리하고 해당 데이터에서 사용자 정의 차트를 생성할 수 있습니다. 예를 들어 Java 에이전트 API 를 사용하여 Transaction 및 TransactionError 이벤트에 userId 속성을 추가한 경우 다음과 같이 해당 속성을 사용하여 NRQL 쿼리를 만들 수 있습니다.
SELECTcount(*)FROM TransactionError
WHERE userId ='1401961100' FACET dateOf(timestamp),`error.message`