- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`Generate custom metrics from ingested spans to track trends, power dashboards, and trigger monitors—even for spans that are not retained for full trace analysis.
Span-based metrics are created from spans that have been ingested by Datadog APM, regardless of whether those spans are indexed by a retention filter. These metrics allow you to extract numeric values (such as counts, durations, or custom tags) from spans and store them as long-lived custom metrics with a 15-month retention period.
Note: The set of spans available for metric generation depends on your APM ingestion control settings. Spans dropped due to sampling or filtering are not ingested, and therefore cannot be used to generate metrics.
Use span-based metrics when you:
Span-based metrics are considered custom metrics and are billed accordingly. To avoid high costs, do not group metrics by high-cardinality values such as user IDs or request IDs.
Define the metric query: Start by adding a query for filtering to your required dataset. The query syntax is the same as APM Search and Analytics.
Define the field you want to track: Select *
to generate a count of all spans matching your query or enter an attribute (for example, @cassandra_row_count
) to aggregate a numeric value and create its corresponding count, minimum, maximum, sum, and average aggregated metrics. If the attribute type is a measure, the value of the metric is the value of the span attribute.
Note: Span attributes that are not numerical values cannot be used for aggregation. To generate a metric that counts the distinct values of a span attribute (for instance count the number of user IDs hitting a specific endpoint), add this dimension to the group by
selector, and use the count_nonzero
function to count the number of tag values.
Specify the group-by dimension: By default, metrics generated from spans will not have any tags unless explicitly added. Any attribute or tag that exists in your spans can be used to create metric tags.
Check the Live Analytics and Search Query preview: You can view the impact of your query in real-time on the data visualization, and the matching spans considered for your query in a live preview.
Name your metric: Metric names must follow the metric naming convention. Metric names that start with trace.*
are not permitted and will not be saved.
After a metric is created, only two fields can be updated:
Field | Reason |
---|---|
Stream filter query | Change the set of matching spans to be aggregated into metrics. |
Aggregation groups | Update the tags to manage the cardinality of generated metrics. |
Note: To change the metric type or name, create a new metric and delete the old one.