CodeStream에서 사용할 수 있는 원격 측정 데이터는 상황에 따라 달라집니다. 즉, 모두 IDE에서 연 코드와 관련되어 있습니다. 이를 위해 CodeStream은 IDE에 열려 있는 리포지토리에서 New Relic의 어떤 서비스가 구축되었는지 알아야 합니다. CodeStream은 현재 IDE에 열려 있는 리포지토리와 연결할 서비스를 선택하라는 메시지를 표시합니다.
어떤 경우에는 저장소를 여러 서비스와 연결해야 할 수도 있습니다. 예를 들어, 서로 다른 환경(예: 프로덕션 또는 스테이징)을 나타내는 서로 다른 서비스가 있을 수 있으며 모두 동일한 저장소와 연결될 수 있습니다. 현재 저장소를 추가 서비스와 연결하려면 Add another service 클릭하세요.
메시지가 표시되면 즉석에서 이러한 연결을 만드는 것이 시작하기에 좋은 방법이지만 지속적인 수동 작업이 덜 필요하고 잘못 구성된 원격 URL과 같은 최종 사용자 실수의 가능성을 제거하기 때문에 다음 방법 중 하나를 권장합니다.
환경 변수 NEW_RELIC_METADATA_REPOSITORY_URL 를 설정합니다. 뉴렐릭 에이전트는 표면엔터티를 생성하고 이를 로그엔터티와 자동으로 연결합니다.
이를 위해서는 SSH 또는 HTTPS 원격 URL 형식이 필요합니다. 이는 빌드 파이프라인의 일부로 설정하는 것이 좋습니다.
one.newrelic.com > All capabilities > APM & Services > (select an app) 통해 APM 요약 페이지로 이동한 후 서비스 이름 오른쪽에 있는 줄임표 메뉴를 클릭하세요. 저장소를 연결하려면 Repositories 탭을 클릭하세요.
기존 저장소를 찾거나 새 저장소를 추가하려면 Connect repository 클릭하세요.
New Relic의 NerdGraph API 를 사용하여 리포지토리를 만들고 애플리케이션 엔터티와 연결합니다.
Step 1: Create a repository entity
저장소 항목을 만들려면 referenceEntityCreateOrUpdateRepository API를 사용하고 생성된 GUID를 저장해야 합니다. API는 다음 매개변수를 사용합니다.