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.

di Dynatrace · Dynatrace/dynatrace-for-ai

Promosso ★ 9.2/10

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.

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 fields
  • Check which fields from this GitHub log feed are buried vs promoted
  • Write OpenPipeline DQL rules to extract fields from this Azure log feed