Borrowing it
Nothing to install: this file belongs to aachtenberg/dynatrace-dql-kb. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/aachtenberg/dynatrace-dql-kb/main/.github/copilot-instructions.mdgit clone --depth 1 https://github.com/aachtenberg/dynatrace-dql-kbWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/aachtenberg/dynatrace-dql-kb/copilot-instructions)<a href="https://agentmods.dev/instructions/aachtenberg/dynatrace-dql-kb/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/aachtenberg/dynatrace-dql-kb/copilot-instructions/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/aachtenberg/dynatrace-dql-kb/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/aachtenberg/dynatrace-dql-kb/copilot-instructions.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.02086 | $0.02086 |
| Opus 5.5 | $0.00834 | $0.00834 |
| Sonnet 5.5 | $0.00417 | $0.00417 |
| Haiku 4.5 | $0.00209 | $0.00209 |
Grade A, and why
dynatrace-dql-kb copilot-instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 147 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Dynatrace Query Language (DQL) — Copilot Instructions
When generating DQL queries, follow these rules exactly. DQL is NOT SQL.
Starting Commands
| Data type | Command | Example |
|---|---|---|
| Metrics (CPU, memory, disk, network, request counts) | timeseries |
timeseries avg(dt.host.cpu.usage), by:{dt.entity.host} |
| Logs | fetch logs |
fetch logs | filter status == "ERROR" |
| Events | fetch events |
fetch events | filter event.type == "K8S_EVENT" |
| Business events | fetch bizevents |
fetch bizevents | filter event.type == "com.example.purchase" |
| Spans/traces | fetch spans |
fetch spans | filter span.kind == "server" |
| Problems (issues, incidents, alerts) | fetch dt.davis.problems |
fetch dt.davis.problems, from:-7d | filter event.status == "ACTIVE" |
| Entities | fetch dt.entity.* |
fetch dt.entity.host | fields id, entity.name |
| Metric discovery | metrics |
metrics | filter contains(metric.key, "cpu") |
| Chart logs/events over time | makeTimeseries (after fetch) |
fetch logs | makeTimeseries count(), interval:5m |
| Lookup tables | load |
lookup [load dt.lookup.my_table], sourceField:key, lookupField:id |
| Schema/structure | describe |
describe logs |
| Topology nodes | smartscapeNodes |
smartscapeNodes HOST |
Critical Rules
-
Metrics use
timeseries, NEVERfetch.timeseries avg(dt.host.cpu.usage), by:{dt.entity.host}— CORRECTfetch dt.host.cpu.usage— WRONG, WILL NOT WORK -
by:always uses curly braces.by:{host.name}— CORRECTby: host.nameorby:(host.name)— WRONG -
Strings must be quoted in filters.
filter status == "ERROR"— CORRECTfilter status == ERROR— WRONG -
No SQL syntax. DQL is pipe-based. No SELECT, FROM, WHERE, GROUP BY, ORDER BY.
fieldsnot SELECTfilternot WHEREsummarize ... by:{}not GROUP BYsortnot ORDER BY
-
Time ranges differ by command.
- timeseries:
timeseries avg(dt.host.cpu.usage), from:-1h - fetch:
fetch logs | filter timestamp >= now() - 1h
- timeseries:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed · +7 lines · +127 tokens per session 50658fa291ec
- 2mo ago First seen · 140 lines · 1,959 tokens per session scan A 057e49e589a3
dynatrace-dql-kb copilot-instructions.md is an instructions file published in the GitHub repository aachtenberg/dynatrace-dql-kb (4 stars, last pushed 2d ago), licensed MIT. It adds 2,086 tokens to every session, about $0.0083 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
dynatrace-dql-kb copilot-instructions.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| dynatrace-dql-kb copilot-instructions.mdaachtenberg/dynatrace-dql-kb | Instructions file | 4 | 2d ago | MIT | A | 2,086 | GitHub Copilot |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | today | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |