OpenTelemetry 데이터를 보내고 UI에서 서비스(엔티티)를 연 후에는 분산 추적 을 클릭하여 추적을 찾고 범위 세부 정보를 검사할 수 있습니다. 추적 데이터가 New Relic UI에 나타나려면 OpenTelemetry 추적 의미 규칙 을 준수해야 합니다. 또한 모범 사례 가이드의 추적 섹션에서 추적 및 범위가 New Relic에 표시되는지 확인하는 방법에 대한 몇 가지 팁을 찾을 수 있습니다.
다음 속성은 일반적으로 범위에 명시적으로 추가되지 않습니다. 그보다는 일반적으로 OpenTelemetry SDK를 사용하여 범위를 생성하거나 범위에서 작업(예: 오류 기록)을 수행할 때 설정됩니다.
기인하다 | 설명 |
---|---|
이름 | 스팬의 이름은 일반적으로 스팬을 시작할 때 설정됩니다. 이름은 일반적으로 무엇이든 될 수 있지만 OpenTelemetry 사양은 데이터베이스 범위 또는 HTTP 범위 와 같은 특정 유형의 범위에 대한 지침을 제공합니다. |
범위의 종류는 일반적으로 범위를 시작할 때 설정됩니다. New Relic은 | |
otel.status_code |
|
추적 및 관련 범위 찾기
다음은 검색을 타겟팅하는 몇 가지 방법입니다.
원하는 추적을 찾으려면 필터 표시줄에서 다음과 같은 쿼리를 실행할 수 있습니다.
service.name = YOUR_SERVICE_NAME
trace.id = YOUR_TRACE_ID
흥미로운 트레이스를 찾으면 클릭하여 트레이스의 범위를 보여주는 폭포수 다이어그램을 표시합니다.
추적 내의 특정 범위를 클릭하면 오른쪽 패널에 범위 세부정보가 표시됩니다.
팁
추적을 필터링하는 더 많은 방법은 분산 추적 UI 페이지 를 참조하세요.
오류가 있는 범위 보기
추적 폭포 보기에서 범위를 클릭하면 오른쪽 패널의 오류 세부정보 에서 범위 오류를 볼 수 있습니다.
오류 세부정보는 otel.status_code = ERROR
을 포함하는 범위로 채워지고 otel.status_description
의 내용을 표시합니다.
오류가 있는 범위에 대한 검색 범위를 좁히려면 분산 추적 필터 표시줄에 직접 otel.status_code = ERROR
을 입력할 수 있습니다.
스팬 이벤트 보기
OpenTelemetry 사양 에 설명된 대로 스팬 이벤트를 보내면 New Relic UI에서 볼 수 있습니다. 스팬 이벤트에는 두 가지 일반적인 유형이 있습니다.
- 예외
- 비예외(예: 로그)
범위 이벤트가 있는 경우 해당 링크가 오른쪽 창에 나타납니다.
폭포 보기에서 범위를 클릭합니다.
오른쪽 창에서 View span events 를 클릭하거나 오류 세부 정보 를 확장하고 오류 하단에 있는 링크를 클릭할 수 있습니다.
범위 이벤트에 있고 예외만 보려면 예외 만 표시 토글을 슬라이드합니다.
팁
앱/서비스에서 처리하는 OpenTelemetry 예외는 범위 오류 상태와 독립적으로 표시되며 반드시 범위 오류 상태와 연관되지는 않습니다.
다른 UI 페이지의 OpenTelemetry에 대해 알아보려면 UI 개요 를 참조하세요.