코드 수준 지표를 통해 New Relic CodeStream 확장을 사용하는 개발자는 코드의 개별 메서드와 함께 IDE에 상황에 따라 표시되는 APM 데이터를 볼 수 있습니다. 이를 통해 개발자는 코드를 작성하고 검토할 때 성능 문제를 보다 적극적으로 해결할 수 있습니다.
시작하기
먼저 지원되는 IDE에 New Relic CodeStream 확장을 설치 하고 로그인합니다.
중요
코드 수준 메트릭은 Ruby 에이전트 버전 8.8.0 이상에서 사용할 수 있습니다. 버전 8.10.0 이상에서는 코드 수준 지표가 기본적으로 활성화됩니다. 버전 8.8.0 및 8.9.0의 경우 구성을 통해 활성화해야 합니다. 코드 수준 측정항목을 사용하려면 newrelic.yml
에서 code_level_metrics.enabled: true
설정하거나 NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true
환경 변수로 설정합니다.
에이전트 속성
Ruby 에이전트는 애플리케이션에서 생성된 범위에 다음 속성을 보고하고 첨부합니다.
Name | Description | Example |
---|---|---|
| 계측된 함수의 이름(Ruby 메서드). 클래스 메서드에는 | 만들다 |
|
| /app/app/controllers/widgets_controller.rb |
| code.filepath에서 | 1138 |
|
| 위젯 컨트롤러 |
중요
애플리케이션 코드의 모든 메소드가 위의 속성으로 계측되는 것은 아닙니다. 버전 8.10.0부터 Ruby 에이전트는 Rails 컨트롤러 메서드, ActiveJob
메서드 및 수동으로 추적하도록 구성된 모든 Ruby 메서드에 대한 코드 수준 측정항목을 제공합니다.