• 로그인

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Trace API: 속성으로 스팬 장식

이 문서는 스팬 이 UI의 특정 속성을 표시하도록 Trace API 로 전송된 추적 데이터에 속성을 추가하는 방법을 설명합니다.

스팬을 장식하는 이유는 무엇입니까?

Trace API로 데이터를 보낼 때 스팬에 사용자 지정 속성 을 추가할 수 있습니다. 예를 들어, 추적 데이터를 분석하는 데 도움이 되도록 customer.id 또는 user.id 과 같은 속성을 추가하기로 결정할 수 있습니다.

일부 예상 속성 값으로 인해 분산 추적 UI가 일부 특정 추적 속성 및 세부 정보를 표시합니다. 예를 들어 범위에 error. 접두사가 있는 속성이 있는 경우 UI는 해당 범위를 오류와 함께 표시합니다. 다른 예로 db. 접두사가 있는 속성이 있는 범위는 UI에 데이터 저장소 범위로 표시되고 해당 데이터 저장소 쿼리가 강조표시됩니다.

UI에 특정 속성을 표시하도록 스팬을 장식하면 다음을 수행하는 데 도움이 됩니다.

속성으로 스팬을 장식하는 방법

이 표에서는 UI의 특정 속성과 함께 표시하기 위해 Trace API로 전송된 스팬을 가져오는 방법을 설명합니다. 속성 설명은 span 속성 을 참조하세요.

원하는 범위 속성

UI 표시기

속성을 추가하는 방법

오류

error. 접두사가 있는 속성을 사용하십시오. 예: error.message .

외부

http. 접두사가 있는 속성을 사용하십시오. 예: http.method . 범위에 다른 엔터티에서 온 자식이 있는 경우에도 범위가 외부로 나타납니다.

데이터 저장소

db. 접두사가 있는 속성을 사용하십시오. 예: db.statement .

서비스

이것은 속성으로 수행할 수 없습니다. 범위가 루트 범위이거나 상위 항목이 다른 엔터티에 있는 경우 범위는 서비스 범위로 분류됩니다. 범위에 여러 속성이 있는 경우 UI에서 서비스 범위 분류가 우선합니다.

과정에서

이것은 속성으로 수행할 수 없습니다. 범위가 서비스 범위, 데이터 저장소 범위 또는 외부 범위로 분류되지 않은 경우 해당 범위는 진행 중인 것으로 분류됩니다.

이러한 범위 속성이 결정되고 저장되는 방법에 대한 자세한 내용은 구조 추적 을 참조하세요.

속성 추가 팁:

  • 범위에 모든 속성을 추가할 수 있습니다. 예를 들어 customer.id 과 같은 속성을 추가하여 특정 고객을 포함하는 추적에 대해 전역적으로 추적을 검색 할 수 있습니다.
  • 범위는 여러 범주에 있을 수 있습니다. 예를 들어 externaldatastore 보다 더 일반적인 카테고리이므로 스팬이 externaldatastore 모두로 분류되는 경우 UI에서 데이터 저장소 스팬으로 표시됩니다.

JSON 예제

다음은 속성을 사용하여 범위 속성을 설정하는 방법을 보여주는 JSON 예입니다.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.