On This Page

Home / Stream/ Administration/Configuration Management

Configuration Management

Configuration management is the practice of maintaining your deployment’s settings in a known, consistent, and versioned state. For Cribl Stream, this means ensuring that you have a clear strategy for developing, maintaining, versioning, and deploying your configuration content at scale.

There are three basic categories of configuration content that you typically need to manage in your Cribl deployment:

  • Data Flow Integrations: The configurations for Cribl Stream integrations (Sources, Collectors, and Destinations) that connect Cribl to your upstream data sources and downstream data destinations.
  • Processing Logic: The configurations for Routes, Pipelines, and Functions contain the rules and logic that filter and transform your data.
  • Supporting Knowledge Objects: These are the reusable assets that apply context and structure to your raw data, including Event Breakers, lookup files, HMAC Functions, and more.

See Reference Architecture: Configuration Management for a general introduction to configuration management goals and an overview of configuration management strategies and approaches.