반응형 분류 전체보기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. 이전 1 ··· 3 4 5 6 7 8 다음 반응형