This is your go-to for digging through Dynatrace logs when something's on fire. It covers the essentials: filtering by severity and time range, searching content with pattern matching, calculating error rates, and aggregating by process group or time buckets. The JSON parsing examples are especially useful if you're dealing with structured logs. The workflow is straightforward: fetch logs, apply filters early, then aggregate or search. One thing to note is that it leans heavily on DQL syntax specifics like matchesPhrase versus contains, so you'll want to pay attention to those distinctions. If you need to join log data with host attributes like OS type or cloud provider, you'll need to pull in the smartscape topology skill too.
npx skills add https://github.com/dynatrace/dynatrace-for-ai --skill dt-obs-logs