Predictika · Observability platform quotes

An AI sales agent's platform subscription quote, checked before it goes out

An AI sales agent prepares a monthly quote for a team that wants the Dynatrace Platform Subscription: host monitoring, containers, logs, traces, real user and synthetic monitoring and application security. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published rate card and documentation and returns a verdict, every reason and the figures it computed.

Scope: Dynatrace Platform Subscription monthly quotes at the published rate card: hosts, containers, logs, metrics, traces, RUM, synthetic and application security, with retention, plan terms and the stated total. See everything this validator covers

This validator models monthly quotes for the Dynatrace Platform Subscription (DPS) as published on the Dynatrace pricing page and documentation, not just the scenarios shown below.

  • Priced capabilities — the monthly estimate is the sum of the published list rates times the usage entered: Foundation & Discovery ($0.01 a host hour), Infrastructure Monitoring ($0.04 a host hour), Full-Stack Monitoring ($0.01 a memory GiB hour, with a 4 GiB minimum per host), Kubernetes pods ($0.002 an hour), Code Monitoring ($0.005 a container hour), the application security capabilities, logs, metrics, traces, RUM ($2.25 per 1,000 sessions, $4.50 with replay) and synthetic monitoring ($4.50 per 1,000 browser actions, $1.00 per 1,000 HTTP requests), over the 1 to 31 days billed.
  • Logs and traces — Pay-per-Query or Bundled Queries log pricing; log retention from 1 day to 10 years; the Bundled included-queries period of 10 to 35 days and not longer than the retention; trace retention of 10 days, extendable to 10 years.
  • Plan terms — no per-seat fees, no penalty-style overages and a 15-day free trial, as Dynatrace states; hosts in the quote cannot exceed the hosts the customer has; the stated total must equal the list-rate total.
  • Approvals — an annual commitment (discounts are not published), log retention beyond the Bundled included period, and trace retention beyond the 10 days included go to a person.

Any DPS quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Events, metric retention, the Kubernetes and mainframe capabilities not listed above, Automation, Business Analytics and other capabilities, private synthetic locations, support, taxes, commitment and volume discounts, and the one-time Dynatrace free trial itself. Rates are the list rates read in October 2026 and may change.

The AI sales agentBuilds the platform subscription quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
A price built from many usage dimensionsOnly with care
Each capability has its own unit, rate and billing hours, so the price rules are a long list that must be kept in step with the rate card.
Every capability is computed from the same request and the stated total is compared with the result in the same pass.
Retention periods that depend on the logging modelOnly with workarounds
The Bundled Queries model has an included period of 10 to 35 days that must not exceed the retention, and the Pay-per-Query model does not, so the limits depend on a model choice.
The model is one of the choices, and only its limits are applied together with all the others.
Terms that Dynatrace states, such as no per-seat feesOnly with care
A statement of policy has to be turned into an explicit validation rule and then kept up to date.
The policy terms are rules in the model and are reported with every other finding.
Hosts in the quote against the hosts the customer hasOnly with care
A total across three monitoring modes has to be compared with a customer figure, which takes a separate summary rule.
The total is computed and compared in the same pass as the other rules.
Commitments and extended retention that need a personOnly with care
These are not errors but need sign-off, and an approval step is easy to leave out.
The approval is raised when the quote asks for them, and the quote cannot be executed until it is approved.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The quote keeps logs for 60 days but the included-queries period is 14 days; the pricing page does not itemize the rate for the remaining days, so a person should confirm it.
2The Bundled Queries log model includes queries for 10 to 35 days; the quote has 7 days.
3The Bundled Queries log model includes queries for 10 to 35 days; the quote has 40 days.
4The quote keeps logs for 60 days but the included-queries period is 40 days; the pricing page does not itemize the rate for the remaining days, so a person should confirm it.
5The included-queries period of 20 days is longer than the quoted log retention of 12 days.
6The quote retains logs for 3,651 days; Dynatrace log buckets keep data from 1 day to 10 years (3,650 days).
7The quote retains logs for 0 days; Dynatrace log buckets keep data from 1 day to 10 years (3,650 days).
8The quote keeps traces for 400 days; 10 days are included and the extension is charged at the published retain rate, which a person should confirm.
9The quote retains traces for 4,000 days; Dynatrace keeps traces 10 days, extendable to 10 years (3,650 days).
10The quote keeps traces for 4,000 days; 10 days are included and the extension is charged at the published retain rate, which a person should confirm.
11The quote monitors 55 hosts across Foundation & Discovery, Infrastructure and Full-Stack; the customer has only 40 hosts.
12The quote adds a per-seat fee; Dynatrace states that every team member gets full platform access with no per-seat fees.
13The quote adds a 15 percent overage premium; Dynatrace states that it never charges penalty-style overages (consumption beyond the commitment is billed at the same rates).
14The quote offers a free trial of 30 days; the Dynatrace free trial is 15 days.
15The quote has no billable capability, so there is nothing to price.
16The quote states a monthly total of $7,574.50; the list rates give $7,575.50.
17An annual commitment earns volume discounts that Dynatrace does not publish; a person should confirm the committed rates.
18The quote bills 32 days of monitoring in the month; a month has 1 to 31 days.
19The quote retains logs for 5,000 days; Dynatrace log buckets keep data from 1 day to 10 years (3,650 days).
20The quote states a monthly total of $0.0005; the list rates give $14,533.50.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Host coverage and a seat fee: A 150-host quote for an estate of 110 hosts, with a per-seat fee and a stale total

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 30 Foundation & Discovery hosts, 40 Infrastructure Monitoring hosts, 80 Full-Stack hosts of 16 GiB, 600 Kubernetes pods, 30 Code Monitoring containers. The quote adds a per-seat fee. The quote states a monthly total of $10,000.00. It is ready to send.

Verdict: Blocked.

  • More monitored hosts than the estate. The quote monitors 150 hosts across Foundation & Discovery, Infrastructure and Full-Stack; the customer has only 110 hosts.
  • Per-seat fee quoted. The quote adds a per-seat fee; Dynatrace states that every team member gets full platform access with no per-seat fees.
  • Stated total does not match. The quote states a monthly total of $10,000.00; the list rates give $11,556.00.

2. Host coverage and a seat fee: The agent resubmits after fixing the errors

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 30 Foundation & Discovery hosts, 30 Infrastructure Monitoring hosts, 50 Full-Stack hosts of 16 GiB, 600 Kubernetes pods, 30 Code Monitoring containers. The quote states a monthly total of $7,812.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly total of $7,812.00 at the published list rates.

3. Bundled log queries: Bundled log queries with a 45-day included period and 90-day retention

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 50 Full-Stack hosts of 8 GiB, 4,000 GiB of logs a month on the Bundled Queries model, kept 90 days, with 45 days of included queries, and 10,000 GiB scanned by queries. The quote states a monthly total of $7,315.00. It is ready to send.

Verdict: Blocked.

  • Included-queries period out of range. The Bundled Queries log model includes queries for 10 to 35 days; the quote has 45 days.
  • Retention beyond the included-queries period. The quote keeps logs for 90 days but the included-queries period is 45 days; the pricing page does not itemize the rate for the remaining days, so a person should confirm it.

4. Bundled log queries: The agent resubmits after fixing the errors

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 50 Full-Stack hosts of 8 GiB, 4,000 GiB of logs a month on the Bundled Queries model, kept 90 days, with 30 days of included queries, and 10,000 GiB scanned by queries. The quote states a monthly total of $6,115.00. It is ready to send.

Verdict: Needs approval.

  • Retention beyond the included-queries period. The quote keeps logs for 90 days but the included-queries period is 30 days; the pricing page does not itemize the rate for the remaining days, so a person should confirm it.
  • Quote summary. Estimated monthly total of $6,115.00 at the published list rates.

5. Bundled log queries: The agent resubmits after fixing the errors

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 50 Full-Stack hosts of 8 GiB, 4,000 GiB of logs a month on the Bundled Queries model, kept 30 days, with 30 days of included queries, and 10,000 GiB scanned by queries. The quote states a monthly total of $6,115.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly total of $6,115.00 at the published list rates.

6. Trace retention, an overage premium and a commitment: Traces kept 4,000 days, a 15 percent overage premium and an annual commitment

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 150 Full-Stack hosts of 32 GiB, 3,000 GiB of traces kept 4000 days, with 8,000 GiB scanned, 4,000 thousand RUM sessions, 500 thousand sessions with replay. It adds a 15 percent overage premium. The customer wants an annual commitment. The quote states a monthly total of $54,817.00. It is ready to send.

Verdict: Blocked.

  • Trace retention out of range. The quote retains traces for 4,000 days; Dynatrace keeps traces 10 days, extendable to 10 years (3,650 days).
  • Penalty overage quoted. The quote adds a 15 percent overage premium; Dynatrace states that it never charges penalty-style overages (consumption beyond the commitment is billed at the same rates).
  • Commitment pricing to confirm. An annual commitment earns volume discounts that Dynatrace does not publish; a person should confirm the committed rates.
  • Trace retention beyond 10 days. The quote keeps traces for 4,000 days; 10 days are included and the extension is charged at the published retain rate, which a person should confirm.

7. Trace retention, an overage premium and a commitment: The agent resubmits after fixing the errors

The agent's request. Please quote the Dynatrace Platform Subscription for 30 days of usage: 150 Full-Stack hosts of 32 GiB, 3,000 GiB of traces kept 10 days, with 8,000 GiB scanned, 4,000 thousand RUM sessions, 500 thousand sessions with replay. The quote states a monthly total of $46,438.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly total of $46,438.00 at the published list rates.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a monthly quote for a team that wants the Dynatrace Platform Subscription: host monitoring, containers, logs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published rate card and documentation and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the Dynatrace Platform Subscription for 30 days of usage: 30 Foundation & Discovery hosts, 40 Infrastructure Monitoring hosts. The quote adds a per-seat fee. The rest of the request is on screen. The quote states a monthly total of $10,000.00.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The quote monitors 150 hosts across Foundation & Discovery, Infrastructure and Full-Stack; the customer has only 110 hosts. The quote adds a per-seat fee; Dynatrace states that every team member gets full platform access with no per-seat fees. The quote states a monthly total of $10,000.00; the list rates give $11,556.00.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for terms that Dynatrace states, such as no per-seat fees, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Infrastructure Monitoring hosts to 30, the Full-Stack hosts to 50 and the stated monthly total to $7,812.00. It removes the per-seat fee.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Foundation & Discovery and Infrastructure Monitoring; the other three lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, $7,812.00, matches the quote.
  14. Three problems caught in one call, fixed in one pass, and a clean $7,812.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.