Dynatrace automatically captures important metrics for services with no configuration required. You might need additional business or technical metrics that are specific to your application. These metrics can be calculated and derived based on a wide variety of available data within the captured distributed trace. You can also split these metrics by multiple dimensions, for example, a requests attribute or an HTTP method.
OpenPipeline metric extraction now replaces calculated service metrics as the method to create additional service business or technical metrics. To read more about metric extraction, see Extract metrics from spans and distributed traces. If you're an existing customer, you can still use them until we deprecate them. If you're a new customer, you won't be able to create calculated service metrics anymore.
Compared to calculated service metrics, OpenPipeline metric extraction offers the following advantages:
More flexible metric creation from spans—with OpenPipeline, metrics are no longer limited to support at most 100 dimension values (“top X”).
Better scale and performance—platform-scale ingest and stream processing built to go beyond petabytes; no more 500 calculated service metrics limit per tenant.
Security, cost management, and data governance—filter and mask sensitive or unnecessary fields; assign cost center usage to specific metrics; route data to specific Grail buckets with controlled retention durations.