helm chart의 kube-prometheus-stack를 기준으로 작성했다.
server A에서 server B로 Data Transfer하기 위한 여러가지 방법이 있다.
1. 압축을 하거나 안하거나
2. scp를 통해 데이터를 보내준다.
이외로 prometheus에서는 snapshot 기능을 제공한다.
하지만 이 snapshot은 관리자 API를 통해 제공되므로, 이 기능을 사용하기 위해선 서버 설정에서 관지라 API를 활성화해야한다.
일반적으론
prometheus --config.file=/path/to/prometheus.yml --web.enable-admin-api
라는 방법을 사용하지만, kube-prometheus-stack에선 enableAdminAPI를 'true'로 설정해야한다.
prometheus:
prometheusSpec:
enableAdminAPI: true