Ahead in the Cloud
First at bat for our new features is Cribl.Cloud
, the gateway to navigating and managing the entire Cribl Suite of products in the Cribl.Cloud SaaS offering. Now with AI!
Cribl Copilot
AI comes for us all! And so too does AI come for Cribl. Our version is called Cribl Copilot, and it is here to help you with all things Cribl; from helping you understand how to use our products (read: generate pipelines & writing queries) to helping you understand your data, Cribl Copilot is here to help.
Because AI is a non-deterministic beast, we have some general walkthroughs that let you determine the outcomes. Like your very own Cribl Goosebumps "choose your own adventure" book.
Natural Language Queries
Let's start with Cribl Search where we can use "natural language" to generate queries (and follow-up queries).
- On the Cribl.Cloud home page, click
Explore
in theSearch
card on the top-left. - Just above the query box (under the
Home
header), click into the text box that saysIn plain English, describe what you're looking for
- Type in the following sentence (or similar if you're feeling creative):
I want to find events with source address 10.0.0.164 and destination port 53 in the cribl search sample dataset
- Once the search completes, feel free to explore.
- After you're done exploring, click any of the
Follow-up queries
underneath the query box. For example:Traffic volume over time for dns queries
I don't have that follow-up...Since AI is finicky your follow-up queries may vary depending on how you phrased the original query. If you don't have the same follow-up query, try a different one.
Such AI. Much wow. This natural language query conversion can be very useful at lowering the barrier to entry for users not familiar with KQL or other QLs (or that QL means query language). Also useful for running quick searches in meetings with higher-ups as they rattle off random questions about KPIs and other business metrics. "Sure, let me just ask Cribl Copilot to generate a query for that." And then you can run the query and show them the results. Instant credibility!
Pipeline Editor
Cribl Copilot can also help you build pipelines in Cribl Stream! You select the data, and Cribl Copilot will help (collaboratively) build the pipeline.
- Still on the Search page, click
Products
in the top-left corner - Click into
Stream > Worker Groups > default
- In the
default
Worker Group, clickProcessing > Pipelines
in the top sub menu - Click
Add Pipeline > Build with Copilot Editor
Welcome to the Cribl Copilot Pipeline Editor! Here, you can harness AI to build and refine your data Pipelines. Let's get started!
- Click
Select an existing sample file
- From the dropdown, select
palo_alto_traffic.log
and clickConfirm
- In the resulting objectives, select
Convert my input events to a specific target schema (e.g. OCSF)
- Click
Continue with selected options (1)
- In the resulting
Target Schema
box, click theocsf@v1.4-network-activity-4001
suggestion.Schema SelectionThere are many other schema to choose from. You can select
Pick from our library
to see more options. If you select a different schema, you will get different results than the ones shown here. And that's ok. - After the schema preview, click
Confirm
- When presented with the plan, click
Confirm
What if I want to change the plan?On the target schema and plan tabs in your Copilot Pipeline Editor workspace, you can click
Edit
in the top right to change the target schema or plan respectively as you are building your Pipeline. - Look through the amazing generated Pipeline at the right!
- When done, click
Approve Pipeline
on the left - In the resulting prompt, type something akin to
Save the pipeline and exit
- We can now
Close Copilot
.
What a trip! Did you think you could convert your Palo Alto traffic logs into OCSF format in under five minutes when you came into work today? Wait, are you doing this at work? Nevermind. The point is that Cribl Copilot can accelerate your time to value. In the two cases we showed, it can help you Search using natural language and build pipelines using, well, natural language.
Since we're in Stream, let's go check out our latest enhancement to Packs: the inclusion of Sources and Destinations!