플러그인 관리
플러그인 관리 (Plugin management)
플러그인은 데이터에 연결하고 시각화하는 새로운 방법으로 Grafana 경험을 향상시켜 줘요. 이 문서는 플러그인 시작 방법, 설치·업데이트·검증, 그리고 고급 옵션을 개관해 줍니다. Grafana Labs, 상업 파트너, 커뮤니티가 만든 플러그인 또는 직접 만든 플러그인을 플러그인 카탈로그에서 사용할 수 있어요.
본문
플러그인에는 세 가지 유형이 있어요: 패널(panel), 데이터 소스(data source), 앱(app) 플러그인.
플러그인 유형 (Types of plugins)
- Panels: 모든 종류의 시각화를 쉽게 만들고 추가해 데이터를 표시하거나 좋아하는 대시보드를 개선하게 해 주는 플러그인이에요.
- Data sources: 데이터베이스, API, 로그 파일 등 다양한 데이터 소스에서 데이터를 가져와 Grafana에서 그래프, 차트, 대시보드 형태로 표시하게 해 주는 플러그인이에요.
- Apps: 데이터 소스, 패널, 대시보드, Grafana 페이지를 응집된 경험 하나로 묶을 수 있게 해 주는 플러그인이에요.
자세한 내용은 플러그인 유형 문서를 참고하세요.
플러그인 카탈로그 접근 (Access the Plugin catalog)
Grafana 내에서 플러그인을 설치하고 관리할 수 있어요. 플러그인 카탈로그를 접근·사용하려면 Grafana 서버 관리자 또는 조직 관리자 역할이 필요해요. Grafana 역할과 권한에 대한 자세한 내용은 Roles and permissions을 참고하세요.
앱 플러그인의 경우 다음 접근 규칙이 적용돼요.
- Org Admin: 앱 플러그인을 구성할 수 있지만 설치·제거·업데이트는 할 수 없어요.
- Server Admin: 앱 플러그인을 구성할 수 없지만 설치·제거·업데이트는 할 수 있어요.
- Org Admin + Server Admin 모두: 앱 플러그인을 구성할 수도, 설치·제거·업데이트할 수도 있어요.
플러그인 찾아보기 (Browse plugins)
관리자로 Grafana에 로그인한 상태에서 사이드 메뉴의 Administration > Plugins and data > Plugins를 클릭해 설치된 플러그인과 사용 가능한 플러그인을 확인해요. 검색 상자로 이름, 키워드, 조직, 기타 메타데이터 기준으로 필터링해요. Data sources, Panels, Applications 버튼을 클릭해 플러그인 유형별로 필터링할 수 있어요. 로그인하지 않은 경우에도 플러그인 카탈로그에서 사용 가능한 플러그인 목록에 접근할 수 있어요.
플러그인 관리 (Manage your plugins)
최신 플러그인 버전을 실행하는 것을 강력히 권장해요. Grafana Advisor로 데이터 소스와 플러그인의 상태를 확인하세요.
플러그인 설치:
기본 설치는 Grafana UI를 통해서예요.
- Grafana에서 사이드 탐색 메뉴의 Administration > Plugins and data > Plugins로 이동해 모든 플러그인을 봐요.
- 설치하려는 플러그인을 찾아보고 찾아요.
- 플러그인의 로고를 클릭해요.
- Install을 클릭해요.
참고: 추가 설치 방법은 플러그인 설치 문서를 참고하세요.
플러그인 업데이트:
- Grafana에서 Administration > Plugins and data > Plugins를 클릭해 모든 플러그인을 봐요.
- Installed 필터를 클릭해 설치된 플러그인만 표시해요.
- 플러그인의 로고를 클릭해요.
- Update를 클릭해요.
- 업데이트가 완료되면 설치가 성공했음을 알리는 확인 메시지가 표시돼요.
Grafana 관리 플러그인 업데이트:
참고: Grafana Cloud에서 사용 가능해요.
Grafana Cloud에서는 대부분의 플러그인이 자동으로 최신 상태로 유지돼요. 새 버전이 나오면 사용자를 대신해 업데이트되며 아무 작업도 필요 없어요. 자세한 내용과 예외는 Grafana Cloud 문서의 Grafana 관리 플러그인 업데이트를 참고하세요.
플러그인 제거:
- Grafana에서 Administration > Plugins and data > Plugins를 클릭해 모든 플러그인을 봐요.
- 플러그인의 로고를 클릭해요.
- Installed 필터를 클릭해 설치된 플러그인만 표시해요.
- Uninstall을 클릭해요.
플러그인 검증 (Verify your plugins)
플러그인 서명 검증(signing)은 플러그인이 변조되지 않았는지 확인하는 보안 조치예요. 로드 시 Grafana는 플러그인이 서명되었는지 여부를 확인해요. 자세한 내용은 Plugin signatures 문서를 참고하세요.
고급 옵션 (Advanced options)
플러그인 페이지의 네비게이션 배치 사용자 정의:
앱 플러그인 페이지를 옮겨 네비게이션 메뉴 구조를 사용자 정의할 수 있어요. 플러그인 페이지의 네비게이션 배치 사용자 정의 문서에서 설명해요.
플러그인 백엔드 통신 허용:
Grafana 인스턴스를 구성해 설치된 플러그인의 프론트엔드가 다른 설치된 플러그인의 백엔드와 로컬로 직접 통신하게 할 수 있어요. 플러그인 간 백엔드 통신 구성에서 방법을 확인하세요.
Frontend Sandbox로 플러그인 코드 격리:
Plugin Frontend Sandbox를 사용해 플러그인 프론트엔드 코드를 메인 Grafana 애플리케이션에서 안전하게 격리할 수 있어요. 활성화하면 플러그인은 별도의 JavaScript 컨텍스트에서 실행되며, 여러 보안 이점을 제공해요.
- 플러그인이 지정된 영역 밖의 Grafana 인터페이스 일부를 수정하는 것을 방지.
- 플러그인이 다른 플러그인 기능을 방해하는 것을 차단.
- 핵심 Grafana 기능이 플러그인에 의해 변경되는 것으로부터 보호.
- 플러그인이 전역 브라우저 객체와 동작을 수정하는 것을 방지.
더 알아보기
플러그인을 관리, 업데이트, 삭제하거나 새 플러그인을 제출하려면 Plugins Admin 페이지에 로그인하세요. 플러그인을 게시하는 데 사용되는 Grafana Cloud 조직의 관리자여야 해요.