---
title: "GET /perfc"
method: GET
path: "/perfc"
tags: ["global"]
---

# GET /perfc

`GET /perfc`

Get all performance counter information.

## Query parameters

- `pretty` boolean

## Response `200`

Successfully retrieved performance counter information.

- object[]
  - `path` string
  - `name` string
  - `enabled` integer
  - `counters` union[]
    - union
      - PerformanceCounter — Common performance counter information.
        - `name` string
        - `header` string
        - `description` string
        - `type` 'invalid' | 'basic' | 'rate' | 'latency' | 'distribution' | 'simple_latency'
        - `level` integer
        - `enabled` integer
      - object — Common performance counter information.
        - `name` string
        - `header` string
        - `description` string
        - `type` 'invalid' | 'basic' | 'rate' | 'latency' | 'distribution' | 'simple_latency'
        - `level` integer
        - `enabled` integer
        - `value` integer
      - object — Common performance counter information.
        - `name` string
        - `header` string
        - `description` string
        - `type` 'invalid' | 'basic' | 'rate' | 'latency' | 'distribution' | 'simple_latency'
        - `level` integer
        - `enabled` integer
        - `delta_ns` integer
        - `current` integer
        - `previous` integer
        - `rate` integer
        - `vadd` integer, nullable
        - `vsub` integer, nullable
      - object — Common performance counter information.
        - `name` string
        - `header` string
        - `description` string
        - `type` 'invalid' | 'basic' | 'rate' | 'latency' | 'distribution' | 'simple_latency'
        - `level` integer
        - `enabled` integer
        - `sum` integer
        - `hits` integer
      - object — Common performance counter information.
        - `name` string
        - `header` string
        - `description` string
        - `type` 'invalid' | 'basic' | 'rate' | 'latency' | 'distribution' | 'simple_latency'
        - `level` integer
        - `enabled` integer
        - `minimum` integer
        - `maximum` integer
        - `average` integer
        - `sum` integer
        - `hits` integer
        - `percentage` number
        - `histogram` object[]
          - `hits` integer
          - `average` integer
          - `boundary` integer

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/hse-project/apis/hse-rest-api.md) · [All operations](https://skmtc.net/hse-project/apis/hse-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hse-project/hse-rest-api/versions/35114e72c580/schema)
