본문 바로가기
WIKI 기술 지식 베이스

.NET용 자동 완성과 검색 활성화 (Enable Autocomplete and Search for .NET)

원문 보기 위키 갱신

.NET 서비스에서 Dynamic Instrumentation의 자동 완성과 검색 기능을 활성화하는 방법을 안내해요.

출처: 문서

본문

지원되지 않는 사이트 안내: 이 제품은 다음 Datadog 사이트(app.ddog-gov.com, us2.ddog-gov.com)에서는 지원되지 않아요. 선택한 Datadog 사이트와는 호환되지 않아요.

Preview 참여 안내: 자동 완성과 검색은 Preview 단계에 있어요.

요구사항 (Requirements)

설치 (Installation)

Dynamic Instrumentation을 활성화한 상태에서 서비스를 실행하고, 추가로 자동 완성과 검색을 활성화하세요:

  1. DD_SYMBOL_DATABASE_UPLOAD_ENABLED=true 환경 변수를 설정하세요.
  2. DD_SERVICE, DD_VERSION Unified Service Tag를 지정하세요.
  3. Dynamic Instrumentation과 자동 완성·검색을 활성화한 상태로 서비스를 시작한 뒤, APM > Dynamic Instrumentation 페이지에서 Dynamic Instrumentation의 IDE 스타일 기능을 사용할 수 있어요.

추가 구성 (Additional configuration)

타사 코드 감지 (Third party detection)

자동 완성 제안이 패키지나 모듈에 표시되지 않는다면 타사 코드로 잘못 인식되었을 수 있어요. 자동 완성과 검색 기능은 휴리스틱으로 타사 코드를 걸러내는데, 이로 인해 가끔 우연한 오분류가 발생할 수 있어요.

코드가 제대로 인식되도록 하고 정확한 자동 완성·검색 기능을 활성화하려면 다음 옵션으로 타사 감지 설정을 구성할 수 있어요:

export DD_THIRD_PARTY_EXCLUDES=<LIST_OF_USER_CODE_PACKAGE_PREFIXES>
export DD_THIRD_PARTY_INCLUDES=<LIST_OF_ADDITIONAL_THIRD_PARTY_PACKAGE_PREFIXES>

여기서 목록은 쉼표로 구분된 패키지 접두사 목록을 의미해요. 예:

export DD_THIRD_PARTY_EXCLUDES=com.mycompany,io.mycompany

더 알아보기 (Learn more)