What Changed

Major architectural migration of the entire Dynatrace solution to DCR-based Codeless Connector Framework (CCF), introducing v2 versions of all four data connectors with updated parsers supporting both legacy and new data streams.

Ingestion Mechanism

New v2 Connectors (DCR-based CCF):

  • Attacks Connector: populates DynatraceAttacksV2_CL table via DCR stream Custom-DynatraceAttacksStream
  • Audit Logs Connector: populates DynatraceAuditLogsV2_CL table via DCR stream Custom-DynatraceAuditLogsStream
  • Problems Connector: populates DynatraceProblemsV2_CL table via DCR stream Custom-DynatraceProblemsStream
  • Runtime Vulnerabilities Connector: populates DynatraceRuntimeVulnerabilitiesV2_CL table via DCR stream Custom-DynatraceRuntimeVulnerabilitiesStream

All v2 connectors use REST API polling with OAuth2 authentication and identical endpoint configurations as v1 but leverage the modern DCR ingestion pipeline.

Legacy v1 Connectors: Marked as previous versions with updated preview status but remain functional for existing deployments.

Parser Impact

All four parsers (DynatraceAttacks, DynatraceAuditLogs, DynatraceProblems, DynatraceSecurityProblems) now use union queries combining both v1 and v2 data streams with isfuzzy=true:

  • Data fidelity enhancement: v2 parsers use native JSON field access instead of string suffix parsing (e.g., attackId vs attackId_s)
  • Consistent TimeGenerated handling: v2 streams use TimeGenerated directly rather than timestamp_d conversions
  • Backward compatibility: Existing queries continue to work seamlessly as parsers aggregate both data sources

Security Impact (Visibility & Fidelity)

This migration addresses Microsoft requirement for DCR while maintaining continuous visibility. Deployments can upgrade to v2 connectors for improved data handling and future-proofing without detection gaps. The dual-parser approach ensures zero downtime during migration periods.

Affected Files

Solutions/Dynatrace/Data Connectors/DynatraceAttacksV1/Connector_Dynatrace_Attacks.json
Solutions/Dynatrace/Data Connectors/DynatraceAttacksV2/Connector_Dynatrace_Attacks_DCR.json
Solutions/Dynatrace/Data Connectors/DynatraceAttacksV2/Connector_Dynatrace_Attacks_Definition.json
Solutions/Dynatrace/Data Connectors/DynatraceAttacksV2/Connector_Dynatrace_Attacks_Polling_Config.json
Solutions/Dynatrace/Data Connectors/DynatraceAttacksV2/Connector_Dynatrace_Attacks_table.json
Solutions/Dynatrace/Data Connectors/DynatraceAuditLogsV1/Connector_Dynatrace_AuditLogs.json
Solutions/Dynatrace/Data Connectors/DynatraceAuditLogsV2/Connector_Dynatrace_AuditLogs_DCR.json
Solutions/Dynatrace/Data Connectors/DynatraceAuditLogsV2/Connector_Dynatrace_AuditLogs_Definition.json
Solutions/Dynatrace/Data Connectors/DynatraceAuditLogsV2/Connector_Dynatrace_AuditLogs_Polling_Config.json
Solutions/Dynatrace/Data Connectors/DynatraceAuditLogsV2/Connector_Dynatrace_AuditLogs_table.json
Solutions/Dynatrace/Data Connectors/DynatraceProblemsV1/Connector_Dynatrace_Problems.json
Solutions/Dynatrace/Data Connectors/DynatraceProblemsV2/Connector_Dynatrace_Problems_DCR.json
Solutions/Dynatrace/Data Connectors/DynatraceProblemsV2/Connector_Dynatrace_Problems_Definition.json
Solutions/Dynatrace/Data Connectors/DynatraceProblemsV2/Connector_Dynatrace_Problems_Polling_Config.json
Solutions/Dynatrace/Data Connectors/DynatraceProblemsV2/Connector_Dynatrace_Problems_table.json
Solutions/Dynatrace/Data Connectors/DynatraceRuntimeVulnerabilitiesV1/Connector_Dynatrace_RuntimeVulnerabilities.json
Solutions/Dynatrace/Data Connectors/DynatraceRuntimeVulnerabilitiesV2/Connector_Dynatrace_RuntimeVulnerabilities_DCR.json
Solutions/Dynatrace/Data Connectors/DynatraceRuntimeVulnerabilitiesV2/Connector_Dynatrace_RuntimeVulnerabilities_Definition.json
Solutions/Dynatrace/Data Connectors/DynatraceRuntimeVulnerabilitiesV2/Connector_Dynatrace_RuntimeVulnerabilities_Polling_Config.json
Solutions/Dynatrace/Data Connectors/DynatraceRuntimeVulnerabilitiesV2/Connector_Dynatrace_RuntimeVulnerabilities_table.json
Solutions/Dynatrace/Package/testParameters.json
Solutions/Dynatrace/Parsers/DynatraceAttacks.yaml
Solutions/Dynatrace/Parsers/DynatraceAuditLogs.yaml
Solutions/Dynatrace/Parsers/DynatraceProblems.yaml
Solutions/Dynatrace/Parsers/DynatraceSecurityProblems.yaml
(packaging artefacts: 3.0.2.zip, ReleaseNotes.md, Solution_Dynatrace.json, createUiDefinition.json, mainTemplate.json)