Skip to main content

Course Overview

In this interactive course, you'll learn how to use the Cribl Stream REST API Collector. We'll show you how to work in your terminal, using curl commands to view requests, response headers, and data. We'll also show you how to configure these requests in Cribl Stream.

To do this, we'll walk you through different scenarios collecting sample data using a simulated REST API server. This course highlights the commonly used REST API collection patterns, including:

  1. Basic collection
  2. Discovery and collection
    • Static JSON objects and text lists
    • Using HTTP responses to discover data to collect
  3. Customizing collection query string parameters and HTTP headers
  4. Paginating response data
  5. Authenticating to REST APIs
  6. Configuring Event Breakers to process collected data
  7. Scheduling Collection jobs
  8. Troubleshooting when things go wrong

We encourage you to also try collecting data from your own applications using REST APIs. Let us know what you find in Cribl Community!

Let's "goat" started!