- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Datadog’s Service Catalog offers powerful dependency mapping capabilities to help teams document, track, and assess upstream and downstream relationships. These features support both automatic discovery and manual definition so you can flexibly and accurately define your system architecture.
Automatic discovery: By default, Service Catalog includes all discovered services from APM, USM, and RUM. When you instrument additional applications across your environments, their dependencies are automatically added to the Catalog.
Telemetry integration: Service Catalog auto-detects dependency relationships using application telemetry collected by APM, USM, and RUM, providing teams with real-time insights into service relationships and performance impacts.
In Service Catalog schema v3.0, teams can manually define relationships to supplement auto-detected topologies. This features is particularly helpful for defining dependencies that reflect institutional knowledge and team collaboration, ensuring a more complete view of system relationships.
To define a manual dependency, update the spec
section of the relevant entity definition using the following keys:
dependsOn
: Specifies dependencies (for example, Service A depends on Service B).ownedBy
: Assigns ownership to a team or group (for example, Service A is owned by Team A).partOf
: Groups components under a system (for example, Service A is part of System A).Example YAML configuration:
apiVersion: v3
kind: service
metadata:
name: web-store
spec:
dependsOn:
- service: cws-webapp
To view manual dependencies in the Datadog app:
You can also open the full Service Page for a particular service and select the Dependencies section in the left-hand navigation.
All dependencies, including manual dependencies, are shown. You can use the “Include Detected” feature to modify your view: