플러그인 관리

플러그인 관리 (Plugin management)

플러그인은 데이터에 연결하고 시각화하는 새로운 방법으로 Grafana 경험을 향상시켜 줘요. 이 문서는 플러그인 시작 방법, 설치·업데이트·검증, 그리고 고급 옵션을 개관해 줍니다. Grafana Labs, 상업 파트너, 커뮤니티가 만든 플러그인 또는 직접 만든 플러그인을 플러그인 카탈로그에서 사용할 수 있어요.

출처: Plugin management

본문

플러그인에는 세 가지 유형이 있어요: 패널(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를 통해서예요.

  1. Grafana에서 사이드 탐색 메뉴의 Administration > Plugins and data > Plugins로 이동해 모든 플러그인을 봐요.
  2. 설치하려는 플러그인을 찾아보고 찾아요.
  3. 플러그인의 로고를 클릭해요.
  4. Install을 클릭해요.

참고: 추가 설치 방법은 플러그인 설치 문서를 참고하세요.

플러그인 업데이트:

  1. Grafana에서 Administration > Plugins and data > Plugins를 클릭해 모든 플러그인을 봐요.
  2. Installed 필터를 클릭해 설치된 플러그인만 표시해요.
  3. 플러그인의 로고를 클릭해요.
  4. Update를 클릭해요.
  5. 업데이트가 완료되면 설치가 성공했음을 알리는 확인 메시지가 표시돼요.

Grafana 관리 플러그인 업데이트:

참고: Grafana Cloud에서 사용 가능해요.

Grafana Cloud에서는 대부분의 플러그인이 자동으로 최신 상태로 유지돼요. 새 버전이 나오면 사용자를 대신해 업데이트되며 아무 작업도 필요 없어요. 자세한 내용과 예외는 Grafana Cloud 문서의 Grafana 관리 플러그인 업데이트를 참고하세요.

플러그인 제거:

  1. Grafana에서 Administration > Plugins and data > Plugins를 클릭해 모든 플러그인을 봐요.
  2. 플러그인의 로고를 클릭해요.
  3. Installed 필터를 클릭해 설치된 플러그인만 표시해요.
  4. Uninstall을 클릭해요.

플러그인 검증 (Verify your plugins)

플러그인 서명 검증(signing)은 플러그인이 변조되지 않았는지 확인하는 보안 조치예요. 로드 시 Grafana는 플러그인이 서명되었는지 여부를 확인해요. 자세한 내용은 Plugin signatures 문서를 참고하세요.

고급 옵션 (Advanced options)

플러그인 페이지의 네비게이션 배치 사용자 정의:

앱 플러그인 페이지를 옮겨 네비게이션 메뉴 구조를 사용자 정의할 수 있어요. 플러그인 페이지의 네비게이션 배치 사용자 정의 문서에서 설명해요.

플러그인 백엔드 통신 허용:

Grafana 인스턴스를 구성해 설치된 플러그인의 프론트엔드가 다른 설치된 플러그인의 백엔드와 로컬로 직접 통신하게 할 수 있어요. 플러그인 간 백엔드 통신 구성에서 방법을 확인하세요.

Frontend Sandbox로 플러그인 코드 격리:

Plugin Frontend Sandbox를 사용해 플러그인 프론트엔드 코드를 메인 Grafana 애플리케이션에서 안전하게 격리할 수 있어요. 활성화하면 플러그인은 별도의 JavaScript 컨텍스트에서 실행되며, 여러 보안 이점을 제공해요.

  • 플러그인이 지정된 영역 밖의 Grafana 인터페이스 일부를 수정하는 것을 방지.
  • 플러그인이 다른 플러그인 기능을 방해하는 것을 차단.
  • 핵심 Grafana 기능이 플러그인에 의해 변경되는 것으로부터 보호.
  • 플러그인이 전역 브라우저 객체와 동작을 수정하는 것을 방지.

더 알아보기

플러그인을 관리, 업데이트, 삭제하거나 새 플러그인을 제출하려면 Plugins Admin 페이지에 로그인하세요. 플러그인을 게시하는 데 사용되는 Grafana Cloud 조직의 관리자여야 해요.

더 알아보기 (Learn more)