본문 바로가기
반응형

분류 전체보기30

프로메테우스란? (Prometheus) 1. Prometheus 란? 오픈소스 기반의 모니터링 시스템 주로 Kubernetes의 메인 모니터링 시스템으로 사용된다. 2. 기본 구조 Metric 수집 구조 3. 기본 동작과정 설명 Service Discovery 의 정보를 Retrieval에게 전달 (모니터링 대상의 기동중인 서비스 목록, IP) Retrieval이 모니터링 대상을 Service Discovery에게 전달받아, 타겟에 접근하여 메트릭을 수집합니다. exporters는 모니터링 대상에 설치되며, 본인Metric 을 수집하고 Retrieval이 수집해 갈 수 있도록 엔드포인트 제공 exporter가 /metrics 라는 HTTP 엔드포인트를 본인쪽에서 제공하고, 서버(Retrieval)가 GET요청을 모니터링 대상의 엔드포인트로 날.. 2021. 5. 27.
Spring Boot Rest API 호출 시, PKIX path validation failed * Spring boot 에서 다른 API서버의 Rest api를 호출 할 경우(HTTPS), 아래와 같은 에러 발생 원인 1. 연결하고자 하는 https 서버의 인증서가 신뢰하는 인증기관 인증서목록에 빠져있음(keystore) 2. 서버/클라이언트간 사용하려는 SSL/TLS 버전이 맞지 않음.(TLS 1.0만 지원하는 서버에 1.2로 HandShaking요청) 3. SSL/TLS 통신에 사용하려는 cipher suite가 오래되거나, 지원하지 않음(JDK 1.8부터는 RC4를 사용하면 에러) 해결 여기서는 1번 원인인 경우의 해결책만을 제시한다. 1. gist에서 InstallCert.java 다운로드 # curl -O gist.githubusercontent.com/lesstif/cd26f57b7cf.. 2021. 4. 12.
* docker-compose 를 통한 Grafana 설정 * docker-compose 를 통한 grafana 실행 순서 및 설정 1. Grafana Provisioning 설정 * docker-compose 를 통해 grafana 컨테이너를 새로 생생할 경우, 기존의 대쉬보드, 데이터소스 등을 다시 만들어야 하는 불편함을 없애기 위함. 2021. 1. 27.
Docker apache Permission 관련 에러 * Docker-compose를 이용한 Apache, php 설치 이후 진행 컨테이너 내부에서 Permission denied관련 오류 발생시 조치 사항 docker exec -it ${container_id} /bin/bash # chown -R www-data:www-data /var/www/ Container의 /var/www의 폴더를 호스트 서버 폴더를 마운트 하여 사용하는 상태라면 호스트 서버에서 아래 명령어 실행 ex) chown -R 33:33 /var/www/ 2021. 1. 22.
반응형