DDUs for Logs and Events on Grail
This page explains the concept of Logs and Events on Grail, how we calculate DDUs for Logs and Events on Grail, and how you can estimate and track DDU consumption if you use Logs and Events on Grail. The new pricing model outlined below will only affect customer accounts and tenants after being activated for and connected to a Grail cluster for logs data.
What are Logs and Events on Grail?
Logs and Events powered by Grail is a solution integrated into the Dynatrace Software Intelligence Platform. You can gain direct access to the log content of all your mission-critical processes. The setup and configuration is easy with no indexing required. Logs and Events powered by Grail provide scaling options, flexible data retention periods, and a solid analytics toolkit based on the Dynatrace Query Language (DQL). Finally, the solution offers a new, volume-based pricing model.
Creating metrics, which consumes DDUs according to custom metrics calculation, enables you to interpret and analyze your log data, as well as understand user impact.
How is DDU consumption calculated?
Apart from the DDU-based calculation, Log, and Events powered by Grail also consider the volume of data used, measured in gigabytes (GB). For example, searching through 1 TB of retained data during a DQL-query execution consumes 1,850 DDUs.
This model replaces the current approach of charging per log event used in Log Monitoring. It makes it possible to manage your logs and events at scale, particularly in cloud environments.
There are three pillars of billing. You can choose one, two or three (or any combination) of the pillars listed below:
- Ingest and process
Usage measured per gigabyte of data ingested and processed - Retain
Usage measured per gigabyte of data stored per day - Query
Usage measured per gigabyte of data searched through within the Grail database
Ingest and process
The data volume delivered via OneAgent or the Generic Log Ingestion APIs, is measured in gigabytes (GB). Every ingested and processed GB of data deducts 100 DDUs from your available quota.
To calculate your DDU consumption, multiply the total number of gigabytes ingested by the DDU weight, and by the time period measured in days.
For example, if the total amount of log data sent to Dynatrace was 60 GB per day:
- The monthly DDU consumption for Ingest & Process is 180,000 DDUs (60 GB log data × 100 DDUs × 30 days)
- The annual DDU consumption is 2,190,000 DDUs (60 GB × 100 DDUs × 365 days)
Retain
With Log and Events powered by Grail you can implement your data retention strategy depending on your business needs. Your data can be accessed at any time for ad-hoc DQL queries. Dynatrace determines your usage by measuring the daily gigabytes (GB) stored on Grail. For every gigabyte of data stored on Grail, 0.30 DDUs gets deducted from your quota.
For example, if you add 1,250 GB of data on a daily basis and decide to keep it for 35 days:
- The monthly DDU consumption is 393,750 DDUs (1,250 GB × 35 retention days × 0.30 DDUs per day × 30 days)
- The annual DDU consumption is 4,790,625 DDUs (1,250 GB × 35 retention days × 0.30 DDUs per day × 365 days).
In case you decide to store the data for a year:
- The monthly DDU consumption is 4,106,250 DDUs (1,250 GB × 365 retention days × 0.30 DDUs per day × 30 days)
- The annual DDU consumption is 49,959,375 DDUs per year (1,250 GB × 365 retention days × 0.30 DDUs per day × 365 days).
Query
Queries written in the Dynatrace Query Language (DQL) allow you to explore and analyze your data. Dynatrace determines your usage by measuring how many gigabytes of data were searched within the Grail database during the query execution. For every gigabyte of data searched using the DQL query, 1.70 DDUs gets deducted from your quota.
For example, if you execute DQL queries that search through an average of 12 TB of data stored in Grail per day:
- The monthly DDU consumption is 612,000 DDUs (12,000 GB × 1.70 DDUs × 30 days),
- The annual DDU consumption is 7,446,000 DDUs (12,000 GB × 1.70 DDUs × 365 days).
Calculation summary table
Ingest and process
Amount of data sent to Dynatrace via OneAgent and/or API before processing takes place.
100 per GB
Total number of GB ingested
X DDU weight
Retain
Amount of data sent to storage after data processing and before data compressing.
0.30 per GB per day
Total number of GB of data processed per day
X number of retention days
X DDU weight
Query
Amount of data searched during the execution of a DQL query. Includes sampled data.
1.70 per GB of data searched
Total number of GB of data searched during query execution per day
X DDU weight
Frequently asked questions
Beginning with Dynatrace version 1.250+, the retention period can be set to 35 days, 1 year or 3 years on tenant level in SaaS.
To check your DDU consumption
-
Go to Account Management > License / Subscription > Overview.
You need the Manage monitoring settings permission or an admin account to access this page.
-
On the Davis data units (DDU) page:
- In the Consumption by DDU pool table, check the Log Monitoring row.
- In the DDU consumption details section, check the Log Monitoring tab.
Logs and Events powered by Grail switch from the pure unit-based approach to a volume-based approach measured in gigabytes (GB). Therefore, DDU consumption is calculated as below:
- 100 DDUs per 1 GB for data ingested and processed
- 0.30 DDUs per 1 GB per day for data stored in Grail
- 1.70 DDUs per 1 GB for data searched within the Grail database during query execution
In the Logs and Events powered by Grail, the DDU consumptions for a given period is calculated on data volumes ingested and processed, stored in Grail per day and searched within the Grail database) during query execution multiplied by the DDU weight. The number and the size of a single log record or business event is not relevant for DDU consumption for products enabled by Grail.
No. Log and Events powered by Grail always consumes DDUs for Ingest and Process, Data Storage (Retention) and DQL Queries, which are deducted from your available quota. You can choose only the Ingest and process data option, without storing it in Grail or querying it.
No. The new pricing model will only affect customer accounts and tenants after being activated for and connected to a Grail cluster for log and events data. The existing DDU capability types for custom metrics, log monitoring, custom traces, custom events and serverless functions remain unchanged unless you decide to migrate.
If you decide to use Log or Events powered by Grail, then the new volume-based pricing model will replace the existing event-based pricing model for Log monitoring. The existing DDU capability types remain unchanged.