dt-sdlc-production-readiness

Assess production readiness of services using Dynatrace telemetry evidence and DQL queries.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/ricardojjulia/ESACompanion --skill dt-sdlc-production-readiness-ricardojjulia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dt-sdlc-production-readiness
Source: https://github.com/ricardojjulia/ESACompanion/tree/main/.github/skills/dt-sdlc-production-readiness
Command: npx skills add https://github.com/ricardojjulia/ESACompanion --skill dt-sdlc-production-readiness-ricardojjulia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often ship services to production without verified observability, baselines, or rollback plans, relying on assumptions instead of runtime evidence. This Skill replaces guesswork with a structured, evidence-based readiness assessment grounded in Dynatrace telemetry. ## Core Features & Use Cases - Five-Dimension Assessment: Evaluates ownership and governance, observability coverage, baseline and SLO readiness, dependency health, and rollout/rollback safety. - Evidence-Based Verdicts: Produces a grounded PASS, PASS WITH GUARDRAILS, or FAIL verdict with specific required actions, using DQL queries against traces, logs, metrics, and Davis problems. - Detailed Reference Procedures: Includes a pre-flight readiness checklist with auto-FAIL and guardrail conditions, plus a step-by-step observability coverage audit. - Use Case: Before a major release, a release owner runs the assessment against a service entity ID, confirms trace/log/metric coverage, validates SLO error budgets, checks dependency health, and receives a go/no-go verdict with documented evidence. ## Quick Start Assess whether the service with entity ID SERVICE-1234ABCD is ready for production and give me a verdict with supporting evidence.

Frequently Asked Questions about dt-sdlc-production-readiness

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

FAQPage Schema
How do I check if a service is production ready with Dynatrace?▼

Run a structured readiness assessment across five dimensions: ownership, observability coverage, baselines and SLOs, dependency health, and rollout safety. Use DQL queries against spans, logs, and metrics filtered by the service entity ID to gather evidence, then issue a PASS, PASS WITH GUARDRAILS, or FAIL verdict.

What DQL queries verify observability coverage for a service?▼

Query server spans with fetch spans filtered by dt.smartscape.service and span.kind server for trace coverage, fetch logs grouped by loglevel for log coverage, and timeseries on dt.service.request.count for metrics. The audit procedure also checks client spans, log-trace correlation, and SLO status.

What conditions cause an automatic FAIL in a readiness assessment?▼

Auto-FAIL conditions include no identified owner, no baseline, no traces or metrics for the service, no rollback mechanism, and active critical problems on the service or its dependencies. Any one of these critical gaps blocks production rollout regardless of other dimensions.

When should I use a readiness assessment instead of a Site Reliability Guardian quality gate?▼

Use a Site Reliability Guardian setup for automated post-deploy quality gates. Use this comprehensive readiness assessment when you need a full evaluation across all five dimensions before a major release, migration, or new service onboarding.

Can I validate DQL query syntax before running readiness checks?▼

Yes, run dtctl verify query with your DQL string to catch syntax errors before execution. This avoids consuming execution quota and works without an active OAuth session.