---
title: Manage Pipelines
description: Manage, filter, search, edit, pause, or delete real-time and scheduled pipelines in OpenObserve using the intuitive pipeline list and actions panel.
---

This page describes how to manage real-time and scheduled pipelines in OpenObserve. 

## Pipeline management options
You can filter, search, view, edit, pause, resume, or delete pipelines from a single interface.
![pipeline management](../../../images/manage_pipelines.png)

:::accordion[Filter pipelines]
## Filter pipelines
Use the filter options **All**, **Real-Time**, and **Scheduled** to view only the type of pipelines you want to work with.
![filter-pipeline](../../../images/filter-pipeline.png)
:::

:::accordion[Search pipelines]
## Search pipelines
Use the search bar to locate pipelines by name or attributes.
![search-pipeline](../../../images/search-pipeline.png)
:::

:::accordion[Pipeline list view]
## Pipeline list view
The pipeline list displays key information for each pipeline.
![pipeline-list-view](../../../images/pipeline-list-view.png)

- **Pipeline Name**: Identifies the pipeline.
- **Type**: Indicates whether the pipeline is real-time or scheduled.
- **Stream Name**: Shows the associated source stream.
- **Stream Type**: Indicates the type of data in the stream such as logs, metrics, traces, or enrichment tables.
- **Frequency**: Displays how often the scheduled pipeline runs.
- **Period**: Shows the time duration used for each execution window of a scheduled pipeline.
- **Cron**: Indicates whether the pipeline is configured using a cron expression.
:::

:::accordion[Actions tab]
## Actions tab
Each pipeline row includes the following actions.
![action-tab](../../../images/action-tab.png)

- Start or pause pipeline
- Edit pipeline
- Export pipeline configuration
- Delete pipeline
- View pipeline details

### Pause and resume pipelines

You can pause both real-time and scheduled pipelines. <br>

**Pausing a pipeline:**

- When paused, the pipeline stops executing on its scheduled intervals. 
- The system preserves the exact timestamp when the pause occurred. 
- Pipeline configuration and state are maintained during the pause. 

**Resuming a real-time pipeline**:

- Real-time pipelines resume instantly with one click.
- No dialog or additional options are shown.
- Processing continues from the current moment.


**Resuming a scheduled pipeline**: 

Scheduled pipelines display a Resume Pipeline Ingestion dialog with two options.
![Resume pipeline](../../../images/resume-scheduled-pipeline.png)

  - **Continue from where it paused:**

    - Processes all data from the pause timestamp to the current time. 
    - Maintains complete data continuity with no gaps. 
    - May consume significant system resources for long pause periods. 

    > **Note:** Use the **Continue from where it paused** option, when data completeness is critical. 

  - **Start from now:**

    - Begins processing from the current timestamp. 
    - Creates a data gap between the pause and resume timestamps. 
    - Provides immediate resumption with minimal resource usage. 

    > **Note:** Use the **Start from now** option, when data gaps are acceptable. 

### Pipeline error
If a pipeline encounters an error, an error icon appears in the **Actions** column.
![pipeline-error](../../../images/pipeline-error.png)
Selecting this icon opens a dialog that displays the full error summary.
![pipeline-error-view](../../../images/pipeline-error-view.png)
:::

:::accordion[Pipeline history]
## Pipeline history
You can view past executions, errors, and performance statistics in the Pipeline History page.

The [Pipeline History](https://openobserve.ai/docs/user-guide/data-processing/pipelines/pipeline-history/) page provides a complete timeline of runs with detailed execution information.
:::

:::accordion[Import and export pipelines]
## Import and export pipelines
You can export any pipeline and import pipeline configurations through the Import and **Export** options. For more details, see [Import and export pipelines](https://openobserve.ai/docs/user-guide/data-processing/pipelines/import-and-export-pipelines/).
:::

:::accordion[Sort columns]
## Sort columns
![sort-columns](../../../images/sort-columns.png)

You can sort the Pipelines table by selecting any column header. The table supports ascending, descending, and alphabetical sorting depending on the data in that column.
:::


## Related links
- [Pipelines in OpenObserve](index.md)
- [Create and Use Real-time Pipeline](create-and-use-real-time-pipeline.md)
- [Create and Use Scheduled Pipeline](create-and-use-scheduled-pipeline.md)
- [Import and Export Pipelines](import-and-export-pipelines.md)
- [Configurable Delay in Scheduled Pipelines](configurable-delay-in-scheduled-pipelines.md)