---
title: "Get performance statistics"
method: GET
path: "/api/v1/admin/performance"
tags: ["Admin"]
---

# Get performance statistics

`GET /api/v1/admin/performance`

## Request

- Base URL: `https://www.vitalsvault.com`
- URL: `https://www.vitalsvault.com/api/v1/admin/performance`
- Auth: HTTP bearer

Retrieve detailed performance metrics including database queries, cache stats, and memory usage

## Response `200`

Successfully retrieved performance statistics

- object
  - `success` boolean, required: Indicates if the request was successful
  - `data` object: Response data (only present if success is true)
    - `database` object, required
      - `totalQueries` integer
      - `averageDuration` number: Average query duration in ms
      - `cacheHitRate` number
      - `slowQueries` object[]
        - `query` string
        - `duration` number
        - `rowCount` integer
    - `cache` object, required
      - `edgeCache` object
        - `size` integer: Number of cached entries
        - `entries` object[]
          - `key` string
          - `age` number: Age in seconds
          - `expires` number: Expiry timestamp
    - `memory` object, required
      - `used` integer: Used memory in MB
      - `total` integer: Total memory in MB
      - `percentage` integer
  - `error` object
    - `code` string, required: Error code for programmatic handling
    - `message` string, required: Human-readable error message
    - `details` string: Additional error details
  - `meta` object
    - `queryTime` integer: Query execution time in milliseconds
    - `cached` boolean: Whether the response was served from cache

## Other responses

- `401`: Unauthorized
- `500`: Internal server error

---

[API](https://skmtc.dev/vitalsvault/apis/vitals-vault-educational-api.md) · [All operations](https://skmtc.dev/vitalsvault/apis/vitals-vault-educational-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vitalsvault/apis/vitals-vault-educational-api/revisions/957d19299c33?raw)
