Dynatrace Log Semantic Mapping
Mappa i payload dei log di audit dei vendor sul dizionario semantico di Dynatrace e redige le regole di estrazione OpenPipeline.
Promosso
Cosa fa
Suggerisce e valida le mappature dei campi dai log grezzi di audit/auth dei vendor (Okta, CyberArk, Azure SignInLogs, GitHub, Akamai, ecc.) al dizionario semantico dei log di Dynatrace, inventaria quali campi di contenuto sono sepolti o promossi, e propone regole di estrazione DQL di OpenPipeline per colmare le lacune — con una modalità di validazione runtime su tenant live. Attivalo quando si mappa il feed di audit di un nuovo vendor, si controllano i campi semantici richiesti, o si valida un evento già ingerito rispetto al dizionario; non per la scrittura generica di query DQL o domande di alerting infrastrutturale.
Rapporto di test
Eseguito il Workflow A su un payload di autenticazione Duo Security sintetico: lo skill ha correttamente rifiutato di mappare il timestamp dell'evento del vendor sul campo `timestamp` di Dynatrace (impostato automaticamente all'ingestione) e lo ha instradato invece su `audit.time` — validation-rules.md segnala esplicitamente l'errore opposto come 'grave' — poi si è fermato per l'approvazione prima di redigere la bozza OpenPipeline, esattamente come documentato. Completamente autonomo: ogni file di riferimento e campione citato vive nella propria cartella dello skill, nessuna dipendenza gemella.
Testato il: 2026-07-13 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/Dynatrace/dynatrace-for-ai cd dynatrace-for-ai mkdir -p ~/.claude/skills cp -r skills/dt-obs-log-semantic-mapping ~/.claude/skills/dt-obs-log-semantic-mapping
Comandi e prompt di esempio
/dt-obs-log-semantic-mappingMappa i payload dei log di audit dei vendor sul dizionario semantico di Dynatrace e redige le regole di estrazione OpenPipeline.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Map these Okta audit logs to Dynatrace's semantic dictionary fieldsCheck which fields from this GitHub log feed are buried vs promotedWrite OpenPipeline DQL rules to extract fields from this Azure log feed