대시보드 컨트롤

대시보드 컨트롤 (Dashboard controls)

사이드바의 Dashboard controls 섹션에서 대시보드를 떠나지 않고 변수, 주석 쿼리, 대시보드 링크, 그리고 데이터를 필터링·그룹핑하는 컨트롤을 추가할 수 있어요. 필터, 변수, 주석, 링크를 각각 추가하는 방법과 추가한 컨트롤을 관리하는 방법을 다룹니다.

출처: 문서

본문

사이드바의 Dashboard controls 섹션에서 대시보드를 떠나지 않고 변수, 주석 쿼리, 대시보드 링크, 그리고 데이터를 필터링·그룹핑하는 컨트롤을 추가할 수 있어요.

필터 및 group by 컨트롤 추가 (Add filters and group by controls)

참고: Filter and Group by 기능은 Ad hoc filters 변수의 이름을 바꾸고 Prometheus·Loki 데이터 소스에 그룹핑을 추가해 확장한 것입니다. 다만 대시보드 스키마에서는 여전히 variables 스키마 속성 아래 "kind": "AdhocVariable" 로 지칭됩니다.

  1. 업데이트할 대시보드로 이동해 Edit 를 클릭합니다.
  2. Add new element 아이콘(파란색 더하기)을 클릭합니다.
  3. Filter and Group by 를 클릭합니다.
  4. 필터의 Name 을 입력합니다.
  5. (선택) Label 필드에 필터 드롭다운 목록의 표시 이름을 입력합니다. 표시 이름을 입력하지 않으면 드롭다운 목록 라벨은 필터 이름이 됩니다.
  6. (선택) Description 필드에 필터 설명을 입력합니다. 설명은 대시보드의 필터 이름 옆에 정보 아이콘 툴팁으로 나타납니다. 설명은 링크를 지원해요. Markdown 스타일 링크([link text](https://example.com))나 bare URL(https://example.com)을 붙여넣을 수 있습니다. http·https URL만 클릭 가능한 링크로 렌더링되며, 다른 프로토콜은 일반 텍스트로 표시됩니다.
  7. Display 옵션 선택:
    • Above dashboard: 필터 드롭다운이 필터 Name·Label 값과 함께 대시보드 위에 표시(기본)
    • Above dashboard, label hidden: 필터 이름 없이 대시보드 위에 표시
    • Controls menu: 대시보드 위가 아닌 대시보드 컨트롤 메뉴에 표시. 컨트롤 메뉴는 대시보드 툴바의 버튼으로 나타남
    • Hidden: 대시보드에 필터 드롭다운 미표시
  8. 페이지의 Filter options 섹션 아래에서 다음 옵션을 설정합니다:
    • Data source: 드롭다운에서 대상 데이터 소스 선택. Open advanced data source picker 로 더 많은 옵션 보기(데이터 소스 추가 포함, Admins만). 데이터 소스에 대한 자세한 내용은 Add a data source 참고
    • Default filters: 기본 key/value 쌍 설정(선택). 대시보드 필터 컨트롤에서 기본값은 정보 아이콘으로 표시됨
    • Enable group by: Prometheus·Loki 데이터 소스를 선택한 경우에만 표시. 토글을 켜 데이터 그룹핑 활성화
    • Default group by: 대시보드의 기본 key 설정(선택)
    • Use static key dimensions: 필터 차원을 CSV로 제공하려면 토글을 켜고 값 입력(선택)
    • Allow custom values: 대시보드 사용자가 필터·group by 목록에 커스텀 값을 추가하도록 허용(선택)
  9. Save → (선택) 설명 입력 → SaveExit edit.

더 자세한 내용은 Filter and group by controls 문서를 참고하세요.

변수 추가 (Add variables)

  1. 대시보드에서 EditAdd new element 아이콘 → Variable 을 선택합니다. (대시보드 상단의 Add variable 더하기 아이콘으로도 가능)
  2. 목록에서 변수 유형을 선택합니다. 사이드바에서 Change type 을 클릭해 변수 유형을 업데이트할 수 있어요. (Query, Custom, Textbox, Constant, Data source, Interval, Switch)
  3. 변수의 Name 을 입력합니다.
  4. (선택) Label, Description 을 입력합니다(링크 지원, 위와 동일).
  5. Display 옵션 선택: Above dashboard(기본), Above dashboard, label hidden, Controls menu, Hidden.
  6. 변수 구성을 완료합니다. 변수 유형별 상세 구성은 각 문서를 참고하세요.
  7. SaveSaveExit edit.

자세한 내용은 Variables 문서를 참고하세요.

주석 쿼리 추가 (Add annotation queries)

  1. 대시보드에서 EditAdd new element 아이콘 → Annotation query 를 클릭합니다.
  2. 주석 쿼리 이름을 입력합니다. 이 이름은 이 쿼리의 주석 이벤트 표시를 켜고 끄는 토글에 부여됩니다. 바로 사용하지 않으려면 Enabled 체크박스를 해제합니다.
  3. 주석 이벤트 마커의 색상을 선택합니다.
  4. Show annotation controls in 드롭다운에서 주석 표시 위치 선택: Above dashboard(기본), Controls menu, Hidden.
  5. Show in 드롭다운에서 주석이 표시될 패널 선택: All panels(주석을 지원하는 모든 패널), Selected panels(선택한 모든 패널), All panels except(선택한 것 제외 모든 패널).
  6. 주석 쿼리를 추가하려면:
    • Open query editor 클릭 → Annotation Query 대화상자에서 Data source 드롭다운 옵션을 선택하고 쿼리를 작성·구성합니다(주석 쿼리 옵션은 데이터 소스마다 다름).
    • 또는 Use saved query 클릭 → Saved queries 드로어에서 재사용할 saved query를 선택하고 Select query 클릭.
    • 참고: Saved queries는 Grafana Enterprise와 Grafana Cloud에서만 사용할 수 있어요.

  7. (선택) Test annotation query 로 쿼리가 제대로 작동하는지 확인.
  8. CloseSaveSaveExit edit.

자세한 내용은 Annotations 문서를 참고하세요.

다른 대시보드 링크 추가: EditAdd new elementLink (기본 유형 Dashboards). With tags 드롭다운에 태그를 입력해 입력한 태그가 있는 대시보드로만 연결을 제한합니다(태그 없으면 모든 대시보드 링크 포함). 링크 옵션: Show as dropdown, Include current time range(예: https://play.grafana.org/d/000000010/annotations?orgId=1&from=now-3h&to=now), Include current template variable values, Open link in new tab, Show in controls menu. SaveSaveExit edit.

URL 링크 추가: EditAdd new elementLinkTypeLink 로 선택 → URL 필드에 링크할 URL 입력(필드 값 포함 가능, 예: https://github.com/grafana/grafana/issues/new?title=Dashboard%3A%20HTTP%20Requests) → Tooltip 입력 → Icon 선택 → 링크 옵션 설정(URL 링크 기본 활성화) → SaveSaveExit edit.

자세한 내용은 Dashboard links 문서를 참고하세요.

대시보드 컨트롤 관리 (Manage dashboard controls)

컨트롤을 추가한 뒤 대시보드 옵션에서 관리할 수 있습니다. 이 뷰에서 사이드바는 필터·변수·주석·링크용 접을 수 있는 섹션을 포함하며, 대시보드에 표시되지 않는 숨은 컨트롤도 포함합니다.

  1. 사이드바의 Dashboard options 아이콘을 클릭합니다.
  2. 사이드바에서 해당 접을 수 있는 섹션을 펼칩니다.
  3. 다음 중 하나 이상 수행:
    • Edit(편집): 컨트롤에서 Select 를 클릭해 사이드바에서 열어 업데이트.
    • Reorder(순서 변경): 컨트롤을 드래그·드롭해 순서 변경.
    • Change display(표시 변경): 컨트롤을 하위 섹션 Above dashboard, Controls menu, Hidden 사이에서 드래그·드롭해 표시 옵션 업데이트. (링크는 숨길 수 없음)
  4. SaveSaveExit edit.

팁: 구성에서 컨트롤 관리로 돌아가려면 Dashboard options 아이콘을 클릭하세요.

더 알아보기 (Learn more)