ICP에서 Prometheus가 Grafana의 데이터 원본에서 사라졌을 때의 임시 대응
2761 단어 kubernetesibmcloudprivate
원인과 대책
데이터 원본의 로그인은 작업으로 한 번만 실행되었습니다. 원래 설치할 때 Grafana는 지속적인 Volume를 사용하도록 설정하지 않았기 때문에 ICP를 다시 시작하면 용기가 다시 시작되면 사라집니다.대시보드는 사라지지 않았지만 ConfigMap에 저장됩니다.
데이터 소스를 일시적으로 수동으로 추가하면 됩니다.여기에 일시적인 대응이 기재되어 있다.
영구적으로 PV에 저장되도록 변경합니다.그쪽은 아래 링크를 참조하십시오.
IBM Cloud Private에서 모니터링 데이터를 PV에 저장
수동으로 데이터 소스 재작성
메뉴에서 데이터 소스 화면으로 이동하여 + Adddata source 를 클릭합니다.
다음과 같이 설정합니다.
항목
수치
Name
prometheus
Default
true
Type
Prometheus
URL
https://monitoring-prometheus:9090
Basic Auth
false
With Credentials
false
TLS Client Auth
true
With CA Cert
true
Skip TLS Verification (Insecure)
false
인증서가 Secret에 있으므로 CLI에서 가져오고 복사합니다.
jsonpath에서 시간을 지정합니다
.
전의가 필요합니다.CA 인증서
kubectl get secret -n kube-system monitoring-monitoring-ca-cert -o "jsonpath={.data['tls\.crt']}" | base64 -d
클라이언트 인증서kubectl get secret -n kube-system monitoring-monitoring-client-certs -o "jsonpath={.data['tls\.crt']}" | base64 -d
클라이언트 키kubectl get secret -n kube-system monitoring-monitoring-client-certs -o "jsonpath={.data['tls\.key']}" | base64 -d
작업 다시 실행
데이터 원본의 정의는 작업 수행으로 되어 있기 때문에 작업 재실행을 통해 등록할 수 있으며 지식센터에 이 방법이 기재되어 있다.다음 링크의 "Grafana의 Prometheus 데이터 소스에 대한 수동 구성"을 참조하십시오.
IBM® 클라우드 전용 모니터링 서비스
참조 링크
JSONpath fails to return keys containing dots in a map
How to enable high availability for the IBM Cloud Private cluster monitoring service after initial installation
모니터링 서비스 구성
Reference
이 문제에 관하여(ICP에서 Prometheus가 Grafana의 데이터 원본에서 사라졌을 때의 임시 대응), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sotoiwa/items/c3cd3e49fb3793065ebf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)