Cribl puts your IT and Security data at the center of your data management strategy and provides a one-stop shop for analyzing, collecting, processing, and routing it all at any scale. Try the Cribl suite of products and start building your data engine today!
Learn more ›Evolving demands placed on IT and Security teams are driving a new architecture for how observability data is captured, curated, and queried. This new architecture provides flexibility and control while managing the costs of increasing data volumes.
Read white paper ›Cribl Stream is a vendor-agnostic observability pipeline that gives you the flexibility to collect, reduce, enrich, normalize, and route data from any source to any destination within your existing data infrastructure.
Learn more ›Cribl Edge provides an intelligent, highly scalable edge-based data collection system for logs, metrics, and application data.
Learn more ›Cribl Search turns the traditional search process on its head, allowing users to search data in place without having to collect/store first.
Learn more ›Cribl Lake is a turnkey data lake solution that takes just minutes to get up and running — no data expertise needed. Leverage open formats, unified security with rich access controls, and central access to all IT and security data.
Learn more ›The Cribl.Cloud platform gets you up and running fast without the hassle of running infrastructure.
Learn more ›Cribl.Cloud Solution Brief
The fastest and easiest way to realize the value of an observability ecosystem.
Read Solution Brief ›Cribl Copilot gets your deployments up and running in minutes, not weeks or months.
Learn more ›AppScope gives operators the visibility they need into application behavior, metrics and events with no configuration and no agent required.
Learn more ›Explore Cribl’s Solutions by Use Cases:
Explore Cribl’s Solutions by Integrations:
Explore Cribl’s Solutions by Industry:
Try Your Own Cribl Sandbox
Experience a full version of Cribl Stream and Cribl Edge in the cloud.
Launch Now ›Get inspired by how our customers are innovating IT, security and observability. They inspire us daily!
Read Customer Stories ›Sally Beauty Holdings
Sally Beauty Swaps LogStash and Syslog-ng with Cribl.Cloud for a Resilient Security and Observability Pipeline
Read Case Study ›Experience a full version of Cribl Stream and Cribl Edge in the cloud.
Launch Now ›Transform data management with Cribl, the Data Engine for IT and Security
Learn More ›Cribl Corporate Overview
Cribl makes open observability a reality, giving you the freedom and flexibility to make choices instead of compromises.
Get the Guide ›Stay up to date on all things Cribl and observability.
Visit the Newsroom ›Cribl’s leadership team has built and launched category-defining products for some of the most innovative companies in the technology sector, and is supported by the world’s most elite investors.
Meet our Leaders ›Join the Cribl herd! The smartest, funniest, most passionate goats you’ll ever meet.
Learn More ›Whether you’re just getting started or scaling up, the Cribl for Startups program gives you the tools and resources your company needs to be successful at every stage.
Learn More ›Want to learn more about Cribl from our sales experts? Send us your contact information and we’ll be in touch.
Talk to an Expert ›This is Part One of a series of blogs around troubleshooting Cribl Stream. Part One will focus on identifying and troubleshooting issues with Sources and Destinations in Stream. I will cover some of the common problems that users face and how you can work through them and find the root cause.
The first step in troubleshooting any issue is identifying what that issue is to understand better how you can find the root cause. Stream provides several ways of identifying issues. The Monitoring page shows the health of your Stream deployment. It displays information on the system resources, traffic in/out of the system, collection jobs and tasks, groups, workers, sources, destinations, etc. The coverage is limited to the previous 24 hours on leader nodes. You can also configure Stream to send its internal logs/metrics to a third-party system.
You can see information on sending or receiving data from Stream by going to Monitoring -> Data -> Sources/Destinations. Here you can see a list of configured Sources/Destinations and their status. For example, a healthy Source/Destination will have a green check, and an unhealthy Source/Destination will either have a yellow exclamation point (!) if it is experiencing issues or a red exclamation point (!) if it is not working. If you see any problems, you can drill in further by clicking on either unhealthy status indicator to see any associated errors or warnings.
In Stream 3.1 and later, you can configure notifications for Destinations that report errors, experience backpressure, and more. These notifications can be a proactive way to let you know there is an issue with a Destination without looking at the Monitoring page. You can configure notifications per Destination. Conditions include Destination backpressure activated, persistent queue usage, and unhealthy destination.
The default target for sending notifications is System Messages. However, you can add additional targets, including PagerDuty or via webhook.
A great place to look at Stream logs is the Monitoring -> Logs page, which provides an interface to filter through the leader node logs, worker group logs, and worker node logs. To change the log level, you can go to Settings -> Logging -> Levels per worker group.
JavaScript functions are supported in the Search field. For example, you can use message.includes(‘error’)
to see events with “error” in the message field. You can filter on any field and also can select which fields you want to display in the results by selecting them on the left-hand side of the page.
You can find a detailed overview of Cribl’s internal logs in our documentation.
Now we have gone over some ways of identifying when a problem is happening. What are some ways you might go about troubleshooting the root cause?
Let’s start with some general issues that we come across:
When troubleshooting sending/receiving issues within Stream, knowing the event processing order is crucial. This is important for helping you understand where the issue lies. Is the issue with the Source, Destination, Route, Pipeline, or something else entirely?
Typically the best way to troubleshoot Sending/Receiving data within Stream is to start at the Destination and work your way up the data stream.
Stream supports the following Destinations:
Destination Problems:
$CRIBL_HOME/state/queues/
Source Problems:
There are tons of resources available to you to quickly troubleshoot issues with Cribl Stream. We have several available in our documentation.
Finally, if you have run out of ideas on troubleshooting an issue further, it might be time to contact support. When contacting support, it will always speed up the process by uploading a diag of the affected Cribl servers to your case.
The fastest way to get started with Cribl Stream and Cribl Edge is to try the Free Cloud Sandboxes.
Experience a full version of Cribl Stream and Cribl Edge in the cloud with pre-made sources and destinations.
Classic choice. Sadly, our website is designed for all modern supported browsers like Edge, Chrome, Firefox, and Safari
Got one of those handy?