# Processor Bundles

### What are Processor Bundles?

Processor bundles are a logical grouping of processors, designed to streamline common tasks where users often create multiple processors. Each bundle can encapsulate a sequence of processors designed to perform complex transformations or standardize telemetry data efficiently. The bundled processors will be added and applied to the configuration in the order they appear in the bundle. Bundles can be saved to the library in order to be used in multiple locations in the pipeline.

### Creating a Processor Bundle

Processor bundles can be created by clicking on the `Add processor` button, and then clicking on the `Add processor bundle` button.

<figure><img src="/files/UB4vapNxzTUMl48Mgirs" alt="Bindplane docs - Processor Bundles - image 1"><figcaption></figcaption></figure>

You will then be directed to the bundle processors menu. This menu is a similar layout to the top-level processors menu, where you can create and edit processors, as well as view processor recommendations.

<figure><img src="/files/0YvGYnojmadju0eTh6AS" alt="Bindplane docs - Processor Bundles - image 2"><figcaption></figcaption></figure>

From there, you can add multiple processors to the bundle. For this example, we are adding a sequence of processors that are often used together to parse logs with JSON data in the body:`Parse JSON`, `Parse Timestamp`, `Parse Severity Fields`, and `Delete Fields`.

<figure><img src="/files/SAkxIjYlFZQcu1aUb45J" alt="Bindplane docs - Processor Bundles - image 3"><figcaption></figcaption></figure>

Once the processor bundle has been added, you can view the sub-processors by expanding the dropdown for the bundle.

<figure><img src="/files/1bgMYnxpA1g8TOIE0Tga" alt="Bindplane docs - Processor Bundles - image 4"><figcaption></figcaption></figure>

If you would like to reuse this processor bundle in multiple places, you can save the bundle to the library.

<figure><img src="/files/PnZYmqc3H05kX046gpq5" alt="Bindplane docs - Processor Bundles - image 5"><figcaption></figcaption></figure>

### Summary

Processor bundles are a convenient way to group multiple processors that are frequently used together, making it easier to manage and apply consistent processing across your configurations. They help reduce duplication of processors in different pipelines, which ensures efficiency and consistency throughout your telemetry workflows.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bindplane.com/feature-guides/pipeline-processing/processor-bundles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
