작성
·
101
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
selee203님께서 마주한 문제는 MySQL 데이터베이스에 Grafana 대시보드가 “No data”를 표시하는 상황으로 보입니다. 디렉토리 변경에 따른 연결 문제일 가능성이 있습니다. “/db/“에서 “/mnt/db/“로 디렉토리를 변경했다는 것은 데이터 소스의 저장 위치를 변경했다는 의미인데, 이에 대한 설정이 Grafana나 Prometheus에서 업데이트되지 않았을 수 있습니다.
다음과 같은 절차를 따라 문제 해결을 시도할 수 있습니다:
Prometheus 설정 확인: Prometheus의 설정 파일에서 MySQL 데이터베이스에 대한 올바른 경로로 수정했는지 확인하세요. 여기서는 MySQL 데이터를 수집하는 데 필요한 targets
설정을 포함하여 데이터 소스 경로를 정확하게 지정해야 합니다.
Grafana 데이터 소스 연결 확인: Grafana에서 Prometheus 데이터 소스를 올바르게 연결했는지 확인하세요. “Datasource Prometheus was not found” 오류가 나타나면 Grafana에 Prometheus 데이터 소스가 올바르게 설정되어 있는지 검토해야 합니다. 설정 > 데이터 소스에서 Prometheus가 올바르게 설정되어 있는지 확인할 수 있습니다.
컨테이너 볼륨 매핑 확인: Docker 또는 Docker Compose를 사용하여 Grafana와 Prometheus 컨테이너를 실행하는 경우, 마운트 볼륨 설정이 올바른지 확인하세요. 변경된 디렉토리 경로(/mnt/db/~~
)가 컨테이너에도 정확히 반영되도록 해야 합니다.
패널 플러그인 오류 해결: “Panel plugin not found: pmm-singlestat-panel” 오류가 발생한다면 해당 플러그인이 Grafana 인스턴스에 설치되어 있지 않은 것일 수 있습니다. 필요한 플러그인을 Grafana에 추가해야 할 수 있습니다.
문제의 핵심은 디렉토리 변경 후 관련 설정을 모두 업데이트하지 않아 생기는 연결 문제일 가능성이 높습니다. 각 시스템의 설정을 꼼꼼히 검토하면 문제의 원인을 파악하고 해결할 수 있을 것입니다.