Data Egress is a Dynatrace Platform capability that allows you to send data (such as logs, metrics, or events) from Dynatrace to external systems. Currently, Dynatrace supports forwarding data to AWS S3, GCP, and Azure.
This page explains how billing for this capability is calculated and how you can manage your Data Egress spend in Dynatrace.
Data Egress consumption is measured in gibibytes (GiB) of data egressed, using the Data Egress rate card item.
The following example demonstrates how costs are calculated for Data Egress.
For simplicity, this example assumes that:
If you ingest 10 TiB/day of logs, and forwards 25% of that data, your costs would be:
Dynatrace provides various options to help you understand and analyze your organization's consumption of Data Egress.
License managers can view usage and costs in Account Management.
Go to Account Management > Subscription > Overview > Cost and usage details > Usage summary.
Select the Data Egress capability.
From this screen, you can also drill down into usage detail on the capability and environment level.
Capability level: Select View Details next to the capability you want to explore.
Environment level: In the Environments table, select … > Open details with Notebooks.
For more information, see Cost and usage.

Billing usage events (billing_usage_event, BUE) are system events emitted by Dynatrace that capture already-calculated, billable usage for DPS capabilities.
They are the most reliable source for building cost dashboards and allocation reports.
For Data Egress, each event records the GiB of data egressed (as billed_bytes) for a given destination and time window.
All counting rules are already applied, including per-destination counting and uncompressed volume.
Use the following DQL query to view your total Data Egress over time.
fetch dt.system.events| filter event.kind == "BILLING_USAGE_EVENT"and event.type == "Data Egress"| dedup event.id| summarize totalGiB = sum(billed_bytes) / 1073741824, by:{bin(timestamp, 1d)}
Query Data Egress consumption programmatically via the Account Management API (GET /subscriptions/{subscriptionId}/usage) to integrate into external reporting or automate cost allocation.
For more information about the API, see Dynatrace Platform Subscription API - GET usage
Use Dynatrace Assist to surface usage trends and recommendations.
For example, you can ask the following questions in real language.
Use Cost Allocation to allocate specific Data Egress costs to your organization's cost centers or products.
For more information about Cost Allocation, see Allocate.
You can reduce Data Egress consumption by optimizing what you forward:
Dynatrace follows a platform pricing principle: customers pay only for the capabilities they use. Because not all customers forward data out of the platform, Data Egress is priced separately. This way, we don't have to raise ingest prices for everyone.
Data Egress is billed based on the uncompressed size of the data forwarded out of Dynatrace.