dt-platform-costs

Measure Dynatrace tenant billing and usage via DQL queries on dt.system.events.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/mf-dynatrace/dt-mcp-workspace --skill dt-platform-costs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt-platform-costs
Source: https://github.com/mf-dynatrace/dt-mcp-workspace/tree/main/skills/dt-platform-costs
Command: npx skills add https://github.com/mf-dynatrace/dt-mcp-workspace --skill dt-platform-costs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dt-dql-essentials, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill measures recorded consumption in Dynatrace, identifying billing trends and drivers while guiding licensing inquiries.

Core Features & Use Cases

  • Measure tenant consumption: Evaluate actual spend across capabilities, normalized by unit conversion and cost weights.
  • Cost Analysis: Analyze usage over time and across different services, including trends, spikes, and optimization opportunities.
  • Licensing Support: Direct users to the correct resource for licensing inquiries and clarify subscription limits.

Quick Start

Query the costs for last month's RUM usage by running the query: ```dql fetch dt.system.events, from: -1mo, to: now | filter event.kind == "BILLING_USAGE_EVENT" and event.type == "Real User Monitoring" | summarize cost = sum(dt.billing.real_user_monitoring.cost_weight), by: {event.type} | sort cost desc

Frequently Asked Questions about dt-platform-costs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure tenant billing and consumption trends in Dynatrace?

Measure tenant billing and consumption trends by running DQL queries against dt.system.events to aggregate billing usage events and calculate cost weights. This identifies actual spend across platform capabilities over time.

What's the best way to analyze DPS consumption breakdown by service?

Analyzing DPS consumption breakdown is best done by filtering dt.system.events for billing usage events and summarizing cost weights by event type. This reveals usage spikes and cost drivers across services.

Do I need DQL knowledge to query Dynatrace platform billing data?

Yes, you need DQL knowledge to query Dynatrace platform billing data, as the Skill relies on DQL queries against dt.system.events. Familiarity with the Dynatrace billing structure and cost weights is also required.

Can I estimate licensing costs for Real User Monitoring using DQL?

You can estimate licensing costs for Real User Monitoring by fetching dt.system.events, filtering for BILLING_USAGE_EVENT and Real User Monitoring, then summarizing dt.billing.real_user_monitoring.cost_weight to calculate total spend.

How does this Skill handle subscription limits and licensing inquiries?

It handles licensing inquiries by clarifying subscription limits and directing users to the correct licensing resources. The Skill focuses on measuring recorded consumption rather than modifying license entitlements.

Why are my actual tenant costs higher than expected across capabilities?

Actual tenant costs may be higher due to usage spikes or inefficient consumption across capabilities. Querying dt.system.events for billing usage events normalizes unit conversions and cost weights to identify specific cost drivers.