온프레미스 파일 프로비저닝
온프레미스 파일 프로비저닝 (On-prem file provisioning)
이 문서는 Grafana v12 이상에서 제공하는 온프레미스 로컬 파일 프로비저닝 기능을 소개해요. 로컬 파일 시스템에 저장된 리소스를 Grafana 인스턴스에 추가하고, 대시보드의 JSON 파일과 그 밖의 파일을 여러 폴더에 저장하는 방법을 다뤄요.
출처: 문서
본문
Note 온프레미스 파일 프로비저닝은 오픈 소스 및 Enterprise 에디션의 Grafana v12 이상에서 사용할 수 있어요. Grafana Cloud에서는 사용할 수 없어요. 이 새로운 파일 프로비저닝 기능은 대시보드에만 사용할 수 있고, 당분간 기존 프로비저닝(classic provisioning)을 대체하지는 않아요. 구성 파일을 사용한 기존 프로비저닝은 Provision Grafana를 참고해요.
온프레미스 로컬 파일 프로비저닝을 사용하면 로컬 파일 시스템에 저장된 리소스를 Grafana 인스턴스에 추가할 수 있어요. 대시보드의 JSON 파일과 그 밖의 파일을 로컬 파일 시스템에서 서로 다른 저장소(repository)의 단일 폴더 또는 여러 폴더에 저장하도록 구성할 수 있으며, 최대 10개의 연결(connection)을 지원해요.
설정하는 방법은 Set up file provisioning을 참고해요.
동작 방식 (How it works)
온프레미스 파일 프로비저닝은 현재 대시보드에만 사용할 수 있어요. 파일 프로비저닝을 설정한 후에는:
- GitHub 저장소나 로컬 폴더에 저장된 대시보드가 Grafana의
provisioned폴더에 나타나요. - 로컬 경로에 저장된 대시보드와 폴더를
provisioned리소스라고 부르며, Grafana UI에서 그렇게 표시해요.
프로비저닝된 대시보드는 로컬에서만 수정할 수 있어요.
- 프로비저닝된 파일에서 변경한 내용은 Grafana 데이터베이스에 반영돼요. Grafana UI는 데이터베이스를 읽어 이러한 변경 사항을 UI에 반영해요.
- Grafana UI를 사용해 프로비저닝된 리소스를 편집하거나 삭제할 수 없어요.