dt-obs-hosts
Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry. Use when analyzing infrastructure health, resource utilization, process consumption, or host discovery. Also use when building timeseries queries for host metrics that feed into analytical workflows like anomaly detection, forecasting, or seasonality analysis. Trigger: "show hosts", "CPU usage", "memory utilization", "disk space", "high CPU", "host with most free disk", "top hosts by CPU", "to
Security Assessment
About dt-obs-hosts
This skill equips an agent to query Dynatrace host and process infrastructure telemetry using DQL (Dynatrace Query Language). It solves the problem of turning natural-language infrastructure questions (CPU usage, memory utilization, disk space, top processes, host discovery) into correct read-only Grail/Smartscape queries, and provides curated query patterns, metric names, and alert thresholds so results feed cleanly into analytical workflows like anomaly detection, forecasting, and seasonality analysis.
It centers on host and process metrics (dt.host.cpu.*, dt.host.memory.*, dt.host.disk.*, dt.host.net.*, dt.process.* families), inventory attributes (OS type, cloud provider, technology stack, versions), cost dimensions, and data-quality checks. Core workflows include host discovery and classification, resource-utilization monitoring against documented thresholds (80% warning, 90% critical), process troubleshooting, technology/database discovery, Kubernetes version distribution and version-skew detection for upgrade planning, cost analysis by cost center, security-oriented port and process inventory, EOL-version compliance, and rightsizing. Detailed reference files cover host metrics, process monitoring, container monitoring, and inventory discovery, with explicit routing to sibling skills for Kubernetes workloads, AWS inventory, service metrics, and cross-source topology joins.
It targets SREs, platform and infrastructure engineers, and observability practitioners already using Dynatrace who want reliable DQL for infrastructure health, capacity planning, compliance, and cost work. All example queries are read-only telemetry reads with no mutation or destructive operations.
FAQ
What kinds of questions does this skill answer?
Infrastructure health and inventory questions such as showing hosts, high CPU or memory, free disk space, top processes by resource use, running databases, container distribution, and EOL version compliance.
What query language does it use?
Dynatrace Query Language (DQL), against Smartscape entities and metric timeseries. Example queries use commands like smartscapeNodes, timeseries, fieldsAdd, filter, summarize, and sort.
When should I not use this skill?
It explicitly excludes explaining existing queries, product documentation questions, Kubernetes pod/workload queries (use dt-obs-kubernetes), AWS cloud resource inventory (use dt-obs-aws), and service-level metrics (use dt-obs-services).
What alert thresholds does it assume?
CPU/memory/disk at 80% warning and 90% critical, network above 70% high and 85% saturated, disk latency above 20ms, network drop rate above 1%, and swap above 30% warning / 50% critical.
Can it help with Kubernetes upgrade planning?
Yes. It includes queries for Kubernetes version distribution, per-cluster versions, version-skew detection, and master-versus-worker comparison to support upgrade planning, though pod/workload queries route to a separate skill.
Install dt-obs-hosts
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
dynatrace/dynatrace-for-ai