사용자 지정 계측 을 사용하면 추가 기능 호출 및 활동을 대상으로 하기 위해 에이전트의 기본 모니터링 및 동작을 확장할 수 있습니다. 에이전트 구성 파일이나 에이전트 API를 통해 수행할 수 있습니다.
구성 파일 또는 API를 통한 계측
사용자 정의 계측을 추가하는 두 가지 주요 방법이 있습니다.
- 단순히 추가 기능이나 클래스의 메소드에 소요된 시간을 추적하려면 에이전트 구성 파일에서 함수 또는 메소드 목록을 식별할 수 있습니다. 자세한 내용은 구성 파일을 통한 계측을 참조하십시오.
- 더 복잡한 경우 또는 New Relic UI에서 함수가 식별되는 방식을 사용자 지정하려는 경우 애플리케이션 코드에 API 호출을 배치할 수 있습니다. 자세한 내용은 API를 통한 계측을 참조하십시오.
두 경우 모두 이러한 메커니즘은 지정된 함수 호출만을 대상으로 합니다. 재귀적이지 않으며 주석이 달린 함수 아래에서 전체 프로파일링을 활성화하지도 않습니다.
추가 고려 사항
추적하려는 각 함수 호출에 개별적으로 주석을 달아야 합니다. 어떤 기능에 주석을 달아야 하는지 확실하지 않은 경우 스레드 프로파일링 기능을 사용하여 범위를 좁힐 수 있습니다.
주의
너무 많은 메트릭을 수집하면 애플리케이션과 에이전트의 성능에 영향을 줄 수 있습니다. 잠재적인 데이터 문제를 방지하려면 사용자 정의 계측에 의해 도입된 고유 메트릭의 총 수를 2000 미만으로 유지하십시오.