프로메테우스 Prometheus

프로메테우스 Prometheus

[Prometheus] 프로메테우스의 장점

프로메테우스 장점 프로메테우스는 오픈소스 모니터링 시스템으로, 대규모 분산 시스템에서 발생하는 메트릭 데이터를 수집, 저장, 분석하고 시각화할 수 있습니다. 이를 통해 시스템의 성능과 안정성을 쉽게 파악하고, 문제를 신속하게 해결할 수 있습니다. 프로메테우스의 장점은 다음과 같습니다. 1. 쉬운 설치와 설정 프로메테우스는 쉽게 설치하고 설정할 수 있습니다. 또한, 대부분의 메트릭 데이터 소스와 호환성이 뛰어나기 때문에 다양한 시스템에서 쉽게 사용할 수 있습니다. 2. 데이터 수집 및 저장 프로메테우스는 분산 시스템에서 발생하는 메트릭 데이터를 수집하고 저장할 수 있습니다. 이를 통해 시스템의 상태와 성능을 실시간으로 모니터링할 수 있습니다. 또한, 메트릭 데이터의 저장 방식이 효율적이기 때문에 대규모 시..

프로메테우스 Prometheus

[cadvisor] 도커 컨테이너로 cadvisor 설치하는 방법

이번에는 나의 도커에 node-exporter 컨테이너와 cadvisor 컨테이너를 만들어서 웹 ui에 접속해보자! 먼저 폴더 구조는 다음과 같다. 이 모든 폴더를 압축한 파일은 다음과 같다. /cadvisor/cadvisor-remove/remove-image.sh : cadvisor 이미지 삭제 쉘 스크립트 /node-exporter/node-exporter-build/build-node-exporter.sh : 노드익스포터 이미지 만드는 스크립트 /node-exporter/node-exporter-dockerfile/Dockerfile : 도커파일 /node-exporter/node-exporter-remove/remove-image.sh : 노드익스포터 이미지 삭제 쉘 스크립트 /docker-c..

프로메테우스 Prometheus

[Node-Exporter] 노드 익스포터 설치, 웹 ui 포트 변경하는 방법

노드 익스포터를 만들 때 포트를 변경할 수 있다. 내용이 그대로 들어간 압축파일은 다음과 같다. build-node-exporter.sh : 이미지 만드는 파일 Dockerfile : 도커파일 remove-image.sh : 이미지 지우는 쉘 스크립트 docker-compose.yml : 컨테이너 만드는 파일 build-node-exporter.sh #!/bin/bash IMAGE_NAME=gyeongtae/node-exporter IMAGE_TAG=0.01 IMAGE_NAME_TAG=$IMAGE_NAME:$IMAGE_TAG if [[ "$(docker container ls -a --filter="status=exited" -q 2> /dev/null)" != "" ]]; then docker rm $..

프로메테우스 Prometheus

[Node-Exporter] 노드 익스포터 도커 컨테이너로 설치하는 방법

회사에서 노드 익스포터를 사용할 일이 생겨서 정리해보자. 도커 허브에 이미 만들어진 노드 익스포터가 있지만 직접 만들어보자. 파일의 구조는 다음과 같다. 최상위 docker 폴더의 압축파일이다. build-node-exporter.sh 는 내가 만든 도커파일로 이미지를 만들 때 사용한다. build-node-exporter.sh #!/bin/bash IMAGE_NAME=node-exporter-pgt IMAGE_TAG=0.01 IMAGE_NAME_TAG=$IMAGE_NAME:$IMAGE_TAG if [[ "$(docker container ls -a --filter="status=exited" -q 2> /dev/null)" != "" ]]; then docker rm $(docker container ..

박경태
'프로메테우스 Prometheus' 카테고리의 글 목록