문제
앱에서 New Relic의 Java 에이전트를 사용하고 측정항목 그룹화 문제가 발생 합니다.
해결책
메트릭 그룹화 문제가 너무 큰 문제가 되기 전에 이러한 문제 해결 절차를 시도하십시오.
기본적으로 Java 에이전트는 프레임워크와 애플리케이션의 다양한 구성 요소를 기반으로 트랜잭션의 이름 을 지정합니다. 그러나 Java 에이전트가 구성 요소 기반 이름 지정을 비활성화하도록 구성된 경우 해당 트랜잭션의 이름을 올바르게 지정할 수 없습니다. 이는 종종 메트릭 그룹화 문제로 이어집니다.
Java 에이전트 구성 문제를 해결하려면 구성 요소 기반 이름 지정 이 비활성화된 경우 다시 활성화합니다.
일부 메트릭 그룹화 문제는 New Relic 에이전트를 업그레이드하여 간단히 해결할 수 있습니다. 정당한 이유가 없는 한 New Relic은 항상 최신 버전으로 업그레이드할 것을 권장합니다.
Java 에이전트 버전 문제를 해결하려면 Java 에이전트 릴리스 정보 를 참조하십시오. 릴리스 정보에는 에이전트 관련 메트릭 그룹화 문제가 수정된 상황을 포함하여 수정 사항 및 변경 사항이 요약되어 있습니다.
Java 에이전트 버전이 최신이고 올바르게 구성되어 있지만 여전히 측정항목 그룹화 문제가 발생하는 경우 수동으로 트랜잭션 이름 을 지정해야 할 수 있습니다. 시작하는 데 도움이 되도록 Java API를 사용하는 New Relic의 예제 프로그램을 참조하십시오.
Java 에이전트 API를 사용하면 애플리케이션 내 에서 트랜잭션 이름을 설정할 수 있습니다. 이렇게 하면 메트릭 이름에서 고유한 이름과 ID를 제거하는 데 도움이 됩니다.
메트릭 그룹화 문제를 감지한 후 New Relic은 앱에 메트릭 제한을 자동으로 적용합니다. 이렇게 하면 새 메트릭 이름이 앱에 들어오는 것을 방지할 수 있습니다.
메트릭 제한은 문제가 더 악화되는 것을 방지합니다. 그러나 New Relic이 제한을 제거하기 전에 메트릭 그룹화 문제의 원인을 해결해야 합니다.
근본적인 문제가 관리되면 New Relic Support 는 애플리케이션을 확인하여 다음을 확인합니다.
업그레이드된 Java 에이전트는 더 이상 그룹화 문제를 일으키는 이전 메트릭을 보내지 않습니다.
새 거래 이름 은 이름의 고유한 부분을 올바르게 제외합니다.
메트릭 그룹화 문제가 해결되었음을 확인한 후 New Relic Support는 새 메트릭 이름이 다시 한 번 허용되도록 애플리케이션을 수동으로 업데이트합니다.