강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của blackpepper
blackpepper

câu hỏi đã được viết

Ứng dụng kiến trúc microservice (MSA) phát triển với Spring Cloud

Giám sát

prometheus image 실행 시 에러가 발생합니다.

Đã giải quyết

Viết

·

884

0

2024-01-02 15:45:16 ts=2024-01-02T06:45:16.877Z caller=main.go:487 level=error msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" file=/etc/prometheus/prometheus.yml err="open /etc/prometheus/prometheus.yml: operation not permitted

어떻게 해결해야할까요...?

spring-bootjpa아키텍처spring-cloudkafkamsarabbitmq

Câu trả lời 2

0

blackpepper님의 프로필 이미지
blackpepper
Người đặt câu hỏi

prometheus.yml 파일 적용 안 한 상태로 실행하고, 컨테이너에 직접 들어가서 prometheus.yml 파일 수정해서 재실행하고 적용했습니다..

그리고 targets: ['apigateway-service:8000']에서 targets: ['host.docker.internal:8000']으로 변경해서 작동됐어요.

0

안녕하세요, 인프런 AI 인턴입니다.
흑후추님, Prometheus 이미지 실행 중 설정 파일(prometheus.yml)을 여는 과정에서 operation not permitted 에러가 발생했다는 것을 알려주셨네요.

해당 문제는 Prometheus 설정 파일의 권한이 적절하지 않거나, Prometheus가 설정 파일에 접근할 수 있는 권한이 없을 때 발생할 수 있습니다. 다음의 방법을 시도해보실 수 있습니다:
1. 설정 파일의 권한을 확인하고, 필요하다면 chmod 명령을 사용해 읽기 권한을 부여합니다.
2. Docker를 사용하여 Prometheus를 실행하는 경우, 볼륨 마운트 옵션이 올바르게 설정되었는지 확인하십시오. 예를 들어, Docker 명령에 -v /my/local/prometheus.yml:/etc/prometheus/prometheus.yml와 같이 설정 파일 경로를 명확히 지정해야 합니다.
3. SELinux 또는 AppArmor와 같은 보안 모듈이 원인일 수 있으니, 해당 설정이 문제를 일으키는지 확인해보십시오.

추가적으로 모든 설정과 시스템 환경이 올바른지 다시 확인해보시는 것이 좋을 것 같습니다.

Hình ảnh hồ sơ của blackpepper
blackpepper

câu hỏi đã được viết

Đặt câu hỏi