PostgreSQL 2

도커 컨테이너로 PostgreSQL, postgres-exporter 설정하기

PostgreSQL에서 나오는 데이터들을 Prometheus가 수집/저장해야 하는데,데이터들이 그냥 생성되진 않기 때문에 데이터를 생성/배포해주는 패키지가 필요합니다.그 역할을 postgres-exporter가 수행합니다. PostgreSQL과 postgres-exporter는 각각 별도의 이미지로 존재합니다.도커는 하나의 컨테이너에 하나의 프로세스만 돌아가야 한다는 원칙이 있지만,저는 일단 테스트용이기도 하고 PostgreSQL과 postgres-exporter가 서로 다른 컨테이너에 떨어져서PostgreSQL이 postgres-exporter에게 데이터 배포,postgres-exporter가 다시 Prometheus에게 데이터 배포 이렇게 두 번의 통신을 진행해야 할 이유를 잘 모르겠어서그냥 저는 P..

도커 설치, 프로젝트 설명

./get-docker.sh도커 설치부터 하고 프로젝트에 대해 설명해보겠습니다.도커 설치curl -fsSL https://get.docker.com -o get-docker.sh-> 도커 사이트에서 도커 실행파일 다운로드chmod +x get-docker.sh-> 도커 실행권한 제공./get-docker.sh-> 도커 다운로드 실행만약 안된다면 apt update -y 실행 먼저 해보고 다운로드 받아보기docker -v-> 도커 버전 확인, 잘 다운로드됐는지 확인이렇게 나온다면 도커를 정상적으로 잘 다운로드 하신겁니다. 프로젝트 설명허니팟을 간단하게 구성해보고, 공격 시뮬레이션과 그라파나 모니터링까지 해볼 생각입니다.허니팟이란?사이버 공격을 유도하는 취약한 서비스입니다.실제 서비스로 보이는 시스템을 일부..