플러그인 유형
플러그인 유형 (Types of plugins)
Grafana는 세 가지 유형의 플러그인을 지원해요. **Panels(패널)**은 데이터를 보여주거나 대시보드를 개선하는 시각화를 추가하고, **Data sources(데이터 소스)**는 데이터베이스·API·로그 파일 등 외부 소스에서 데이터를 가져오며, **Apps(앱)**은 데이터 소스·패널·대시보드·페이지를 하나의 경험으로 묶어줍니다.
출처: 문서
본문
Grafana는 세 가지 플러그인 유형을 지원합니다.
- Panels — 어떤 종류의 패널이든 쉽게 만들고 추가해 데이터를 표시하거나 대시보드를 개선합니다.
- Data sources — 데이터베이스, API, 로그 파일 등 다양한 데이터 소스에서 데이터를 가져와 그래프·차트·대시보드 형태로 표시합니다.
- Apps — 데이터 소스, 패널, 대시보드, Grafana 페이지를 하나의 응집된 경험으로 묶습니다.
패널 플러그인 (Panel plugins)
Clock, Mosaic, Variable 등 패널 플러그인으로 대시보드에 새 시각화를 추가할 수 있습니다. 다음 경우에 사용합니다.
- 데이터 소스 쿼리가 반환한 데이터 시각화
- 대시보드 간 탐색
- 스마트 홈 기기 같은 외부 시스템 제어
데이터 소스 플러그인 (Data source plugins)
Google BigQuery 등 새 데이터베이스 지원을 추가합니다. 데이터 소스 플러그인은 외부 소스와 통신해 Grafana가 이해하는 형식으로 데이터를 반환합니다. 플러그인을 추가하면 기존 대시보드 어디에서나 즉시 데이터를 사용할 수 있습니다. 외부·타사 시스템의 데이터를 쿼리할 때 사용합니다.
데이터 소스 플러그인 접근 관리
관리자는 LBAC로 데이터 소스 플러그인 접근을 부여할 수 있습니다. LBAC(Label Based Access Control)는 팀 구성원 자격을 기준으로 접근 권한을 커스터마이즈해 사용자가 할당된 권한에 관련된 데이터만 쿼리하도록 보장합니다.
앱 플러그인 (App plugins)
앱 플러그인은 데이터 소스와 패널을 묶어 응집된 경험을 제공합니다 (Zabbix 앱 등). 제어 패널 같은 커스텀 페이지도 추가할 수 있습니다. 즉시 사용 가능한 모니터링 경험을 원할 때 사용합니다.
앱 플러그인 접근 관리
앱 플러그인 접근은 RBAC로 커스터마이즈합니다. 기본적으로 Viewer, Editor, Admin 역할은 조직 역할이 허용하는 모든 앱 플러그인에 접근할 수 있습니다. 접근은 fixed:plugins.app:reader 역할로 부여됩니다.
참고: 사용자가 앱 플러그인을 볼 수 없게 하려면 이 권한 시나리오를 참고하세요.