This is your DQL companion for service health monitoring across the full stack. It handles RED metrics (rate, errors, duration) with built-in timeseries queries, then goes deeper with runtime telemetry for six languages: JVM heap and GC pauses, Node.js event loop lag, .NET CLR stats, Python thread counts, PHP OPcache hits, and Go goroutine leaks. The skill knows when to use metric queries versus span-based analysis, covers service mesh overhead calculations, and includes messaging queue metrics. What I like here is the opinionated defaults: ask for threshold violations and it assumes 1000ms without making you specify, then shows you what it picked. Good for SLA tracking, performance degradation hunts, and runtime troubleshooting when response times spike.

skills.sh installs
2.9K
GitHub stars
177
last updated
Aug 21, 2026

Install

$ npx -y skills add dynatrace/dynatrace-for-ai --skill dt-obs-services --agent claude-code

Installs into .claude/skills of the current project.

Files

Application Services Skill

Monitor application service performance, health, and runtime-specific metrics using DQL.


Core Capabilities

1. Service Performance (RED Metrics)

Monitor service Rate, Errors, Duration using metrics-based timeseries queries.

Key Metrics:

  • dt.service.request.response_time - Response time (microseconds)
  • dt.service.request.count - Request count
  • dt.service.request.failure_count - Failed request count

Common Use Cases:

  • Response time monitoring (avg, p50, p95, p99)
  • Error rate tracking and spike detection
  • Traffic analysis (throughput, peaks, growth)
  • Performance degradation detection
  • Multi-cluster comparison

Quick Example:

timeseries {
  p95 = percentile(dt.service.request.response_time, 95),
  total_requests = sum(dt.service.request.count),
  failures = sum(dt.service.request.failure_count)
}, by: {dt.service.name}
| fieldsAdd p95_ms = p95[] / 1000, error_rate_pct = (failures[] * 100.0) / total_requests[]

→ For detailed queries: See references/service-metrics.md

2. Advanced Service Analysis

Sponsors

Details

Repository
github.com/dynatrace/dynatrace-for-ai
Categories
Backend & APIs, DevOps & CI/CD, Documentation, Debugging, Python, Cloud & Infrastructure, Java & JVM, PHP & Laravel, Databases, .NET & C#
First seen
Jun 3, 2026

More from dynatrace/dynatrace-for-ai

All 15
1nexu-io avatarfigma-usenexu-io/open-designRun Figma Plugin API scripts for canvas writes, inspections, variables, and design-system work. Prerequisite for every other Figma skill in this catalogue.2.9Kskills.sh installs
2antfu avatarnitroantfu/skillsNitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server route2.9Kskills.sh installs
3wordpress avatarwp-abilities-verifywordpress/agent-skillsVerify a WordPress plugin's Abilities API registrations: enumerate abilities, check that callback behavior matches each annotation's claim (the adversarial read2.8Kskills.sh installs
4getsentry avatardjango-access-reviewgetsentry/skillsDjango access control and IDOR security review. Use when reviewing Django views, DRF viewsets, ORM queries, or any Python/Django code handling user authorizatio2.8Kskills.sh installs
5coinbase avatarsearch-for-servicecoinbase/agentic-wallet-skillsSearch and browse the x402 bazaar marketplace for paid API services. Use when you or the user want to find available services, see what's available, discover AP2.8Kskills.sh installs
6elastic avatarobservability-manage-sloselastic/agent-skillsCreate and manage SLOs in Elastic Observability using the Kibana API. Use when defining SLIs, setting error budgets, or managing SLO lifecycle.2.8Kskills.sh installs