For the complete documentation index, see llms.txt. This page is also available as Markdown.

Generate Components

Use Pipeline Intelligence to generate parsers, processors, and other pipeline components from natural language, regex, or snapshot-based recommendation.

Generate Parsers

Automatically generating parsers is only available for Enterprise, Bindplane Enterprise (Google Edition), and Honeycomb licenses.

Parse Field

Automatically create parsing processors to extract structured data from input fields.

How it works:

  1. Specify a Source Field Type and Source Field (leave empty to use the body).

  2. Click "Generate with Pipeline Intelligence"

  3. Pipeline Intelligence will generate a regex to parse the specified field.

Parse with Regex

The Parse with Regex processor contains a "Generate with Pipeline Intelligence" button. This button behaves similar to Parse Field, but solely focuses on creating a regular expression.

How it works:

  1. In the snapshot console, click on any log body, attribute, or resource field.

  2. Select "Parse Field" from the Pipeline Intelligence menu

  3. Review the field preview showing the data to be parsed

  4. Click "Generate Parser" to create the appropriate parsing processor

  5. Pipeline Intelligence detects the format of log (JSON, CSV, Key-Value, XML, other) and creates the corresponding processor to parse fields.

Recommendations

Pipeline Intelligence analyzes the data in your open snapshot view and surfaces context-aware recommendations to improve your pipeline. Each recommendation includes a description explaining why it was suggested and a preconfigured processor ready to apply.

Recommendations target things like adding necessary fields, removing redundant fields, and parsing unstructured data into useful attributes.

How it works:

  1. Recommendations will automatically appear in the middle of the snapshot view.

  2. Hover or click on a recommendatio to review the reasoning behind it.

  3. Select "Add Processor" to add it to your pipeline, or dismiss it if it doesn't fit your use case.

  4. Once a recommended processor has been added, you may inspect the preconfigured processor to confirm the field paths, conditions, and processor placement match your needs.

Always review recommendations before applying them to production pipelines. While Pipeline Intelligence is designed to produce accurate recommendations, it may make mistakes.

Generate with natural language

Describe what you want in plain English and let Pipeline Intelligence generate it for you.

Generating with natural language is only available for Enterprise, Bindplane Enterprise (Google Edition), and Honeycomb licenses.

Generate Processors

Describe the processing you want and Pipeline Intelligence creates the processor for you.

How it works:

  1. Enter a description in the Pipeline Intelligence input field

    1. Examples:

      1. "Filter my logs to only let Windows Events through"

      2. "Batch my logs to send to Google SecOps"

      3. "Create a new attribute to keep track of the host name."

      4. "Parse JSON logs and extract the user_id field"

  2. Click "Generate"

  3. Pipeline Intelligence will analyze your pipeline and create processors to accomplish your goal.

  4. Processors are automatically added to your pipeline. You may modify or delete the generated processors.

Generate Windows Events XML Query

When configuring a Windows Event Log source, Pipeline Intelligence can generate the XML filter query for you.

How it works:

  1. Enter a description in the Pipeline Intelligence input field

    1. Examples:

      1. "Failed login attempts in the last 24 hours"

      2. "Sysmon process creation events"

      3. "Privileged or administrator logons"

      4. "Unexpected shutdowns and reboots"

  2. Click "Generate"

  3. Pipeline Intelligence generates an XML query to match your request, along with a short description of what it does. You may review and modify the query before applying.

Last updated

Was this helpful?