Server A์์ Server B๋ก data๋ฅผ migrationํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์๋ค.
ํ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ์ฌ์ฉํด๋ดค๋ค.
- data ์ ์ฒด๋ฅผ tar๋ก ์์ถํ๊ฑฐ๋ / ์์ถํ์ง ์๊ณ ๊ทธ๋๋ก
- scp๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ก ํ ์์ถ ํด์
ํ์ง๋ง ์ ๋ฐฉ๋ฒ๋ค์ ์ฌ์ฉํ๊ณ ์ถ์ถ์ ํ์ธํ ๋, ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋คโฆ
Exception: Error querying Prometheus: 422 - b'{"status":"error","errorType":"execution","error":"cannot populate chunk 334271146 from block 00000000000000000000000000: segment doesn\'t include enough bytes to read the chunk size data field - required:334271151, available:152137216"}'
๋คํํ๋ Prometheus์์๋ snapshot์ ์ ๊ณตํ๋ค๊ณ ํ๋ค. ํ์ง๋ง, snapshot์ ์ฌ์ฉํ๊ธฐ ์ํด์ ๊ด๋ฆฌ์ API๋ฅผ ํ์ฑํํด์ผํ๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ prometheus --config.file=/path/to/prometheus.yml --web.enable-admin-api
๋ฅผ ํตํด ๊ด๋ฆฌ์ API๋ฅผ ํ์ฑํ ํ ์ ์์ง๋ง, ํ์ฌ ์ฌ์ฉ์ค์ธ prometheus๋ helm chart๋ก ์ค์นํ ํฐ๋ผ values.yaml์์ enableAdminAPI: true
๋ก ๋ฃ์ด์ค์ผํ๋ค.
prometheus:
prometheusSpec:
enableAdminAPI: true
์์ ํ ๊ผญ Helm ์ฐจํธ๋ฅผ ์ ๊ทธ๋ ์ด๋ ํด์ฃผ์.
helm upgrade [RELEASE_NAME] [CHART_NAME] -f values.yaml