CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dt-obs-hosts

Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry. Use when analyzing infra health, resource util, 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", "top hosts by CPU", "top processes by memory", "Linux hosts in AWS", "what databases are running", "infra costs by cost center", "process resource consumption", "container monitoring", "listening ports", "CPU forecast", "memory anomaly", "host seasonality", "OneAgent mode", "OneAgent version", "GCP hosts". Do NOT use for explaining existing queries, product documentation questions, Kubernetes pod/workload queries (use dt-obs-kubernetes), AWS cloud resource inventory (use dt-obs-aws), or service-level metrics (use dt-obs-services).

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary reference-style skill body: concrete executable DQL throughout, real troubleshooting gotchas, and a clean progressive-disclosure structure with verified references. The main trimming opportunity is the ~20 lines that duplicate the frontmatter description's triggers in the 'When to Use This Skill' section.

DimensionReasoningScore

Conciseness

The body is dense with high-signal material — working DQL queries, metric names, thresholds, and a compact troubleshooting table with exact fixes ("`dt.agent.monitoring_mode`; `dt.agent.monitoring.mode` (dot) always returns null"). It is not a 5 because of duplicated material: the intro line and the entire "When to Use This Skill" section restate trigger examples already in the frontmatter description, and advisory prose in the Response Construction section could be trimmed. It is above a 3 since nearly every remaining token is skill-specific and non-obvious.

4 / 5

Actionability

Nearly every workflow ships a copy-paste-ready DQL query with concrete entity types, metric keys, and thresholds (e.g., the smartscapeNodes/traverse OneAgent query and the shared-disk `matchesValue` filter). Specific gotchas are handled with exact syntax ("filter with an unquoted integer, `listen_port == 22`, not `\"22\"`"), matching the fully-executable anchor covering the common cases.

5 / 5

Workflow Clarity

The analytical workflows (anomaly, forecasting, seasonality) are numbered and sequenced, with decision rules that act as checkpoints — the adaptive-anomaly-detector vs. timeseries-novelty-detection selection by magnitude vs. behavioral change, the horizon/lookback independence rule ("Always use at least 7 days of historical data"), and the novelty-type exclusion defaults. It is not a 5 because there are no explicit validate-and-recover loops (e.g., what to do when an analysis tool returns no data), though these are read-only query workflows so no destructive-operation cap applies.

4 / 5

Progressive Disclosure

The body is a genuine overview with ten compact workflows, and all detailed material is split one level deep into five real reference files whose cited anchors were verified to exist (e.g., disk-monitoring.md#shared-disks, inventory-discovery.md#cloud-attribute-reference, host-metrics.md#resource-saturation). A dedicated "When to Load References" section gives per-file load conditions, and in-body pointers are anchored links — matching the clear-overview, well-signaled anchor exactly.

5 / 5

Total

18

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that explicitly answers what the skill covers, when to use it, and — unusually well — when not to use it, with named sibling-skill redirects. The trigger list is comprehensive and phrased in natural user language. The only refinement available is recasting the opening from a noun list into action verbs.

DimensionReasoningScore

Specificity

The description names the domain and enumerates many concrete capability areas — "CPU, memory, disk, network, containers, and process-level telemetry", "host discovery", and "building timeseries queries for host metrics that feed into analytical workflows like anomaly detection, forecasting, or seasonality analysis". It falls short of a 5 because capabilities are phrased as noun categories ("Host and process metrics including...") rather than explicit actions, and clearly above a 3 given the breadth of specific items covered.

4 / 5

Completeness

Both questions are answered explicitly: the 'what' ("Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry"), the 'when' ("Use when analyzing infra health, resource util, process consumption, or host discovery"), plus a concrete trigger-phrase list. Not a 4 because the 'when' is fully explicit with concrete trigger phrases rather than generic guidance.

5 / 5

Trigger Term Quality

The explicit Trigger list provides comprehensive natural-language coverage with synonyms and variants users would actually say: "show hosts", "high CPU", "top hosts by CPU", "top processes by memory", "what databases are running", "infra costs by cost center", "CPU forecast", "memory anomaly", "host seasonality", "listening ports". Coverage spans inventory, troubleshooting, cost, security, and analysis phrasings — this matches the comprehensive-with-synonyms anchor, not merely 'good coverage with a few missing'.

5 / 5

Distinctiveness Conflict Risk

The niche (host/process infrastructure metrics) is clearly staked out, and negative triggers actively route collisions away: "Do NOT use for... Kubernetes pod/workload queries (use dt-obs-kubernetes), AWS cloud resource inventory (use dt-obs-aws), or service-level metrics (use dt-obs-services)". Explicit disambiguation against sibling skills means minimal conflict risk — a clear 5, above 'mostly distinct with minor overlap'.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Dynatrace/dynatrace-for-ai

Path

skills/dt-obs-hosts/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.