---
title: "Get ZFS dashboard history"
method: GET
path: "/zfs/dashboard/history"
tags: ["ZFS"]
---

# Get ZFS dashboard history

`GET /zfs/dashboard/history`

Retrieves bounded, downsampled pool and ARC telemetry for the ZFS dashboard

## Query parameters

- `rangeSeconds` integer
- `maxPoints` integer
- `poolGuid` string

## Response `200`

Success

- GithubComAlchemillahqSylveInternalAPIResponseGithubComAlchemillahqSylveInternalInterfacesServicesZfsDashboardHistory
  - `data` GithubComAlchemillahqSylveInternalInterfacesServicesZfsDashboardHistory
    - `arc` GithubComAlchemillahqSylveInternalInterfacesServicesZfsDashboardARCPoint[]
      - `compressedSize` integer
      - `dataSize` integer
      - `demandHitRatio` number
      - `evictNotEnoughEvents` integer
      - `evictionsPerSecond` number
      - `headerSize` integer
      - `hitRatio` number
      - `id` integer
      - `l2Allocated` integer
      - `l2DeviceCount` integer
      - `l2HitRatio` number
      - `l2ReadBytesPerSecond` integer
      - `l2Size` integer
      - `l2WriteBytesPerSecond` integer
      - `maxSize` integer
      - `memoryThrottleEvents` integer
      - `metadataSize` integer
      - `minSize` integer
      - `otherSize` integer
      - `prefetchHitRatio` number
      - `size` integer
      - `targetSize` integer
      - `time` integer
      - `uncompressedSize` integer
    - `cursors` GithubComAlchemillahqSylveInternalInterfacesServicesZfsDashboardCursors
      - `arc` integer
      - `pool` integer
    - `generatedAt` integer
    - `pools` GithubComAlchemillahqSylveInternalInterfacesServicesZfsDashboardPoolSeries[]
      - `guid` string
      - `name` string
      - `points` GithubComAlchemillahqSylveInternalInterfacesServicesZfsPoolStatPoint[]
        - `allocated` integer
        - `dedupRatio` number
        - `fragmentation` number
        - `free` integer
        - `health` string
        - `id` integer
        - `intervalSeconds` integer
        - `maxReadBytesPerSecond` integer
        - `maxReadIOPS` integer
        - `maxReadLatencyNanos` integer
        - `maxWriteBytesPerSecond` integer
        - `maxWriteIOPS` integer
        - `maxWriteLatencyNanos` integer
        - `readBytesPerSecond` integer
        - `readIOPS` integer
        - `readLatencyNanos` integer
        - `sampleCount` integer
        - `size` integer
        - `time` integer
        - `worstHealth` string
        - `writeBytesPerSecond` integer
        - `writeIOPS` integer
        - `writeLatencyNanos` integer
    - `resetRequired` boolean
    - `resolutionSeconds` integer
  - `error` string
  - `message` string
  - `status` string

## Other responses

- `400` — Bad Request
- `404` — Pool Not Managed
- `500` — Internal Server Error

---

[API](https://skmtc.net/alchemillahq/apis/sylve-api.md) · [All operations](https://skmtc.net/alchemillahq/apis/sylve-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alchemillahq/sylve-api/revisions/7a7bea85004e/schema)
