# 원인분석
docker logs prometheus
했을때
time=2025-03-04T02:35:13.264Z level=ERROR source=query_logger.go:113 msg="Error opening query log file" component=activeQueryTracker file=/prometheus/data/queries.active err="open data/queries.active: permission denied"
라고 나와서 디렉토리 권한 관련 문제로 판단했습니다!
docker-files]# cd prometheus/
prometheus]# ls
data prometheus.yml
prometheus]# vim prometheus.yml
으로 확인
prometheus]# ls
data prometheus.yml
prometheus]# mkdir -p prometheus-data
prometheus]# ls
data prometheus-data prometheus.yml
prometheus]# sudo chmod -R 777 prometheus-data
prometheus]# sudo chmod -R 777 data
prometheus]# cd ..
docker-files]# docker-compose restart prometheus
[+] Restarting 1/1
✔ Container prometheus Started 0.5s
docker-files]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e37fb7da1cf quay.io/prometheus/mysqld-exporter:latest "/bin/mysqld_exporte…" About an hour ago Up About an hour 0.0.0.0:9105->9104/tcp, :::9105->9104/tcp mysqld-exporter-slave1
888af0bd65c0 proxysql/proxysql:2.7.2 "proxysql -f --idle-…" About an hour ago Up About an hour 0.0.0.0:6032-6033->6032-6033/tcp, :::6032-6033->6032-6033/tcp proxysql
e56a6de93eae grafana/grafana:latest "/run.sh" About an hour ago Up About an hour 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana
11cc51feda30 mysql:8.0.41 "docker-entrypoint.s…" About an hour ago Up About an hour (healthy) 33060/tcp, 0.0.0.0:3310->3306/tcp, :::3310->3306/tcp mysql-slave1
96c7cae038e6 quay.io/prometheus/mysqld-exporter:latest "/bin/mysqld_exporte…" About an hour ago Up About an hour 0.0.0.0:9104->9104/tcp, :::9104->9104/tcp mysqld-exporter-master
e060a8846a38 quay.io/prometheus/node-exporter:latest "/bin/node_exporter …" About an hour ago Up About an hour 0.0.0.0:9101->9100/tcp, :::9101->9100/tcp node-exporter-slave
b9ccb8356fbc quay.io/prometheus/node-exporter:latest "/bin/node_exporter …" About an hour ago Up About an hour 0.0.0.0:9100->9100/tcp, :::9100->9100/tcp node-exporter-master
bc517cd45c49 mysql:8.0.41 "docker-entrypoint.s…" About an hour ago Up About an hour (healthy) 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-master
3365b867f4cf prom/prometheus:latest "/bin/prometheus --c…" About an hour ago Up 5 seconds (health: starting) 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp prometheus
모두 잘 켜졌습니다.
본인이 사용한 yml파일에서 mkdir 관련은 실습환경이라면 편하게 root를 주면 에러가 줍니다.
'도커-활용' 카테고리의 다른 글
| WEB ODM 맥에서 (1) | 2025.05.11 |
|---|---|
| docker-commit (0) | 2025.03.04 |
| Mysql 정기적인 백업-2 (0) | 2025.02.24 |
| Mysql 정기적인 백업 (0) | 2025.02.24 |
| Docker 편하게 관리하기 (0) | 2025.02.05 |