Try it free

Platform extensions overview (DPS)

  • Latest Dynatrace
  • Overview
  • 16-min read
Platform extensions deprecation notice

As of January 12, 2026, SaaS platform extensions will no longer be part of the rate card for any new DPS subscription signed on or after that date. Existing DPS customers will continue to have access to the SaaS platform extensions capabilities, while for new contracts the functionality is replaced as described in the following table.

Platform extensions capabilityReplaced with

Custom Events Classic

Events powered by Grail

Custom Metrics Classic

Metrics powered by Grail

Custom Traces Classic

Traces powered by Grail

Log Monitoring Classic

Log Analytics

Serverless Functions Classic

Traces powered by Grail

Learn how consumption of Dynatrace platform extensions is calculated using the Dynatrace Platform Subscription model.

Custom Metrics Classic feature overview

You can extend the value of Dynatrace by defining, enabling or ingesting custom metrics. Dynatrace enables you to integrate third-party data sources, ingest custom metrics via API, leverage extensions, cloud integrations, and more.

Here is a non-exhaustive list of custom metric types:

  • Metrics ingested from Amazon CloudWatch, Azure Monitor, or Google Cloud Operations Cloud for Cloud services monitoring
  • Metrics ingested from remote extensions for monitoring of databases, network devices, queues, and more
  • All API-ingested metrics
  • Calculated service metrics, custom DEM metrics, and log metrics

For information about how Custom Metrics Classic consumption translates to your DPS license commit, see Custom Metrics Classic (DPS).

Log Monitoring Classic feature overview

Dynatrace can ingest log records. A log record is recognized in one of the following ways:

  • Timestamp
  • JSON Object

For information about how Log Monitoring Classic consumption translates to your DPS license commit, see Log Monitoring Classic (DPS).

Custom Traces Classic feature overview

You can ingest traces into Dynatrace using OpenTelemetry exporters for applications running on hosts that don't have OneAgent installed. These distributed traces are sent via the Trace Ingest API.

For information about how Custom Traces Classic consumption translates to your DPS license commit, see Custom Traces Classic (DPS).

Custom Events Classic feature overview

You have the option to configure custom events and/or event-ingestion channels.

Custom created/ingested or subscribed events that might be configured for an environment include:

  • Any custom event sent to Dynatrace using the Events API v2.
  • Any custom event (such as a Kubernetes event) created from log messages by a log processing rule.

For information about how Custom Events Classic consumption translates to your DPS license commit, see Custom Events Classic (DPS).

Serverless Functions Classic feature overview

Dynatrace enables end-to-end observability of serverless Cloud functions based on monitoring data coming from traces, metrics, and logs.

Dynatrace also allows you to ingest logs from your serverless cloud functions.

For information about how Serverless Functions Classic consumption translates to your DPS license commit, see Serverless Functions Classic (DPS).

Related topics

  • Dynatrace pricing
Related tags
Dynatrace Platform