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

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

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

문제 신고

수신함 오류의 영향을 받은 사용자 추적

뉴렐릭 에이전트는 사용자 영향에 대한 데이터를 자동으로 캡처합니다. 오류 그룹별로 정리하면 오류로 인해 영향을 받는 사용자 수를 확인할 수 있습니다. 이를 통해 영향을 받는 사용자가 가장 많은 오류를 보여줌으로써 디버깅 노력을 집중해야 할 곳의 우선 순위를 정하는 데 도움이 됩니다.

one.newrelic.com > APM & Services > Errors (에러스 인박스(errors inbox)) > Triage 로 이동하세요. Error count [오류 수] 및 Error rate [오류율] 시계열 아래에 있는 Error groups [오류 그룹] 표의 두 번째 열에서 영향을 받은 사용자를 찾을 수 있습니다.

영향을 받은 사용자를 추적하는 사용자 정의 속성

어떤 경우에는 오류 이벤트에 해당 오류 이벤트의 영향을 받는 최종 사용자를 식별하는 속성이 없을 수 있습니다. 수집 시 에이전트가 사용자 식별 메타데이터를 캡처할 수 있도록 맞춤 속성을 수동으로 추가할 수 있습니다.

사용자 정의 속성을 추가해야 하는 경우 최종 사용자 속성 이름 지정에 대한 여러 공통 규칙이 있으므로 OpenTelemetry 의 속성 규칙을 검토하는 것이 좋습니다.

예를 들어, OpenTelemetry 표준은 우선순위에 따라 다음 속성을 사용합니다.

  • userId
  • user

커스텀 대시보드 수집 에 대한 문서를 읽으면 뉴렐릭이 커스텀 속성을 처리하는 방법을 검토할 수 있습니다.

영향을 받은 사용자에 대한 쿼리

오류 그룹에 영향을 받은 사용자 수는 이름이 newrelic.error.group.userImpact측정항목 데이터 유형 으로 기록됩니다. 다음 NRQL 문자열과 함께 이 측정항목을 사용할 수 있습니다.

SELECT uniqueCount(newrelic.error.group.userImpact)
FROM Metric
WHERE metricName='newrelic.error.group.userImpact'

이 측정항목은 선택한 기간 동안 대략적인 고유 사용자 수를 캡처합니다. FACET 절에 사용할 수 있는 userImpact 측정항목에서 제공하는 추가 속성은 error.group.guid, entity.guid 입니다.

사용자에 대한 공지

NRQL 공지 조건을 생성함으로써 개발자는 오류의 영향을 받은 사용자의 양이 컨테이너 값을 초과할 때 를 트리거할 수 있습니다.

이 경고를 생성하려면 사용 사례를 가장 잘 포착하는 방식으로 영향을 받는 사용자 수를 측정하는 NRQL 쿼리를 결정해야 합니다.

예를 들어 다음 NRQL 쿼리는 특정 엔터티에서 발생하는 오류 그룹 의 영향을 받은 고유 사용자 수를 측정합니다.

SELECT uniqueCount(newrelic.error.group.userImpact)
FROM Metric
WHERE metricName='newrelic.error.group.userImpact'
AND entity.guid='RXxCUk9XU9182nNEFQUExJQ0FLsU9OfDgzNzgwNw' FACET error.group.guid TIMESERIES

uniqueCount() 함수 사용, 항목의 항목 GUID를 찾는 방법 에 대해 자세히 알아보세요.

마찬가지로 다음 NRQL 쿼리는 지난 1시간 동안 계정에 속한 모든 엔터티의 오류로 영향을 받은 총 사용자 수를 측정합니다.

SELECT count(newrelic.error.group.userImpact)
FROM Metric
WHERE metricName='newrelic.error.group.userImpact' SINCE 1 hour ago TIMESERIES

NRQL 쿼리를 결정하면 이를 사용하여 NRQL 경고 조건을 생성할 수 있습니다.

트리거된 경고의 신호 대 잡음비를 개선하려면 경고 생성 팁, 경고 임계값 평가 방법경고 조건 예를 참조하세요.

setUser 메소드로 영향을 받는 사용자 설정

에이전트 방법을 사용하여 최종 사용자를 식별할 수 있습니다. 아래에서 각 에이전트에 대한 구현 세부 정보를 참조하세요.

에이전트

최종 사용자를 식별하는 방법

브라우저

newrelic.setUserId(value: string|null)

가다

txn.SetUserID("example user ID")

자바

NewRelic.setUserId(String userId);

이동하는

setUserId

.그물

SetUserId

노드.js

setUserID(id)

PHP

newrelic_set_user_id(string $user_id)

파이썬

newrelic.agent.set_user_id(user_id)

루비

NewRelic::Agent.set_user_id

Copyright © 2024 New Relic Inc.

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