What problem does it solve? Mapping vendor audit logs (CyberArk, Okta, Azure SignInLogs, GitHub, Akamai) to the Dynatrace log semantic dictionary is error-prone: required fields get buried in the raw content payload, enums are misused, and types diverge from the SD spec. This Skill proposes mappings from raw vendor payloads and validates existing mappings statically or against live tenant data. ## Core Features & Use Cases - Mapping suggestion (Workflow A): Analyze a raw vendor log payload and produce a mapping table, content field promotion plan, gap summary, and OpenPipeline DQL extraction sketch. - Static validation (Workflow B1): Validate a pasted ingested log event against required-field, enum, type, and content-burial rules, producing a diff-highlighted mapping table. - Runtime validation (Workflow B2): Fetch live logs by log.source via DQL, then run full static validation on the fetched records with an aggregated Validation Summary. - Use Case: Given a raw CyberArk MFA challenge payload, generate a semantic mapping with audit.identity, actor.ips, and loglevel derivations plus the OpenPipeline parseJson/fieldsAdd processor rules to promote buried content fields. ## Quick Start Ask the assistant to suggest a Dynatrace semantic dictionary mapping for a pasted raw vendor audit log payload, or to validate an ingested log event for a given log.source.