Cribl User CCOE Flashcards
Data without a particular format can be processed by Stream
True
Cribl Stream is limited to ONLY processing JSON, CSV, Key-Value formats
False
What are numeric respresentations of data measured over intervals of time?
Metrics
Cribl Stream can process a wide variety of data and export it to RAW or JSON format.
True
Metrics are the smallest unit of data.
False
____ are a type of data that provides Cribl Stream with inputs for learning about an IT environment.
Logs
The observability lake does not replace existing observability and security solutions - it augments them.
True
Cribl Stream can work with a wide variety of agents.
True
(Select all that apply) What are some common data tools?
Data Lakes and Object Storage, Agents, SIEM
The three V’s of data are Volume, Value, and Variety
True
In a distributed environment, the Leader Node is used to configure each Worker Node.
True
It is best practice to install the Cribl application in the /opt directory
True
Cribl Stream must be installed as a privileged user
False
It is best practice to create a Cribl user to install Cribl
True
Cribl Stream is a Free download from the Crible website
True
Port 9001 must be open in order to deploy Cribl Stream
False, Port 9000 is the correct port
What default port is used to deploy a distributed Cribl Stream environment?
Port 4200
Crible Stream uses a different binary to install the workers?
False
Cribl Stream supports the ability to use systemd or initd to start on boot
True
Git is optional when installing Cribl Stream when in Distributed Mode.
False
Cribl Leader Node
Manages both Worker Nodes and Edge Nodes by sending configuration information
Cribl Stream
Uses Worker Nodes to process data. A Worker Group is a group of nodes with the same configuration.
Cribl Edge
Uses Edge Nodes to gather data. A fleet or sub fleet is a group Edge Nodes that are of the same type or collecting the same kind of data.
Cribl Stream: Sources
Stream supports both push and pull
Push-based: sources that send sata to Stream
Pull-based: Sources that fetches data from
Collectors: Ability to fetch data from local or remote sources on a schedule
Crible Stream: Destinations
Cribl Stream supports Streaming and non-streaming destinations
Streaming: accepts events in real time/mini batches
Non-Streaming: accepts events in (large) groups or batches
Routing Traffic:
QuickConnect
Allows you to visually connect Stream Sources to output Destinations through simple drag-and-drop
Routing Traffic:
Routes
Allows you to completely configure the data path through Stream by defining a series of filter expressions to determine how to process the event.
Routes
Direct data to Pipelines
Evaluate incoming events against filters
Each Route can be associated with only one Pipeline and one output
Evaluated in order
Routes default with “Final flag” set to Yes
Route strategies
Most-specific first or the most general first
General goal is to minimize the number of filters/Routes an event get evaluated against
Pipeline
a list of Functions that process events.
Events always move in the direction that points outside of the system
Functions are evaluated in order: Top > Down
Different Pipeline “types” or position in the system
Functions
Building blocks of Pipelines
Discrete processing on an event
Javascript
Work only on events that match their Filter condition
Final toggle:
No - Pass resulting events down
Yes - Short-circuit Functions below
Comments allow for added documentation
Cribl Stream Packs
Pre-built configurations designed to simplify the deployment and use of Cribl’s Stream product
Includes Almost Everything - Configurations include everything between Sources and Destinations
Packs enable plug and play deployments for specific use cases
Cribl Packs Dispensary - packs respository to quickly locate and download Packs
a collection of pipelines and knowledge objects that are bundled together for easy deployment and redeployment
Event
a collection of key-value pairs (fields)
What is the benfit of using Cribl Members?
It simplifies the process of managing user permissions within the system
What do you call sources that send data to Cribl Stream?
Push-based
What function do you use to extract timestamps?
Auto Timestamp
What is another type of source that enables administrators to fetch data from local or remote sources both on-demand or scheduled?
Collectors
Where can you view Cribl Stream current throughput?
Monitoring Tab
You can find a regex library within Cribl Stream
true
What collector types are currently supported in Cribl Stream?
All of the above:
FilesystemNFS
S3 Stores
Custom Scripts
Cribl Stream does not prescribe a particular schema, and can work with events in any shape, this is called schema-agnostic
True
Cribl Stream allows you to write your own custom JavaScript code.
True
What is the name of the instance that distributes configuration to a worker group?
Leader Node
What are used in Routes to select a stream of the data flow, and in Functions to scope or narrow down the applicability of the Function?
Filters
What do you call sources that Cribl Stream fetches data from?
Pull-based
What is a collection of worker nodes that share the same configuration?
Worker Group
As with any incoming data stream on a compatible Source, Cribl Stream can use:
Default or custom event breaker definitions
What function do you use to find and replace text?
Mask
What function does the Final flag serve?
By setting the Final Flag to yes, the route will consume the event and it will NOT proceed further
A Route can
be associated with multiple sources and a single destination
Users can only be assigned one acces level in Cribl Members
False
For non-streaming destinations, when any condition is met, staged files are moved to their destination
True
What do live Datagens do?
Enable users to generate sample data to troubleshoot Routes, Pipelines, Functions, and general connectivity
Cribl Projects allow for assigning granular access to specific data sources and destinations
True
Cribl Members will eventually replace the need for local users and roles within Cribl products
Cribl Projects are used to group users with similar roles
False