분류 전체보기(20)
-
매트릭 데이터 수집
Prometheus Kubernetes상에서 가장 많이 사용하는 오픈 소스 기반 모니터링 시스템 Kubernetes클러스터 및 Docker컨테이너들을 손쉽게 모니터링 가능 텍스트 형식으로 메트릭을 쉽게 노출 가능 key-value형태로 집계→Grafana같은 대시 보드 시스템에서 그래프로 쉽고 간단하게 대시 보드 생성 대부분의 모니터링 도구가 서버에 클라이언트를 설치하고 메트릭 데이터를 수집하여 서버로 전송 →Prometheus는 서버에 클라이언트가 떠있으면 서버가 주기적으로 클라이언트에 접속해서 데이터를 수집 시계열 메트릭 데이터 시각화를 위해 대시보드를 제공해주는 오픈소스 모니터링 툴 cAdvisor Docker 컨테이너 리소스를 모니터링할 수 있는 툴 Docker엔진 및 컨테이너, 이미지등에 대한 ..
2023.01.11 -
Docker
프로그램끼리 사용하는 라이브러리의 버전이 다르거나 동일한 포트를 사용하는 경우 설치가 까다롭고 서버 환경도 계속 바뀌기 때문에 컨테이너 기반의 오픈소스 가상화 플랫폼인 도커를 사용한다 도커는 프로그램 실행환경을 컨테이너로 추상화해주고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다(추가적인 OS를 설치할 필요가 없음) 이미지: 컨테이너 실행에 필요한 파일과 설정값을 포함→변하지 않는 값 컨테이너→추가되거나 변하는 값 새로운 서버를 추가해도 미리 만들어 놓은 이미지 파일을 다운받고 컨테이너를 생성만 하면 되기 때문에 수백, 수천대의 서버관리 가능 레이어 방식 사용 기존 이미지에 파일 하나 추가했다고 다시 이미지 파일을 다운받는 것은 비효율적 →파일을 여러개의 레이어로 구분한 다음 데..
2023.01.11