WWW.FEATURE_BLOG.2X.360×399.01

Pipeline Profiling: Or How I Learned to Stop Worrying and Isolate the Problem

Bharath Ram Ramanathan Headshot

Last edited: November 15, 2022

It’s that time of year again! If you’re not a procrastinator, you’ve probably already blown out your sprinklers for winter and are looking forward to the snow and holidays ahead. Well done, irrigation purists! I, on the other hand, am an olympic-level procrastinator and will usually wait until the last moment before NWS forecasts a 10″ snow for the night then frantically search for my air compressor. Needless to say, I have learned my lesson the hard way (but I’ll still procrastinate again next year).

We all know fixing an irrigation leak is easy once you know where the leak is. But the journey to spot the exact location is rocket-science-level stuff or finding-water-in-Mars-level stuff. Fast-forward, I spent 10 bucks at Home Depot for the replacement pipe parts… but it cost me another $800 to have someone come out, find the leak, isolate the problem to its exact location, dig it up, fix, and cover back up.

word-image-31375-1

Moral of the story? Fixing the problem is easy but isolating the problem is hard.

But it doesn’t have to be that way. Not anymore at least.

Cribl Stream’s Pipeline Profiling feature is the panacea for all your Observability pipeline issues!

Pipeline Profiling Ensures Predictability and Moves Admins From Troubleshooting to Innovating:

According to a recent survey, data engineers spend two days every week on troubleshooting data issues, and ~60% of those surveyed mentioned the cause to be complex data pipelines.

Cribl Stream’s Pipeline Profiling feature aims to solve precisely this. For example, let’s take a pipeline that collects data from various sources such as Web-servers, Firewalls, and DNS Servers where the data is fed into Cribl Stream to undergo a series of data transformations before routing. Suppose the performance wasn’t meeting expectations. Sounds like it’s time to get the problem isolated. But with limited visibility, it’s hard to pinpoint and isolate exact issues. Also, successfully isolating the problem can be time-consuming and tedious in a production environment.

Pipeline Profiling, in Cribl Stream, helps identify performance issues with granular function-level stats. It comes with a Preview mode so you don’t have to worry about breaking production! I’ll say it again, with Pipeline Profiling, you don’t have to wait for pipelines to be deployed in production to determine the performance of pipelines. One last time, you can determine the performance of a pipeline BEFORE it is in production. Pipeline profiling provides resource consumption stats for pipelines and the individual functions within, including (but not limited to):

  • Latency introduced by the function/pipeline.

  • Throughput (in/out, events/bytes)

  • Data reduction

Cribl Stream’s Pipeline Profiling feature can be enabled on-demand when there is a need to troubleshoot performance issues. With the advent of Pipeline Profiling, ITOps and SecOps teams can better utilize their time rather than wasting hours trying to isolate and fix problems. Take a look at these screenshots to see Pipeline Profiling in action.

word-image-31375-2
word-image-31375-3

Summary

Pipeline Profiling is but one of the exciting new announcements we have in store for you this Fall. If you’re interested, you can sign up at Cribl.Cloud today, where you can try our products for free up to 1TB of data per day. Take it for a spin, and we betcha you will love it! We’d love to hear from you in our community if you have any feedback. Join us to learn more about the newest features in our Cribl suite of products.

If you’d like to dig deeper, the Cribl Certified Observability Engineer (CCOE) certification program offers free industry-leading observability and security data education and knowledge. It exemplifies one’s commitment to mastering the skills and knowledge required to be a true observability engineer. Create your free Cribl University learner account and start your CCOE certification journey.

More on Cribl’s Fall Launch

Cribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy. Customers use Cribl’s suite of products to collect, process, route, and analyze all IT and security data, delivering the flexibility, choice, and control required to adapt to their ever-changing needs.

We offer free training, certifications, and a free tier across our products. Our community Slack features Cribl engineers, partners, and customers who can answer your questions as you get started and continue to build and evolve. We also offer a variety of hands-on Sandboxes for those interested in how companies globally leverage our products for their data challenges.

More from the blog

get started

Choose how to get started

See

Cribl

See demos by use case, by yourself or with one of our team.

Try

Cribl

Get hands-on with a Sandbox or guided Cloud Trial.

Free

Cribl

Process up to 1TB/day, no license required.