Home / Lake/About Cribl Lake

About Cribl Lake

Meet Cribl Lake, a data lake solution for long-term, full-fidelity storage of IT and security data.


Cribl Lake receives data from various sources via Cribl Stream, and stores that data – enabling you to later query the data in Cribl Search, or replay it through Stream as needed.

Besides data you explicitly send to the Lake, Cribl Lake also receives and retains internal logs and metrics from the Leader of your Cribl.Cloud Organization.

What Can You Do with Cribl Lake?

Among the features that Cribl Lake provides, you can:

  • Create a data lake in a few clicks and a few minutes.

  • Store any type of IT and security data: raw, structured, or unstructured.

  • Set and manage retention and access-control policies through a graphical UI, reducing dependencies among multiple teams.

  • Use Cribl Stream Pipelines and Functions to control the mix, volume, and structure of data sent to your lake.

  • Search your Lake data in place, using Cribl Search, to minimize ingress charges for analysis.

  • Assign Lake Datasets to Lakehouses for dramatically faster search responses and more-predictable billing.

Requirements for Cribl Lake

Cribl Lake is available only in Cribl.Cloud.

Cribl Lake can connect, via a Collector or Destination, with both Cribl-managed Cloud and customer-managed hybrid Stream Worker Groups. Hybrid Worker Groups must be running version 4.8 or higher.

Data Storage in Cribl Lake

Cribl Lake organizes your data into Datasets.

Table with all Datasets available in Cribl Lake
Built-in and custom Datasets in Cribl Lake.

Your data is stored in open, non-proprietary formats, which avoids vendor lock-in. At any time, you can replay the stored data and send it to a Destination of your choice.

Cribl Lake takes care of the storage format schema and organizes the data for you. This way, you don’t have to think about your partitioning configuration.

The data is stored as gzip-compressed JSON, or Parquet, files.

Storage Limits in Cribl Lake

With a Cribl.Cloud free plan, you can store up to 50 GB of data.

Data in the cribl_metrics and cribl_logs Datasets is stored for 30 days free of charge.

Send Data to Cribl Lake

You can archive data to Cribl Lake in several ways:

  • To send data from any Cribl Stream Source to Cribl Lake, use the Stream Cribl Lake Destination.

  • To send the results of a Cribl Search query to Cribl Lake, use the export operator.

  • To archive Splunk Cloud DDSS (Dynamic Data Self Storage) data to Cribl Lake, use the Lake Direct Access option.

Replay Data from Cribl Lake

Cribl Lake adds a dedicated Collector Source to Cribl Stream, which lets you replay data stored in the lake and send it via Routes or QuickConnect.

To replay data stored in Cribl Lake and send it to any Destination via Routes or QuickConnect, use the Cribl Lake Collector available in Cribl Stream.

Search Cribl Lake

Cribl Lake Datasets work as Cribl Search Datasets out-of-the-box.

This means you do not need to create any additional Dataset Providers or Datasets in Cribl Search. You can instantly start searching the data flowing to your Cribl Lake.

See Searching Cribl Lake for example searches you can run over your data stored in Cribl Lake.

Monitor Cribl Lake Usage

You can monitor your Cribl Lake data usage on the Cribl.Cloud portal’s FinOps Center page.

Details of credits consumed by Cribl Lake are available on the Invoices page.