---
title: "Throughput and issues per OTel pipeline of each readable fleet for the Pipelines page"
method: GET
path: "/api/{org_id}/fleet/pipelines"
tags: ["Fleet"]
---

# Throughput and issues per OTel pipeline of each readable fleet for the Pipelines page

`GET /api/{org_id}/fleet/pipelines`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/fleet/pipelines`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/fleet/pipelines/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `org_id` string, required

## Query parameters

- `window` '5m' | '1h' | '24h'

## Response `200`

Success

- PipelinesResponse
  - `destinations` FlowDestination[], required
    - `exporter` string, nullable
    - `id` string, required
    - `target` string, nullable
    - `type` string, required
  - `fleets` PipelineFleet[], required
    - `collectors` integer, required
    - `config` string, nullable
    - `id` string, required
    - `name` string, required
    - `version` integer, nullable
  - `generated_at` integer, required: Epoch milliseconds.
  - `metrics_restricted` boolean, required: Some throughput queries were skipped because the caller may not read their metric streams.
  - `pipelines` Pipeline[], required
    - `dropped_ratio` number, double, nullable: `enqueue_failed / (sent + enqueue_failed)` over the last 5m.
    - `exporters` PipelineExporter[], required
      - `destination` string, required: An id in `destinations`.
      - `dropped` number, double, required: Items per second that failed to enqueue over the last 5m.
      - `failed` number, double, required: Items per second that failed to send over the last 5m.
      - `name` string, required
      - `queue` number, double, nullable
      - `rate` number, double, nullable
    - `failed_ratio` number, double, nullable: `send_failed / (sent + send_failed)` over the last 5m.
    - `fleet` string, required
    - `id` string, required: `{fleet}/{name}`.
    - `in_rate` number, double, nullable: Items per second over the window; null means no telemetry, 0 a measured zero.
    - `issues` FlowIssue[], required
      - `kind` 'export_errors' | 'dropped' | 'backpressure' | 'receiver_refused', required
      - `signal` 'logs' | 'metrics' | 'traces', required
      - `value` number, double, required
    - `name` string, required
    - `out_rate` number, double, nullable
    - `queue_ratio` number, double, nullable: The fullest exporter queue over the last 45s.
    - `receivers` PipelineReceiver[], required
      - `name` string, required
      - `rate` number, double, nullable
      - `refused` number, double, required: Refused items per second over the last 5m.
    - `signal` 'logs' | 'metrics' | 'traces', required
  - `window` '5m' | '1h' | '24h', required

## Other responses

- `400`: Invalid window
- `403`: Forbidden

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
