> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> HTTP 인터페이스를 통해 접근 가능한 `/dashboard` 페이지에서 사용되는 쿼리를 포함합니다. 모니터링 및 문제 해결에 유용합니다.

# system.dashboards

<div id="description">
  ## 설명
</div>

[HTTP 인터페이스](/ko/concepts/features/interfaces/http)를 통해 접근할 수 있는 `/dashboard` 페이지에서 사용되는 쿼리를 포함합니다.
이 테이블은 모니터링 및 문제 해결에 유용할 수 있습니다. 이 테이블에는 대시보드의 각 차트마다 하나의 행이 포함됩니다.

<Note>
  `/dashboard` 페이지는 `system.dashboards`의 쿼리뿐만 아니라 동일한 스키마를 가진 모든 테이블의 쿼리도 렌더링할 수 있습니다.
  이는 사용자 지정 대시보드를 만드는 데 유용할 수 있습니다.
</Note>

<div id="columns">
  ## 컬럼
</div>

* `dashboard` ([String](/ko/reference/data-types/index)) — 대시보드 이름입니다.
* `title` ([String](/ko/reference/data-types/index)) — 차트 제목입니다.
* `query` ([String](/ko/reference/data-types/index)) — 표시할 데이터를 가져오는 쿼리입니다.

<div id="example">
  ## 예시
</div>

```sql theme={null}
SELECT *
FROM system.dashboards
WHERE title ILIKE '%CPU%'
```

```text theme={null}
Row 1:
──────
dashboard: overview
title:     CPU Usage (cores)
query:     SELECT toStartOfInterval(event_time, INTERVAL {rounding:UInt32} SECOND)::INT AS t, avg(ProfileEvent_OSCPUVirtualTimeMicroseconds) / 1000000
FROM system.metric_log
WHERE event_date >= toDate(now() - {seconds:UInt32}) AND event_time >= now() - {seconds:UInt32}
GROUP BY t
ORDER BY t WITH FILL STEP {rounding:UInt32}

Row 2:
──────
dashboard: overview
title:     CPU Wait
query:     SELECT toStartOfInterval(event_time, INTERVAL {rounding:UInt32} SECOND)::INT AS t, avg(ProfileEvent_OSCPUWaitMicroseconds) / 1000000
FROM system.metric_log
WHERE event_date >= toDate(now() - {seconds:UInt32}) AND event_time >= now() - {seconds:UInt32}
GROUP BY t
ORDER BY t WITH FILL STEP {rounding:UInt32}

Row 3:
──────
dashboard: overview
title:     OS CPU Usage (Userspace)
query:     SELECT toStartOfInterval(event_time, INTERVAL {rounding:UInt32} SECOND)::INT AS t, avg(value)
FROM system.asynchronous_metric_log
WHERE event_date >= toDate(now() - {seconds:UInt32}) AND event_time >= now() - {seconds:UInt32} AND metric = 'OSUserTimeNormalized'
GROUP BY t
ORDER BY t WITH FILL STEP {rounding:UInt32}

Row 4:
──────
dashboard: overview
title:     OS CPU Usage (Kernel)
query:     SELECT toStartOfInterval(event_time, INTERVAL {rounding:UInt32} SECOND)::INT AS t, avg(value)
FROM system.asynchronous_metric_log
WHERE event_date >= toDate(now() - {seconds:UInt32}) AND event_time >= now() - {seconds:UInt32} AND metric = 'OSSystemTimeNormalized'
GROUP BY t
ORDER BY t WITH FILL STEP {rounding:UInt32}
```
