docker-compose 설정
설치
sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose -v
프로메테우스 재시작 없이 prometheus.yml 수정 반영 하기
curl -X POST http://localhost:9090/-/reload
web.enable command 들어가야 사용 가능
----------------------------------------------------------------------------------------
version: '3.8'
services:
prometheus:
image: prom/prometheus
container_name: prometheus
restart: unless-stopped
user: "1000:1000"
volumes:
- /home/ec2-user/docker/prometheus/:/etc/prometheus/
- /home/ec2-user/docker/prometheus/prometheus-volume:/prometheus
ports:
- 9090:9090
command: # web.enalbe-lifecycle은 api 재시작없이 설정파일들을 reload 할 수 있게 해줌
- '--web.enable-lifecycle'
- '--config.file=/etc/prometheus/prometheus.yml'
restart: always
networks:
- promnet
grafana:
image: grafana/grafana
container_name: grafana
user: "root"
restart: unless-stopped
ports:
- 3000:3000
volumes:
- ../grafana/grafana-volume:/var/lib/grafana
restart: always
networks:
- promnet
networks:
promnet:
driver: bridge
'Opensource' 카테고리의 다른 글
Docker-compose+nginx+spingboot 로 DEV 서버 구성 (0) | 2023.03.16 |
---|---|
Docker-compose Logrotate 적용 (0) | 2023.03.10 |
도메인 구입 후 서버 설정(IDC apache)(대략 요약) (0) | 2023.03.03 |
Let's Encrypt SSL 발급/갱신 (무료 SSL) (0) | 2023.02.08 |
Zabbix MARK(알람) 연동 (0) | 2022.06.03 |