APM을 사용하면 Datadog은 데이터베이스, 큐 또는 타사 종속성 등의 계측된 서비스에 관한 종속성을 자동 검색할 수 있으며, 해당 종소성이 아직 계측되지 않은 경우에도 가능합니다. 이러한 계측되지 않은 종속성은 별도의 서비스로 분류됩니다. Datadog은 클라이언트 스팬의 서비스 이름(span.kind:client)이 계측된 서비스의 종속성을 나타내도록 변경하였습니다. 예를 들어, 서비스 auth-dotnet에서 PostgreSQL 데이터베이스로의 클라이언트 호출을 나타내는 스팬은 service:auth-dotnet-postgres로 태그 지정됩니다.
APM을 사용 중이고 Service Catalog 및 Service Map 에서 자동 명명된 서비스를 제거하려는 경우, 데이터베이스, 큐 또는 타사 종속성 등의 엔티티 유형별로 Service Catalog 항목을 필터링할 수 있는 새로운 추론 엔터티 경험을 활성화합니다. 옵션으로 카탈로그나 맵에서 service:my-service-http-client와 같은 서비스 재정의를 제거할 수 있습니다.
서비스에 대해 온 콜, 소스 코드 또는 문서를 지정하려면 UI, API 또는 기타 자동화를 사용하여 기존 서비스에 메타데이터를 추가할 수 있습니다. 권장 사용 버전은 2.2 버전입니다. 향상된 관계 매핑 및 정확한 코드 위치와 같은 실험적 기능을 사용하려면 요청을 제출하여 스키마 3.0 베타 프로그램에 참여하세요.
Service Catalog과 관련된 전체 작업 세트를 살펴보려면 Datadog Action Catalog로 이동하세요. 다음에 따라 필요한 작업을 필터링합니다.
Action Catalog 액세스: Datadog Workflow Automation 환경에서 Action Catalog를 검색합니다.
검색 기능: 검색창에 ‘Service Catalog’ 또는 원하는 작업과 관련된 더 구체적인 용어(예: ‘서비스 종속성 가져오기’)와 같은 키워드를 검색합니다.
사용 가능 Service Catalog 작업
다음은 Datadog Workflow Automation에서 Service Catalog에 사용할 수 있는 작업의 전체 목록입니다. 이 목록은 새로운 작업이 추가됨에 따라 변경될 수 있습니다.
Retrieve Service Information
“Get service definition”: 단일 서비스인 경우
Datadog Software Catalog에서 모든 정의를 가져오려면 “서비스 정의 목록을 표시합니다”
“Get service dependencies”: 해당 서비스의 직속 업스트림 및 다운스트림 서비스 확인
Incident Triage
“Get service PagerDuty on call”
다른 작업과 통합하면 중요한 이벤트(예: 런북 실행)를 기반으로 워크플로를 트리거할 수 있습니다.
서비스 색상 변경
서비스 색상은 트레이스 시각화에 사용됩니다. 서비스 유형 아이콘을 클릭하여 변경하세요.
서비스 유형 및 언어 업데이트하기
Service Catalog 메타데이터 스키마 2.2를 사용하면 사용자 정의 서비스에 대한 유형 및 언어를 지정하거나 계측된 서비스에 대해 자동 감지된 유형 및 언어를 덮어쓸 수 있습니다. 서비스 유형과 언어에 올바른 레이블을 지정하여 다른 팀이 서비스의 기능과 상호 작용 방법을 더 잘 이해할 수 있도록 하세요.