Dynatrace Log Semantic Mapping
Mapea payloads de logs de auditoría de proveedores al diccionario semántico de Dynatrace y redacta las reglas de extracción de OpenPipeline.
Probado · Funciona
Qué hace
Sugiere y valida mapeos de campos desde logs crudos de auditoría/autenticación de proveedores (Okta, CyberArk, Azure SignInLogs, GitHub, Akamai, etc.) hacia el diccionario semántico de logs de Dynatrace, hace inventario de qué campos de contenido están enterrados frente a promovidos, y propone reglas de extracción DQL de OpenPipeline para corregir los vacíos -- con un modo de validación en tiempo de ejecución sobre tenant en vivo. Actívala al mapear el feed de auditoría de un nuevo proveedor, comprobar campos semánticos requeridos, o validar un evento ya ingerido contra el diccionario; no para escritura general de consultas DQL ni preguntas de alertas de infraestructura.
Informe de la prueba
Se ejecutó el Workflow A contra un payload sintético de autenticación de Duo Security: la skill se negó correctamente a mapear el timestamp del evento del proveedor al campo `timestamp` de Dynatrace (que se fija automáticamente al ingerir) y lo enrutó en su lugar a `audit.time` -- validation-rules.md marca explícitamente el error contrario como 'grave' -- y luego se detuvo para pedir aprobación antes de redactar el esbozo de OpenPipeline, tal como está documentado. Totalmente autocontenida: cada archivo de referencia y muestra citado vive dentro de su propia carpeta de skill, sin dependencias hermanas.
Probado el: 2026-07-13 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/dt-obs-log-semantic-mappingMapea payloads de logs de auditoría de proveedores al diccionario semántico de Dynatrace y redacta las reglas de extracción de OpenPipeline.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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