- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
If a service has a supported tracer installed, the API Catalog is automatically populated with all endpoints discovered from this service.
To check for compatibility issues, click Learn More in the app, then select Troubleshoot.
Add the datadog.api_catalog.route
tag to force endpoint discovery by the API Catalog.
This tag should contain the matched route, that is, the path template in the format used by the respective server framework.
http.method
http.status_code
The following examples demonstrate adding a span tag for each using custom instrumentation:
Java
span.setTag("datadog.api_catalog.route", "/products/{productId}")
Python
span.set_tag("datadog.api_catalog.route", "/products/{productId}")
.NET
scope.Span.SetTag("datadog.api_catalog.route", "/products/{productid}");
Go
span.SetTag("datadog.api_catalog.route", "/products/:id")
Ruby
Datadog::Tracing.active_trace.set_tag('datadog.api_catalog.route', '/products/:id')
After you set this tag, you should see this tag in spans:
This leads to the endpoint displaying in the API Catalog: