2025-03-04 11:46:07

# 원인분석

 

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