Search your Splunk DDSS archive without restoring it

Title card reading “Imply Blog: Search your Splunk DDSS archive without restoring it”.

Security teams often keep logs long after they have aged out of their SIEM platform’s searchable window. The data is there for investigations or audits, but accessing the data for insights can be complicated.

For Splunk Cloud customers using Dynamic Data Self Storage (DDSS), that history sits in storage they own. Splunk offers ways to access it, including restoring archived data into Splunk Enterprise or searching it through Federated Search for DDSS using SPL2.

Imply Lumi provides another option. Lumi Loglake reads DDSS archives directly in S3 and makes them searchable from Splunk using the SPL your team already knows.

Your DDSS setup keeps archiving data as usual, and searching it requires no restore into Splunk, no separate catalog to maintain, and no schema to define first.

You kept the logs. Now you need to search them.

DDSS moves expired data from Splunk Cloud indexes into customer-owned storage. For teams using S3, historical logs remain in their own AWS account after leaving Splunk Cloud’s searchable retention window, and they can become relevant months or years later.

The need for that history is real. In February 2024, CISA and its partner agencies reported that Volt Typhoon actors had maintained access in some victim environments for at least five years. A newly discovered threat can send investigators back through years of activity recorded long before anyone knew to look for it. Keeping the archive preserves that evidence, but it only helps an investigation if your team can search it.

Three ways to search a DDSS archive

Splunk documents two ways to get at DDSS data.

Restore to Splunk Enterprise. Copy the required archived buckets into a Splunk Enterprise instance and rebuild them for searching. This provides SPL access, but analysts have to wait for a restored environment and bucket preparation before they can investigate.

Federated Search for DDSS. Search the archive in S3 from Splunk Cloud using SPL2. Setup includes defining DDSS datasets, which builds a Splunk-managed catalog from your bucket, and configuring an AWS SQS queue and S3 event notifications to keep that catalog current.

Restore to Splunk EnterpriseFederated Search for DDSSLumi Loglake
Query languageSPLSPL2SPL and SQL
Dashboards, saved searches, ES detectionsRebuilt on the restore instanceRewritten in SPL2No changes required
Where you searchA separate Splunk Enterprise instanceA separate SPL2 search pathYour existing Splunk search bar
When the data is searchableAfter every bucket is copied and rebuiltAfter the crawler has cataloged itOn your first search; nothing to restore, crawl or catalog first
SetupA Splunk Enterprise instance and a manual restoreDataset definitions, catalog crawler, SQS queue, bucket policiesA bucket and a read-only role
Schema and catalogRebuilt per restoreBuilt and kept in sync by a crawlerNone to build or maintain
Other ways to query the same dataSplunk onlySplunk onlySQL, Grafana, Databricks and AI agents
ComputeAn instance running for the whole restoreSplunk Cloud search computeOn-demand pools, idle at no cost

Imply Lumi with Loglake. Connect Lumi to the DDSS archive and search it through your existing Splunk interface using SPL. Lumi reads the archived files directly and indexes the data each search covers.

For teams with an investment in SPL, Lumi extends those skills and workflows to archived data. Analysts investigate from Splunk while Lumi handles access to the DDSS files underneath.

Diagram: Splunk DDSS writes archived index data to your S3 bucket, Lumi Loglake reads the files in place and writes its own index to your bucket, and the Splunk search bar queries it through federated search.

How Loglake reads a DDSS archive

Loglake understands the DDSS archive format and reads the files where Splunk wrote them, through a read-only IAM role that never modifies the source bucket.

As a search runs, Lumi indexes the data it covers and stores that index separately from the DDSS archive, where later searches can reuse it.

You do not need to process years of history before starting an investigation, because you can begin with the time range you need and expand from there. The first search over a time range does the indexing work, and later searches over the same data can reuse it for faster results.

Events keep their timestamps, hosts, sources, and sourcetypes, so analysts have the context they expect when searching Splunk data.

Connect the archive and start searching

Once your Lumi environment and Splunk federation connection are configured, add the DDSS archive under External Data in Lumi. There is no pipeline, schema or catalog to set up first.

1. Connect the bucket. Provide the S3 bucket containing your DDSS archive and an IAM role with read access. Lumi helps generate the trust policy for you and validates access before you continue.

Imply Lumi setup screen for pointing Lumi at an S3 bucket, with region, bucket, path, trust policy, inline permissions, role ARN, and a file preview.

2. Select Splunk DDSS. Choose Splunk DDSS as the file type. Lumi recognizes the archive layout on its own.

Imply Lumi transformation options with the file type set to Splunk DDSS.

3. Preview real events. Lumi samples the archive and displays real events before you publish it, so you can confirm it is reading the expected data.

Detail view of a parsed log event from the DDSS archive, showing its message and user attributes.

4. Publish and search. Give the archive an index name, then search that name from Splunk. Lumi indexes the data your search covers as it runs, and data DDSS adds later is found the same way.

Keep search compute separate from retention

You shouldn’t have to run search compute around the clock to keep years of logs searchable.

Lumi separates storage from compute, keeping the DDSS archive in S3 and storing the indexes it builds separately.

Searches run on on-demand worker pools that shut down after a configured period of inactivity, so you pay for compute only while they are running, with storage billed separately. Dedicated pools keep archive searches apart from other Lumi workloads.

That gives teams more control over the resources used for occasional historical searches, including investigations that need a much wider time range than day-to-day detection.

What changes for the SOC

Investigations can reach beyond the SIEM’s retention window. Analysts can include the DDSS archive in their SPL searches and investigate older activity from the Splunk interface they already use, without preparing a separate restore environment first.

Audit requests become searches against retained data. Pulling thirteen months of access logs for one account becomes a search against the archive you already keep, run from the search bar your team uses every day.

Searchable history depends less on the SIEM’s storage window. When the archive can answer questions, the searchable window only needs to cover day-to-day detection, and teams can size it to what they search often. Customers have cut security data costs by more than 70% while keeping a full year of data reachable instead of 90 days.

Agents can see the archive. An analyst knows the archive exists and can ask for a restore. An agent only sees what it can query. With the DDSS archive searchable through Lumi, agents working over MCP or SQL get live and historical data from one endpoint (more on that here).

Get started with the archive you already have

If you already archive Splunk Cloud data to DDSS in S3, you can connect that archive to Lumi without changing how Splunk writes to it. Give Lumi read access, publish the archive, and your analysts can start searching it from Splunk.

Request a demo if you would like to see Loglake run against your own DDSS archive.

Related reading

Related articles

More from Imply on the same topic.

Lipsum logo description
October 9, 2026

Claude makes dashboards now, Lumi is ready for them

This week Anthropic launched Claude Dashboards in beta. You connect a data source, ask a question in plain language, and Claude writes the queries and builds the dashboard.

October 9, 2026
This week Anthropic launched Claude Dashboards in beta. You connect a data source, ask a question in plain language, and Claude writes the queries and builds the dashboard.
Lipsum logo description
September 24, 2026

Lumi Lounge Recap: 3 Takeaways from Splunk .conf26

The Imply Lumi Lounge sat directly across the street from Splunk .conf26 and reached venue capacity on both days. Digital signs around the Colorado Convention Center pointed attendees our way with a simple message: “Federated search, done right. Full SPL. Less spend.”

September 24, 2026
The Imply Lumi Lounge sat directly across the street from Splunk .conf26 and reached venue capacity on both days. Digital signs around the Colorado Convention Center pointed attendees our way with a simple message: “Federated search, done right. Full SPL. Less spend.”
Lipsum logo description
September 13, 2026

Lumi Loglake is now generally available in Imply Lumi

Search unstructured logs in place in your data lake

September 13, 2026
Search unstructured logs in place in your data lake
Lipsum logo description
September 3, 2026

Agents don’t query like your detections do

A security team of four has run a major SIEM since February. Nobody on the team writes SPL. Nobody opens the console or looks at the dashboards. Every question goes through an AI agent, which writes the query, runs it, reads the result, and answers in plain language.

September 3, 2026
A security team of four has run a major SIEM since February. Nobody on the team writes SPL. Nobody opens the console or looks at the dashboards. Every question goes through an AI agent, which writes the query, runs it, reads the result, and answers in plain language.
Lipsum logo description
July 24, 2026

Why You Shouldn’t Have to Delete Your VPC Flow Logs

When a security incident happens, investigators almost always start with the same questions: Which systems communicated? Where did the traffic originate? What changed before the incident? Was data exfiltrated? AWS VPC Flow Logs are often the fastest way to answer those questions.

July 24, 2026
When a security incident happens, investigators almost always start with the same questions: Which systems communicated? Where did the traffic originate? What changed before the incident? Was data exfiltrated? AWS VPC Flow Logs are often the fastest way to answer those questions.
Lipsum logo description
June 16, 2026

Splunk Smartstore vs Lumi Loglake: Two Very Different Ways to Search Logs in Object Storage

One copies data back before it can be searched. The other queries it where it lives. Lumi Loglake lets Splunk teams query logs directly in object storage, including AWS S3, Delta Lake, Apache Iceberg, using standard SPL.

June 16, 2026
One copies data back before it can be searched. The other queries it where it lives. Lumi Loglake lets Splunk teams query logs directly in object storage, including AWS S3, Delta Lake, Apache Iceberg, using standard SPL.
Lipsum logo description
June 11, 2026

Supercharging Schema-On-Read: Logs in Object Storage Don’t Need a Data Catalog

Machine data architectures are rapidly changing. As telemetry volumes continue to grow and as costs rise, organizations are increasingly moving logs and other machine data into object stores such as AWS S3.

June 11, 2026
Machine data architectures are rapidly changing. As telemetry volumes continue to grow and as costs rise, organizations are increasingly moving logs and other machine data into object stores such as AWS S3.
Lipsum logo description
June 4, 2026

Imply Lumi Loglake vs Splunk Federated Search for S3

Teams are increasingly moving log data into AWS S3 to reduce costs and extend retention. Both Lumi Loglake and Splunk Federated Search to S3 help you query data in AWS S3 to lower costs, however the two technologies have several notable differences.

June 4, 2026
Teams are increasingly moving log data into AWS S3 to reduce costs and extend retention. Both Lumi Loglake and Splunk Federated Search to S3 help you query data in AWS S3 to lower costs, however the two technologies have several notable differences.
Lipsum logo description
May 21, 2026

A First Look at Lumi Loglake: Query Logs Where They Live

TL;DR: Imply Lumi Loglake is a lakehouse (separated compute/storage) architecture for unstructured logs that reduces costs from 40% up to orders of magnitude on your hardware/AWS/Azure bill used to run your SIEM/observability products.

May 21, 2026
TL;DR: Imply Lumi Loglake is a lakehouse (separated compute/storage) architecture for unstructured logs that reduces costs from 40% up to orders of magnitude on your hardware/AWS/Azure bill used to run your SIEM/observability products.
Lipsum logo description
May 11, 2026

Imply Lumi Major Release Preview: Continuing the Journey Towards Decoupled Observability/SIEM

We are getting ready to introduce the next major expansion of Imply Lumi and the observability warehouse. When we introduced the industry’s first observability warehouse, the goal was clear: decouple the observability stack by separating storage, compute, and access.

May 11, 2026
We are getting ready to introduce the next major expansion of Imply Lumi and the observability warehouse. When we introduced the industry’s first observability warehouse, the goal was clear: decouple the observability stack by separating storage, compute, and access.
Lipsum logo description
May 4, 2026

Query Lumi from Grafana: Now in Private Preview

Observability has a silo problem. Today, we’re removing another one. Imply Lumi’s Grafana Loki integration is now in Private Preview.

May 4, 2026
Observability has a silo problem. Today, we’re removing another one. Imply Lumi’s Grafana Loki integration is now in Private Preview.
Lipsum logo description
April 27, 2026

BTG Pactual + Imply Lumi: More Data. Longer Retention. Lower Cost. Without Replacing Splunk.

Most security teams are forced to choose between cost, retention, and performance as data volumes grow. BTG Pactual broke that tradeoff by rethinking the data layer underneath Splunk — without touching a single workflow.

April 27, 2026
Most security teams are forced to choose between cost, retention, and performance as data volumes grow. BTG Pactual broke that tradeoff by rethinking the data layer underneath Splunk — without touching a single workflow.

Lipsum section heading

Lipsum line of text about this section.