'exporter' 태그의 글 목록
본문 바로가기
728x90
반응형

exporter6

2022-06-23-[Prometheus]서비스-디스커버리-설정하기 01.서비스 디스커버리란? 타겟 서버에 대한 정보를 가지고 오기 위한 설정 라벨을 통한 타겟 서버 관리 대상서버를 선정하기 위한것 static config는 정적으로 타겟 서버 지정 새로운 서버 삭제 , 수정시 프로메테우스 재기동하는것 리로드하는것 번거로워서 서비스 디스커버리를 이용해서 타겟서버를 관리함 02.파일 서비스 디스커버리 라벨적용해서 사용할 수 있음 서비스 디스커버리 링크 0개 이상의 static config로 이루어진 파일 목록 읽음 해당 파일 변경되면 감지해서 즉시 설정으로 적용됨 해당 파일, json, yml, yaml로 쓸 수 있음 sd 폴더 생성 cd /prometheus/config/ mkdir sd 심볼릭 링크 걸기 -s 심볼릭 링크 걸리 -f 기존에 심볼릭 링크로 해당파일이 되어.. 2022. 6. 23.
2022-06-23-[Prometheus]Prometheus설정-살펴보기 01.global 전역에서 사용하는것 세부 설정 안되어 있으면 전체설정에 맞게 적용됨 global: scrape_interval: 15s scrape_timeout: 10s evaluation_interval: 15s global: 전역으로 사용되는 설정 값 scrape_interval: 메트릭 수집 주기 (1m) scrape_timeout: 수집 요청 시에 timeout 시간 (10s) evaluation_interval: rule_files에 명시된 규칙 확인 주기 (1m) 02.alerting 알람 매니저 관련 설정을 명시 해놓은 곳 alerting: alertmanagers: - follow_redirects: true scheme: http timeout: 10s static_configs: -.. 2022. 6. 23.
2022-06-23-[Prometheus]Exporter-알아보기 01.Exporter란? 특정 메트릭을 수집해서 외부로 노출시키는 애플리케이션 02.docker로 exporter 설치 node exporter github docker run -d \ -p 9100:9100 \ --name=node_exporter \ --pid=host \ -v "/:/host:ro,rslave" \ quay.io/prometheus/node-exporter:latest \ --path.rootfs=/host -v "/:/host:ro,rslave" \ 현재 호스트의 루트 볼륨이 수정되지 않도록 ro: read only와 호스트의 read only 수정사항을 받아오도록 rslave 설정 node exporter에서 모니터링할 루트파일 시스템을 /host로 host로 지정하여 실행 lo.. 2022. 6. 23.
2022-06-22-[Prometheus]Prometheus란-무엇인가? 01.Prometheus 특징 오픈소스 시스템 알람을 통해 문제를 알려줌 특징 메트릭 이름과 키-값 쌍을 이뤄진 다차원 데이터 모델 {=} 다차원 데이터 모델 활용을 위한 쿼리 언어 promQL 실시간으로 시계열 데이터를 선택 및 가공 HTTP를 이용한 pull 방식 메트릭 수집 장점 브라우저를 통한 확인 가능 고가용성을 위한 다수의 모니터링 용이 모니터링 서버 변경 용이 단점 새로운 호스트 발생시 추가 필요 모니터링 서버 부하 02.동작확인 강의에서는 up을 입력하고 들어오는 데이터 확인 여기서 up은 메트릭 이름 전체 메트릭스 데이터가 나옴 일부의 조건으로만 검색하는 경우 up{region="KR"} 위와 같이 검색도 할 수 있음 up == 0 수집 되고 있지 않은것 확인 이진연산자 사용할 수 있음 .. 2022. 6. 23.
728x90
반응형