By NHI Mgmt Group Editorial TeamBased on Edge Delta: “How to Migrate Logs from Splunk to Dynatrace with Edge Delta” (August 29, 2025)

TL;DR: Splunk-to-Dynatrace migrations shift teams from index-based ingest and SPL to schema-on-read Grail and DQL, with upstream filtering used to reduce cost and preserve signal quality, according to Edge Delta. The governance issue is not just query translation but controlling data shape, retention, and token scope across the pipeline.


At a glance

What this is: This guide shows how Splunk-to-Dynatrace migration changes log analytics governance by moving from indexed ingest and SPL to Grail, DQL, and upstream log shaping.

Why it matters: It matters because observability teams must govern data shape, token scope, and retention together or risk cost overruns, broken queries, and inconsistent telemetry control.


Context

Log analytics governance is the control problem behind observability, not just the search language used to query it. When telemetry moves from indexed storage to schema-on-read processing, teams must decide where data is filtered, how fields are shaped, and which credentials are allowed to move logs between systems.

This migration has a clear identity and access angle because log pipelines rely on tokens, forwarders, and scoped ingest permissions. The operational question is whether teams can preserve signal while reducing exposure across the data path, or whether they simply relocate complexity from the index layer to the transport layer.


Key questions

Q: What breaks when log pipelines are not normalized before a Splunk to Dynatrace migration?

A: Query logic becomes fragile because the target platform expects different field structures, retention assumptions, and search behavior. If teams wait until after ingest to shape data, they risk broken dashboards, inconsistent alerts, and expensive rework during cut-over. The practical fix is to normalize key fields at the pipeline edge before they reach the new backend.

Q: Why do ingest tokens matter in observability migrations?

A: Ingest tokens determine which systems can write telemetry into the destination platform, so they are machine credentials with real security scope. If those tokens are broad or poorly stored, the migration expands the attack surface and can let unauthorized sources inject or reroute logs. Scope and secret handling should be treated as part of migration governance.

Q: How do teams know whether pre-processing is preserving enough log fidelity?

A: Use dual-write validation and compare query results, alert output, and field mappings between the source and destination systems. If the same event produces different counts or missing fields, the pipeline is discarding or altering information that downstream teams depend on. Fidelity should be tested before the old platform is decommissioned.

Q: What is the difference between index-based log management and schema-on-read observability?

A: Index-based systems organise data up front so search performance and field availability are established before query time. Schema-on-read systems defer structure until the query runs, which gives flexibility but shifts governance burden to pipeline quality and query design. The decision changes where teams must enforce consistency and retention discipline.


Technical breakdown

Index-based ingest versus schema-on-read log storage

Splunk’s model depends on forwarders sending data into indexed storage where fields are organized up front for search and correlation. Dynatrace Grail moves that burden to query time with schema-on-read and indexless storage, which changes where meaning is created and controlled. That shift matters because field extraction, retention policy, and query performance no longer live in the same operational layer. If logs are not pre-structured upstream, DQL must do more work later, and the migration becomes a governance exercise over data shape as much as a tooling change.

Practical implication: decide which fields must be normalized before ingest so query quality and retention policy remain predictable.

Why upstream filtering and transformation change observability governance

Edge processing sits between source systems and the destination platform, which makes it the natural place to filter noise, aggregate events, and enrich records before they land downstream. That is not just a cost tactic. It is a control point that determines which telemetry is preserved, which is discarded, and how much fidelity survives the migration. When teams move to a lakehouse-style backend, pre-processing becomes the difference between a usable evidence trail and an expensive store of raw but inconsistent events.

Practical implication: place parsing, filtering, and aggregation controls at the pipeline edge before the data reaches the new backend.

Token scope and least privilege in telemetry pipelines

Log ingestion tokens are not just implementation details. They are machine credentials that authorize data flow into the observability stack, and they should therefore be scoped to the minimum required function. In a migration, the risk is broader than token theft. Overbroad ingest scopes or poorly managed secrets can let pipelines forward more data than intended, or let unauthorized systems inject telemetry into the destination. Treating ingest credentials as governed identities keeps the migration aligned with standard access control discipline.

Practical implication: issue the narrowest ingest scope possible and store telemetry tokens in managed secret storage.


NHI Mgmt Group analysis

Log migration has become a governance discipline, not a parsing exercise. Moving from Splunk to Dynatrace changes where structure, retention, and relevance are enforced. The platform shift matters because observability data is only useful when teams can explain how it was shaped before analysis. Practitioners should treat the migration as a control redesign rather than a query rewrite.

Upstream telemetry shaping is now part of the trust boundary. Once filtering and enrichment happen before the destination platform, the pipeline itself decides what survives. That makes edge processing a governance layer for log quality, not just a performance optimisation. Teams that do not define that boundary clearly will end up with either noisy data or unexplained loss of evidence.

Telemetry tokens should be governed like any other machine identity. The article’s token discussion points to a broader identity security pattern: ingest permissions are credentials with scope, lifecycle, and exposure risk. That intersection between observability and NHI governance is easy to miss, but it is central to safe migration. Practitioners should inventory ingest tokens with the same discipline they apply to service accounts.

Schema-on-read drift: when field meaning is deferred until query time, governance pressure shifts from indexing policy to query design and pipeline quality. This creates a new dependency between analytics usability and pre-processing controls. The practitioner takeaway is that teams must define what is normalized before ingest, not after the fact.

Dual-write is a control validation pattern, not just a migration tactic. Sending telemetry to both systems during cut-over lets teams compare results, confirm mappings, and expose fidelity gaps before they decommission the old platform. That approach is especially useful when compliance, alerting, and audit retention depend on log consistency. Practitioners should use parallel validation as a formal gate, not a temporary convenience.

What this signals

Telemetry governance now starts at the pipeline edge. The migration pattern described here shows that observability teams cannot treat parsing, filtering, and routing as backend chores. Those choices define what evidence survives and what cost the platform carries, so the pipeline becomes a control surface in its own right.

Machine identity controls are part of observability architecture. Ingest tokens, forwarders, and destination endpoints form a credentialed data path, which means log migration belongs in the same governance conversation as service accounts and secret management. Teams that ignore that link usually discover it only after a pipeline is overexposed or difficult to audit.

Schema-on-read raises the bar for data discipline. Dynatrace-style search flexibility is useful only when teams have already decided which fields deserve structure, which logs need retention, and which events can be dropped safely. The practical signal for practitioners is simple: if the edge pipeline is not governed, the observability backend will inherit the ambiguity.


For practitioners

  • Define the telemetry normalization boundary Decide which fields, labels, and aggregations must be created at the pipeline edge before logs reach the destination platform. This keeps query behavior stable and reduces downstream rework when moving from SPL to DQL.
  • Scope ingest tokens to the minimum destination path Issue logs.ingest credentials only for the specific pipeline path that needs them, and store those secrets in managed secret storage rather than embedded configs.
  • Run dual-write validation before cut-over Send the same telemetry to both platforms during pilot and migration phases, then compare search results, alert fidelity, and field mappings before retiring the source system.
  • Inventory retention and archival requirements Document which logs must remain in the analytical platform and which must be copied to archival storage for compliance or audit purposes, then align retention settings with that decision.

Key takeaways

  • Splunk-to-Dynatrace migration is fundamentally a governance change because data shape, routing, and retention controls move upstream into the pipeline.
  • Observability tokens and forwarders behave like machine identities, so they need scoped permissions and managed secret handling.
  • Dual-write validation is the safest way to preserve alert fidelity and query consistency before retiring the old log platform.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-10 — Human Use of NHIThe article treats ingest tokens and forwarders as governed machine credentials in the log pipeline.
NHI-02 — Secret LeakageMigration guidance includes storing ingest tokens in managed secrets rather than exposed configs.
Recommendation — Apply NHI-10 discipline to separate human admin actions from machine-issued telemetry credentials. Scan telemetry pipelines for exposed ingest tokens and move them into managed secret storage.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementIngest tokens are authenticators that need lifecycle control, scoping, and rotation.
Recommendation — Use IA-5 to govern token issuance, rotation, revocation, and scope for telemetry pipelines.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe migration depends on limiting which systems can write to the destination observability stack.
Recommendation — Apply PR.AA-05 to restrict telemetry write access to the minimum required destinations.
CIS Controls v8CIS-5 — Account ManagementThe article’s token and forwarder handling is an account-management problem for machine credentials.
Recommendation — Track telemetry credentials under CIS-5 and remove unused ingest accounts during cut-over.

Key terms

  • Schema-on-read: Schema-on-read means data is stored first and structured later, at query time. For security teams, that allows many log formats to land in one place without upfront modelling, but it also means ingestion validation must catch format drift before detections and investigations start failing.
  • Telemetry pipeline: A telemetry pipeline is the path security data follows from collection to analysis and retention. In mature environments it must preserve context, maintain throughput, and avoid introducing blind spots as sources, formats, and volumes change over time.
  • Ingest token: A credential that authorises a system or agent to send data into an analytics platform. In observability and security tooling, ingest tokens must be treated like production secrets because they can affect data integrity, visibility, and downstream investigation quality.
  • Dual-write validation: A migration technique where the same data is sent to two systems at once so results can be compared before cut-over. It helps teams detect parsing errors, field loss, and query mismatches before one platform is retired.

Deepen your knowledge

NHI Mgmt Group’s NHI Foundation Level course covers NHI governance, machine identity security, and secrets management through an accredited practitioner programme. It helps security and platform teams apply identity discipline to the systems that move and protect operational data.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 19, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org