프로메테우스 질문
282
작성한 질문수 14
안녕하세요. 먼저, 질 좋은 강의 제공해주셔서 감사합니다
프로메테우스 관련해서 질문을 드리고 싶은데요,
현재 프로메테우스를 AWS EC2 인스턴스로 띄어서 aws instance들의 데이터는 잘 scrape하고 있습니다.
그런데 만약에 GCP의 instance를 aws prometheus가 설치된 인스턴스에서 가져올려면 어떻게 해야 될까요?
Prometheus가 실행되고 있는 AWS EC2에 gcloud를 설치해야 aws instance쪽에서 gcp데이터를 가져올 수 있을까요?
prometheus.yml 파일에서 아래와 같이 설정을 하긴 했는데, 과연 AWS Instance에서 어떻게 GCP VM을 바라보고 데이터를 scrape할 수 있을지 감이 안잡히네요. 고견을 들을 수 있으면 좋겠습니다.
- job_name: 'us-east4-c GCE'
scrape_interval: 60s
gce_sd_configs:
- project: 'project-id'
zone: us-east4-c
relabel_configs:
- source_labels: [__meta_gce_public_ip]
target_label: __address__
replacement: "${1}:9090"
- source_labels: [__meta_gce_zone]
regex: ".+/([^/]+)"
target_label: zone
- source_labels: [__meta_gce_project]
답변 1
1
안녕하세요 강사 최일선입니다.
우선 답변이 늦어서 죄송합니다.
전에 남겨주신 글을 봤었는데 어떻게 말씀을 드려야하나 고민만 하다가 계속 답변이 늦어졌습니다.
제가 이해한 것은 AWS 환경에서 프로메테우스로 데이터를 잘 모으고 있다는 의미로 이해됩니다. AWS에 프로메테우스 서버가 떠있고 추가로 GCP 인스턴스에서 데이터를 수집해 프로메테우스로 전송할 수 있을지 말씀하신다고 생각됩니다.
다시 이야기하면 "멀티 클라우드 환경에서 모든 인스턴스를 프로메테우스 하나로 데이터를 모아서 모니터링"하고자 하시는 것 같습니다. 그렇다고 GCP 인스턴스를 공용 네트워크로 모두 노출해 통신하는 것은 바람직하지 않기 때문에 고민이신 것 같구요.
고견을 물어보셨습니다만 저도 게속 공부하고 연구해 나가는터라 엄청난 고견을 드리기는 좀 어렵습니다 ㅠ 고민을 좀 해봤는데 AWS와 GCP 사이에 VPN 터널을 하나 뚫어보는 것은 어떠신가 싶어 감히 말씀드립니다.
이미 알고 계시겠지만 gce_sd_configs는 gce 메타데이터 값을 사용해 스크레이프 대상을 검색하는 기능입니다. 따라서 AWS와 연동은 어려워 보입니다. 그래서 VPN을 통해 클라우드간 네트워크를 연결하고 VPC로 연결을 라우팅하는 방법이 어떤가 싶습니다. IP는 static_config를 사용해 정적으로 연결을 시도하는 형태가 좋아 보입니다.
VPC 연결 예제: https://zigispace.net/1024
static_config 연결 예제: https://stackoverflow.com/questions/49829423/prometheus-add-target-specific-label-in-static-configs
최적화할 수 있는 방법인지까지는 가늠하기는 어렵습니다만 진행하시는 업무에 약간이라도 도움이 되시길 바랍니다. 부족한 답변 확인해주셔서 감사합니다.
감사합니다.
cilium install 오류
0
104
2
external-ip로 지정된 ip주소로 접속되지 않습니다.
0
81
1
Google cloud에서 클러스터를 만드는 중에 다음과 같은 오류가 발생합니다.
0
144
2
강의가 중간에 끊긴 느낌이 듭니다.
0
77
1
이론 강의 pdf 자료 다운로드 문의
0
149
2
vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요
0
1428
2
강의해주시는 별도의 강의 자료는 없나요 ??
0
212
1
스토리지 클래스
0
229
1
버전관리
0
184
1
강의 흐름 이상
0
264
1
4 쿠버네티스 워크로드에서부터 갑자기
0
268
1
영상이 나오지 않습니다.
1
227
1
kubeadm init 실패(+join할 때도 참고)
2
1526
0
2024년 3월 4일 기준 설치
3
1591
2
loadbalancer 문의 드립니다.
0
234
1
NodePord local 환경에서 안됨
0
416
2
kubectl apply 와 create 차이점
0
906
1
서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)
0
315
1
master init error
0
559
2
gasbugs/http-go 이미지 에러
1
376
2
GKE 질문입니다
0
303
1
worker에서 join할 때 오류발생
0
570
2
포트포워딩 및 nfs 관련
0
602
1
sessionAffinity 작동관련 질문
0
513
2





