Prometheus tsdb migration

SquidEngineer·2024년 3월 26일

Prometheus

목록 보기
1/5

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
profile
유연한 사고의 데이터 엔지니어입니다

0개의 댓글