Home / Stream/ Cribl.Cloud·Launch Guide

Launch Guide

The fast alternative to downloading and self-hosting Cribl Stream software is to launch Cribl.Cloud. This SaaS version, whether free or paid, places the Leader and the Worker Node in Cribl.Cloud, where Cribl assumes responsibility for managing the infrastructure.

By upgrading to a Cribl.Cloud Enterprise plan, you can implement a hybrid deployment of any complexity. In hybrid deployments, the Leader (the control plane) resides in Cribl.Cloud, while the Workers that process the data (the data plane) can reside in any combination of Cribl-managed Workers/Edge Nodes, on-prem or private cloud instances that you manage, and your data centers.

Standard/free versus Enterprise/hybrid deployment
Standard/free versus Enterprise/hybrid deployment

For an overview of additional features available on Enterprise plans, see Pricing.

Why Use Cloud Deployment? (Advantages)

Cribl.Cloud is designed to simplify deployment, and to provide certain advantages over using your own infrastructure, in exchange for some current restrictions (because Cribl will manage some configuration on your behalf):

  • Tap Cribl Stream’s power, with no responsibility to install or manage software. Cribl.Cloud is fully hosted and managed by Cribl. so you can launch a configured instance within minutes.
  • Automated delivery of upgrades and new features.
  • Encrypted data at rest (configuration, sample files, etc.) at the disk level for Leader and Cribl-managed Worker instances.
  • Free, up to 1 TB/day of data throughput (data ingress + egress) for all new accounts.
  • Quickly expand your Cribl.Cloud deployment beyond the free tier’s limits by purchasing credits toward metered billing. Pay only for what you use.

Getting Started

Your first step is to sign up on the Cribl.Cloud portal (see Registering a Cribl.Cloud Portal below), to create your Cribl.Cloud Organization.

Your Organization will display a dedicated Portal, a network and access boundary that isolates your Cribl resources from all other users. Each Cribl.Cloud account provisions a separate AWS account. Your instances of Cribl Stream, Cribl Edge, and Cribl Search are deployed inside a virtual private cloud (VPC) in this account.

The Portal will initially be on a free Cribl.Cloud plan. Certain throughput and administration limits apply to a free account. When you need more capacity and/or options, it’s easy to upgrade to a paid or Enterprise plan – just click the Go Enterprise button at the top of your Portal.

As of November 2022, the Cribl.Cloud Suite is listed on AWS Marketplace. When you’re ready for a paid plan, you can use your Enterprise Discount Program (EDP) credits here to run Cribl products, billed through your AWS account – with no need for a separate procurement process.

As of June 2022, Cribl completed its SOC 2 (Service Organization Control 2) Type II security compliance attestation.

About Cribl Stream (and This Document)

If you’re new to Cribl Stream, please see our Basic Concepts page and Getting Started Guide for orientation. The current topic focuses on a Cloud deployment’s differences from other deployment options – referred to below as “Cribl Stream binaries” or “customer-managed deployments.”

Cribl.Cloud always runs in distributed mode – see Simplified Distributed Architecture below for details.

Registering a Cribl.Cloud Portal

Ready to take the red pill? The next few sections explain how to register and manage a Cribl.Cloud instance.

First, if you haven’t already signed up on Cribl.Cloud:

  1. Start at: https://cribl.cloud/signup/
  2. Select the New User? Free signup option, and register with your work email address.
  3. Use the verification code from Cribl’s email to confirm your registration.
  4. On the Create Organization page, optionally enter an Organization Name (a friendly alias for the randomly generated ID that Cribl will assign to your Organization).
  5. Select an AWS Region to host your Cribl.Cloud Leader and Cribl-managed Workers. Cribl currently supports either the US West (Oregon) or US East (Virginia) Region.
  6. Bookmark your Cribl.Cloud portal page, for all that follows.
Create Organization page – selecting a host Region
Create Organization page – selecting a host Region

Note that each user can register only one active Organization. For details, see notes on Member Roles.

Troubleshooting Resources

Cribl University’s Troubleshooting Criblet on How to Log Into Cribl.Cloud walks you through the whole registration and login flow. To follow the direct course link, first log into your Cribl University account. (To create an account, select the Sign up link. You’ll need to click through a short Terms & Conditions presentation, with chill music, before proceeding to courses – but Cribl’s training is always free of charge.) Once logged in, check out other useful Troubleshooting Criblets and Advanced Troubleshooting short courses.

Select Organization Page

When you own or are a Member of multiple Cribl.Cloud Organizations, the Select Organization splash page – displayed after you sign in – enables you to select which Organization you want to work with.

Select Organization interstitial page
Select Organization interstitial page

Click any tile’s \/ accordion to reveal a detailed description, if provided. Click the appropriate tile (or its open accordion’s Dashboard button) to configure that Organization.

Organization tile’s details and controls
Organization tile’s details and controls

You can click Leave if you want to remove yourself as a Member of another Owner’s Organization. This option requires confirmation – proceed only if you’re sure! (You won’t see this button on Organizations that you own.)

Exploring the Cribl.Cloud Portal

Now that you’re here – explore the furniture. The Cribl.Cloud portal’s top navigation allows you to navigate among the following pages/links:

Portal Page (Cribl.Cloud Logo)

When you log into the Cribl.Cloud portal, you’ll land here. The main events here are the Manage Stream, Manage Edge, and Explore [Search] buttons. Click these to launch (respectively) Cribl Stream, Cribl Edge, or Cribl Search in a new tab.

Cribl.Cloud portal
Cribl.Cloud portal

However, the surrounding page offers lots more useful information:

  • On the page body, you’ll find links to multiple Cribl resources – documentation, support (Community Slack and bug reporting), free Sandbox training, and blog posts.
  • In the Overview strip just below the top black menu, you’ll find detailed configuration information about your Cloud Organization.
  • By clicking the top nav’s ⚙️ Network Settings link, you can check and manage connectivity details – data Sources, access control, and trust relationships – for your Cribl-managed Cloud Workers.

Overview Strip and Access Details (Group Details) Modal

From left to right, this upper strip displays the following config details:

Org ID: Domain at which you access the associated Cribl.Cloud Organization.

Updated: Date on which Cribl last pushed an infrastructure change (notably including changes to the Egress IPs listed below).

Version: The version of Cribl Stream/Edge applications deployed to your Organization and its Cribl-managed Workers.

Region: The AWS Region where you’re running Cribl applications. (Cribl.Cloud currently supports either the us‑west‑2 or us‑east‑1 Region.)

Access Details: Click this button to open a modal whose right column provides a consolidated, read-only display of the following Stream Worker Group Details. Some of these options are configured on different tabs, as noted below.

  • Worker Group: Use this drop-down to select any Group of Cribl-managed Workers that you’ve configured (including default). The remaining fields on the right will display details specific to that Group.

  • Provision Now: This button will replace all the fields listed below when a Group is dormant. Click the button when you’re ready to provision infrastructure for the Group. After a lag, the Group will be ready to process data, and this modal’s remaining fields will populate.

Access Details modal for an unprovisioned Group
Access Details modal for an unprovisioned Group
  • Trust: Role ARN for Workers in this Group. You configure these ARNs on the Trust Tab.

  • Ingress IPs: The IPv4 ingress addresses associated with your Cribl.Cloud Organization’s endpoints (global to all Groups). These addresses will remain constant, so you can build firewall rules around them.

  • Public ingress address: Each Group’s domain for inbound data. This address prepends the Group name to the Organization’s global domain name. It does not append ports per data type – you can obtain these from the Data Sources tab.

  • Egress IPs: Your Cribl.Cloud Organization’s current public IP addresses. These addresses are Group-specific and also dynamic; Cribl will occasionally update them when we need to rescale core infrastructure. Cribl.Cloud currently does not offer static egress IPs.

Access Details modal for a provisioned Group
Access Details modal for a provisioned Group

Configuring Stream Groups (beyond the default Group) requires an Enterprise plan. For details about creating and provisioning Groups, see Cribl.Cloud Worker Groups.

The Access Details modal’s left side displays Organization-wide access details, including the Cribl.Cloud URL of your Org’s Leader/control pane. You’d use this URL for certain API calls and certain Collection operations coordinated by the Leader. Use the right-side details to configure data flow through individual Groups.

Network Settings Page

Clicking the top nav’s ⚙️ Network Settings link opens a page with connectivity details, spread across three upper tabs: Data Sources, ACL, and Trust.

Data Sources Tab

The Data Sources tab lists ports, protocols, and data ingestion inputs that are open and available to use. Use the Group drop-down to filter these details per Group of Cribl-managed Workers in the Stream app. Return to this tab to copy Ingest Addresses (endpoints) as needed. For details, see Available Ports and TLS Configurations.

Trust Tab

The Trust tab provides Worker ARNs (Amazon Resource Names) that you can copy and paste to attach a Trust Relationship to an AWS account’s IAM role. Use the Group drop-down to display the ARN for any Group of Cribl-managed Stream Workers.

Attaching a Trust Relationship enables the AssumeRole action, providing cross-account access. For usage details, see the AWS Cross-Account Data Collection topic’s Account B Configuration section.

This option applies only to your Cribl-managed Workers. You cannot use this technique to enable access to hybrid Workers on customer-managed Cribl Stream instances.

ACL Tab

This Access Control List defines Rules (IPv4 CIDR ranges) to restrict data sent to your data sources. The Rules you define here are global to all your Cribl-managed Groups of Stream Workers.

The default 0.0.0.0/0 rule (modifiable) imposes no limits. Click + to add more rules, or click X to remove rules. End a rule with /32 to specify a single IP address, or with /24 to enable a whole CIDR block from x.x.x.0 to x.x.x.255.

Click Save after adding, modifying, or removing rules. Each change takes up to 5 minutes to propagate. Cribl.Cloud will display an ACL update in progress... banner, notifying you that rules edits are temporarily disabled to prevent conflicts. A successful update proceeds silently – you will not see a confirmation message.

The ACL options apply only to your Cribl-managed Workers. You cannot use this technique to set access rules on hybrid Workers running in customer-managed Cribl Stream instances.

Cribl Stream UI Access

Clicking the Manage Stream or Manage Edge button opens (respectively) your Stream or Edge Leader in a new browser tab. All of the application’s Cloud-supported features are available from this landing page.

Messages Drawer

Clicking the top nav’s Messages link opens the Message Center right drawer. Here, you will find Cribl.Cloud status and update notifications from Cribl, with Unread messages above the Read group.

Learning Page

Clicking the top nav’s Learning link opens the Learning page, which provides links to everything you need to learn about Cribl Stream in order to goat forth and do great things:

  • Sandboxes (free, interactive tutorials on fully hosted integrations).
  • Documentation.
  • Product and plans overview (pricing comparison).
  • Cribl events (including future and archived Webinars).
  • Concept/demo videos.

Software Page

If you prefer to take the blue pill, this page offers download links for Cribl Stream, Cribl Edge, and AppScope software. You can download either binaries or Docker containers (hosting Ubuntu 20.04), to install and manage on your own hardware or virtual machines.

Account Menu

This menu offers a self-explanatory Sign Out link, and an Organization Selection submenu (fly-out) that works like the Select Organization page: click its links to traverse to other Organizations. For an Organization’s owner only, it also includes a link to the Organization page.

Account tab
Account tab

Organization Page

Displayed only to an Organization’s owner, this page offers Details, Members, and (where applicable) Billing and SSO tabs along its top.

Details Tab

The Organization > Details tab offers these controls to make your Cribl.Cloud deployment more recognizable than its randomly generated Organization ID (displayed at the top):

Alias: Optionally, enter a “friendly” name for your Organization. Upon signing in, Members will see this alias above the Organization ID on the Select Organization page.

Description: Optionally, use this field to add further details about your Organization. On the Select Organization page, Members can view these details by expanding the Organization’s tile.

Opt in to beta features: If displayed, this toggle enables access to new options that Cribl has not yet made generally available. As with all beta features, expect some instability in exchange for advancing to the cutting edge of your Cloud.

Click Save to immediately apply your changes.

Organization Details tab
Organization Details tab

Members Tab

The Organization > Members upper tab provides access to inviting and managing other users.

Billing Tab

The Organization > Billing upper tab is displayed only to owners of an Organization on a paid license plan. It provides Plan and Usage left tabs.

Plan & Invoices Tab

The Plan & Invoices left tab displays a mercury bar of purchased, used, and available Credits on your account. Color-coding breaks down usage by infrastructure versus processing (data throughput).

Below that is an expandable Plan details section. Expandable Monthly Usage History rows offer details about your credits usage in the current and prior months. Here, you can break out usage on Cribl Search, on hybrid Workers (ingest billing only), and on Groups of Cribl-managed Workers (with ingest versus infrastructure breakouts per Group).

Billing > Plan & Invoices tab
Billing > Plan & Invoices tab

Credits carry over across billing periods, as long as you renew your Cribl.Cloud plan.

Usage Tab

The Usage left tab provides nested tabs for Stream versus Search. (If you’re keeping tabs, this is a third level of selectable tabs.)

The Stream tab graphs credits usage for Data in, Data out, and Infrastructure over a selectable trailing period of 7 days to 1 year. The trend line shows daily averages, and you can hover over data points to pop out details.

At the right side of each graph is a total for the selected period. On the left drop-down, you can filter the aggregate display down to individual Cribl-managed Groups, or to all hybrid Groups.

Billing > Usage tab
Billing > Usage tab

The Search tab displays billed compute CPU hours. It provides a similar graph, with averages over time and a total per period. You’ll find the same options for time granularity.

SSO Tab

This tab appears on an Enterprise plan, enabling you to configure federated authentication to your Cribl.Cloud Organization from an OIDC or SAML identity provider. For details, see Cribl.Cloud SSO Setup.

Managing Cribl.Cloud

Once you’ve registered on the portal, here’s how to access Cribl.Cloud:

  1. Sign in to your Cribl.Cloud portal page.
  2. Select the Organization to work with.
  3. From the portal page, select Manage Stream, Manage Edge, or Explore [Search].
  4. The selected application’s UI will open in a new tab or window – ready to goat!

Note the Cribl.Cloud link at the Cribl.Cloud home page’s upper left, under the Welcome! message. You can click this link to reopen the Cribl.Cloud portal page and all its resources.

Cribl.Cloud link takes you back to the portal
Cribl.Cloud link takes you back to the portal

Inviting and Managing Other Users

From the Organization > Members tab, an Organization’s owner can invite new users to join the Organization, assign access Roles to new and existing Members, remove pending invites, and remove existing Members.

Organization > Members tab: Managing Invites and Members
Organization > Members tab: Managing Invites and Members

Inviting Members

Click Invite Member to open the modal shown below. Enter the Email address of the new user you want to invite, assign them a Role (explained just below), and then click Invite to send the invitation.

Invite User modal
Invite User modal

Member Roles

Each Role that you can assign to Members confers a default Role within the Organization’s hosted applications. Here are the Roles, their corresponding permissions, and who can assign each:

Member RoleCribl Stream RoleOptions/Restrictions
AdminadminAny Organization owner can assign.
Editoreditor_allAssignable only with Enterprise plan.
Read-Onlyreader_allAssignable only with Enterprise plan.
OwneradminAny Organization owner can share or transfer.
Project Userproject_userAssignable only with Enterprise plan. Provides access to Stream Projects.

Note that:

  • Without an Enterprise plan, a Cribl.Cloud Organization’s Owner can assign the Owner or Admin Role to other users. (For all available Enterprise features, see Pricing.)

  • An Enterprise plan is also required for expanded role-based access control – i.e., the ability to manage the Editor, Read‑Only, and Project User Roles shown above.

  • Only an Organization’s Owner can manage the Organization’s Details tab.

  • An Organization’s Owner Role can be shared among multiple users. (Among other use cases, this provides a way to gradually transfer primary ownership.) Also, a user can be invited to the Owner Role on multiple Organizations.

  • However, each user – as defined by their email address – can register only one active Organization, and only if they are not already the Owner of a different Organization.

  • You assign Roles per individual user, when you invite them to your Organzation. Cribl.Cloud does not currently support globally predefining or assigning group Roles, as with on-prem Cribl Stream. However, Admins can change users’ Roles after those users join their Organization.

Cribl.Cloud Roles Rule Cribl Stream Access

When you assign a Cribl.Cloud Member Role, it is mapped to a Cribl Stream Role as described above. However, these users will not be visible as local users within the UI of Cribl Stream Cloud instances managed by Cribl.

Also, within these instances’ UI: Modifying Roles not mapped above will have no effect, and adding local users will have no effect.

Responding to Invites

At the address you entered, the new Member receives an email with an Accept Invitation link to either sign into their existing Cribl.Cloud account, or else sign up to create an account and its credentials.

After signing in, they’ll have access to your Organization and Cribl Stream instance at the Role level you’ve specified.

Managing Invites

While an invite is pending, the Organization > Members tab offers you these options to deal with commonly encountered issues:

  • Reinvite: If your invited Member didn’t receive your invitation email, you can click this button to resend it.

  • Copy Link: If emails aren’t getting through at all, click this button to copy and share a URL that will take the invitee directly to the signup page. This target page encapsulates the same identity, Organization, and Role you specified in the original email invite.

  • Remove: This is for scenarios where you need to revoke a pending invite. (You sent someone a duplicate invite, your invitee is spending too much time in space to be a productive collaborator, etc.) After clicking this button, you’ll see a confirmation dialog.

After 7 days, if an invite has been neither accepted nor revoked, it expires. In this case, it is removed from the Members tab.

Managing Invites
Managing Invites

Managing Members

Once a user has accepted an invite, the Organization > Members tab offers you these options to modify their membership in your Organization:

  • Edit: Switch this Member to a different Role. (The Edit option is displayed only if you have an Enterprise plan.)

  • Remove: Remove this Member from your Organization. After clicking this button, you’ll see a confirmation dialog. (Proceeding will not affect this user’s access to any other Cribl.Cloud Organizations they might own or be Members of.)

Cloud Pricing

Beyond the free tier, an optional paid Cribl.Cloud account – whether Standard or Enterprise – offers direct support, plus expanded daily data throughput according to your needs. At the top of your Cribl.Cloud portal, select Go Enterprise to submit an inquiry about upgrading your free account, and Cribl will respond.

You’ll pay only for what you use – the data you send to Cribl Stream, and the data sent to external destinations. However, data sent to your AWS S3 storage is always free. For details, see Pricing.

Differences from Self-Hosted Cribl Stream

A Cribl.Cloud deployment can differ from an on-prem/customer-managed Cribl Stream deployment in the following ways. Keep in mind all these differences as you navigate Cribl Stream’s current UI, in-app help (including tooltips), and documentation.

Simplified Administration

Cribl.Cloud has been designed with options to accommodate everyone – from first-time evaluators, to Enterprise customers managing a worldwide network of private-cloud, public-cloud, and/or data-center deployments.

Cribl.Cloud’s free offering is designed to help you launch Cribl Stream – and to start processing data – as quickly and easily as possible. Cribl manages many features on your behalf, allowing for a streamlined Settings left nav.

Cribl.Cloud Leader’s Global Settings navigation
Cribl.Cloud Leader’s Global Settings navigation

Below are the key options streamlined out of the free Cloud offering. Bear in mind that upgrading to an Enterprise plan will make many of these options configurable:

Simplified Distributed Architecture

Cribl.Cloud is preconfigured as a distributed deployment for Cribl Stream or Cribl Edge. With a Free or Standard plan, allows only a single Worker Group.

Compared to self-hosted Cribl Stream, the Settings > Worker Processes and Settings > Distributed Settings links are omitted.

With an Enterprise plan, Cribl always provides at least two Workers, and will scale up further Workers as needed to meet your peak load. With an Enterprise plan, you also have the option to configure additional hybrid Worker Nodes and Worker Groups.

Git Preconfigured

Without an Enterprise plan, the Settings > Global Settings > System > Git Settings section is omitted. A local git client is preconfigured in your Cribl.Cloud portal. On Cribl.Cloud’s top nav, use the Global Config link (branched icon) to commit/push changes to git. Select Deploy to deploy your committed changes. Cribl.Cloud does not support Git remote repos.

Automatic Restarts and Upgrades

Without an Enterprise plan, the Settings > Controls and Settings > Upgrade links are omitted. Cribl handles restarts and version upgrades automatically on your behalf.

Simplified Access Management and Security

In Cribl.Cloud, you can manage access control for your Organization by clicking Account > Organization and selecting the Members tab. The options on this tab will vary depending on your plan.

If you have a Cribl.Cloud Enterprise plan, you can use the Key Management Service (KMS), which maintains the keys Cribl Stream uses to encrypt secrets on Worker Groups and Worker Nodes. Go to SettingsSecurityKMS to configure KMS.

If you add an Enterprise Plan, Cloud and hybrid Leaders support Local and Google SSO authentication, along with OpenID Connect (OIDC) and SAML federated authentication. Cribl.Cloud does not currently support LDAP.

Role-based access control (RBAC) is simplified in Cribl.Cloud. For details, see Member Roles.

Transparent Licensing

The top nav’s Settings > Global Settings > Licensing link is omitted. Your license is managed by your parent Cribl.Cloud portal, where you can check credits and usage history on the Billing tab.

Other Simplified Settings

Cribl is gradually narrowing the limitations listed in this section, as Cribl.Cloud gains feature parity with on-prem deployments:

  • The Script Collector is available only on hybrid, customer-managed Workers. (This feature is currently not available on Cribl-managed Workers.)
  • The System State Source is unavailable on Cribl-managed Workers. It is available on Cribl-managed Edge Nodes, however.
  • The AppScope Source’s Filter Settings are unavailable on Cribl-managed Workers. It is available on Cribl-managed Edge Nodes, however.
  • The top nav’s Settings > Global Settings > Scripts link is omitted from Cribl.Cloud, which currently does not support configuring or running shell scripts on hybrid or Cribl-managed Worker Nodes.
  • The File System Collector and Filesystem Destination are available only on hybrid Worker Nodes.
  • Persistent Queues can be configured on both hybrid and Cribl-managed Worker Nodes, with an Enterprise plan. On hybrid Worker Nodes, you can freely define the Max queue size, based on the disk space you provision. On Cribl‑managed Worker Nodes, each Source or Destination’s queue is allocated a maximum of 1 GB disk space per Worker Process. (Given this automatic configuration, Cribl-managed Sources and Destinations expose only limited PQ controls.)
  • File-based Destinations support staging directories only on hybrid (not Cribl-managed) Worker Nodes.
  • The Tee Function is available only on hybrid (not Cribl-managed) Worker Nodes.

Support Options

At Settings > Diagnostics, you can generate diagnostic bundles and send them directly to Cribl Support. Currently, you cannot download diags. For all support options, see Get Product Help.

Available Ports and TLS Configurations

To get data into Cribl.Cloud, your Cribl.Cloud portal provides several Sources and ports already enabled for you, plus 11 additional TCP ports (20000-20010) that you can use to add and configure more Cribl Stream Sources.

The Cribl.Cloud portal’s Data Sources tab displays the pre‑enabled Sources, their endpoints, the reserved and available ports, and protocol details. For each existing Source listed here, Cribl recommends using the preconfigured endpoint and port to send data into Cribl Stream.

Available ports and TLS certificates
Available ports and TLS certificates
TLS Details

TLS encryption is pre-enabled for you on several Sources, also indicated on the Cribl.Cloud portal’s Data Sources tab. All TLS is terminated by individual Nodes.

To enable TLS settings for additional Sources, use these configuration settings:

  • Private key path: /opt/criblcerts/criblcloud.key
  • CA certificate path: /opt/criblcerts/criblcloud.crt
  • Minimum TLS version: TLSv1.2

Currently, Cribl.Cloud does not enable you to import your own certificates for mutual TLS authentication. Cribl.Cloud uses TLS to provide encryption in the wire, but leaves authentication at the protocol layer – e.g., Splunk HEC or S2S tokens, Kafka authorization, etc.

Cribl HTTP and Cribl TCP Sources/Destinations

Use the Cribl HTTP Destination and Source, and/or the Cribl TCP Destination and Source, to relay data between Worker Nodes connected to the same Leader. This traffic does not count against your ingestion quota, so this routing prevents double-billing. (For related details, see Exemptions from License Quotas.)

Simplified Source, Collector, and Destination Configuration

Several commonly used Sources are preconfigured for you within Cribl.Cloud’s UI, and are ready to use.

The Exec Source is unavailable on Cribl-managed Workers, but is available on hybrid Workers.

The Cribl Internal Source’s CriblLogs option is unavailable in Cribl-managed Stream instances, but it is available in Cribl Edge, and in hybrid Workers’ Stream instances. The Cribl Internal > CriblMetrics option is available in all of the above combinations.

In a preconfigured Source’s configuration, never change the Address field, even though the UI shows an editable field. If you change these fields’ value, the Source will not work as expected.

After you create a Source and deploy the changes, it can take a few minutes for the Source to become available in Cribl.Cloud’s load balancer. However, Cribl Stream will open the port, and will be able to receive data, immediately.

Enterprise Cloud

With a Cribl.Cloud Enterprise plan, you have the same options and flexibility as with an Enterprise license for an on-prem Cribl Stream distributed deployment – and more. (See Pricing for comparisons between Cloud plans and on-prem licenses.)

These options include configuring and managing multiple Worker Groups or Fleets, Notifications, Google SSO authentication, and Role-based access control to Cribl Stream resources.

For other Enterprise features, see Pricing.

Cribl.Cloud Enterprise also adds:

  • Full control of Member Roles on your Cribl.Cloud Organization.
  • The hybrid deployment option, described just below.
  • The Leader resides in Cribl.Cloud, with access to diverse Worker deployments. Cribl manages the Leader’s availability.

Hybrid Deployment

The diagrams below show the comparative flexibility of a Cribl.Cloud hybrid deployment. The Leader (control plane) resides in Cribl.Cloud, while the Workers that process the data can be in any combination of the following environments:

  • In Cribl.Cloud, managed by Cribl.
  • In public or private cloud instances that you manage.
  • On-prem in your data centers.
Enterprise hybrid deployment, with control plane and Cribl-managed Workers in Cribl.Cloud
Enterprise hybrid deployment, with control plane and Cribl-managed Workers in Cribl.Cloud
Enterprise hybrid deployment, with only control plane in Cribl.Cloud
Enterprise hybrid deployment, with only control plane in Cribl.Cloud

As the footprint of your operations grows or changes, this flexibility makes it easy to reconfigure Cribl Stream in tandem. You can rapidly expand Cribl Stream observability into new cloud regions – and replace monitored hardware data centers with cloud instances – all while maintaining one centralized point of control.

You can also add Workers or Edge Nodes, and reassign them to different Worker Groups, by easily auto-generating stream or Edge command-line scripts within Cribl Stream’s UI.

Hybrid Requirements

A hybrid deployment imposes these configuration requirements:

  • Hybrid Workers (meaning, Workers that you deploy on-prem, or in cloud instances that you yourself manage) must be assigned to a different Worker Group) than the Cribl-managed default Group – which can contain its own Worker Nodes.
  • All Worker Nodes’ hosts must allow outbound communication to the Cribl.Cloud Leader’s port 4200 at https://main-<Organization-name>.cribl.cloud:4200, to enable configuration and workload management by the Leader.
  • On all Worker Nodes’ hosts, firewalls must allow outbound communication on port 443 to the Leader, and on port 443 to https://cdn.cribl.io.
  • All Worker Nodes require connectivity to https://cdn.cribl.io/telemetry/. For details on testing this connectivity, on the metadata transmitted to Cribl, and on how we use that data, see Telemetry Data.
  • If this traffic must go through a proxy, see System Proxy Configuration for configuration details.
  • To verify your Leader’s Region and public URL, open the Access Details modal.

Note that you are responsible for data encryption and other security measures on Worker Node instances that you manage.

Adding (Bootstrapping) Workers

To add Workers to your Cloud hybrid deployment, Cribl recommends that you use the script outlined in Bootstrap Workers from Leader. Hosts for the new Workers must open the same ports (4200 and 443) listed in Hybrid Requirements.

You have three options for generating the script, outlined in these subsections of the Bootstrap topic linked above:

In Cribl Edge, you access all these bootstrap options via the Manage Edge Nodes page’s Add/Update Edge Node control.

Hybrid Cribl HTTP/​Cribl TCP Configuration

If you use the Cribl HTTP Destination and Source pair, or the Cribl TCP Destination and Source pair, to relay data between Worker Nodes connected to the same Leader, configuring hybrid Workers demands particular care:

  • The Worker Nodes that host each pair’s Destination and Source must specify exactly the same Leader Address. Otherwise, token verification will fail – breaking the connection, and preventing data flow.
  • Configure hybrid Workers by logging directly into their UI, then selecting Settings > Global Settings > Distributed Settings. Make sure the Mode is set to Managed Worker or Managed Edge (which might require a restart).
  • Then select the Leader Settings left tab, and ensure a consistent entry in the Address field.
  • In Cloud hybrid deployments, the Leader’s Address format is main‑<your‑Org‑ID>.cribl.cloud. When configuring a hybrid Worker, use that format in the Address field.