[모니터링] Grafana와 Prometheus 연동 가이드

2025. 5. 26. 21:14·깐돌의 클라우드 도구함
728x90

Grafana와 Prometheus 연동 가이드: 강력한 모니터링 대시보드 구축

Grafana는 다양한 데이터 소스의 메트릭을 쿼리, 분석 및 시각화하기 위한 강력한 오픈 소스 도구입니다. 특히 Prometheus와 연동(통합)하여 사용하면 시스템 및 애플리케이션의 성능 지표를 효과적으로 모니터링하고 시각화할 수 있습니다. 이 가이드는 Grafana와 Prometheus를 연동하는 과정을 단계별로 설명합니다.

목차

  1. Grafana UI 접속: Grafana 웹 인터페이스 접근
  2. Grafana와 Prometheus 연동: 데이터 소스 추가 및 설정
  3. 메트릭 정보 확인: 대시보드 임포트를 통한 시각화
Prometheus 설치 및 Node Exporter 연동 방법

 

1. Grafana UI 접속

Grafana와 Prometheus를 연동하기 위한 첫 단계는 Grafana 웹 인터페이스에 접속하는 것입니다. Grafana 서버가 설치된 후 웹 브라우저를 통해 Grafana UI에 접속합니다. 일반적으로 Grafana는 3000번 포트를 사용합니다.


http://<Grafana 서버 IP 또는 도메인>:3000

기본 사용자 이름과 비밀번호는 각각 admin / admin 입니다. 로그인 후에는 보안을 위해 비밀번호를 변경하는 것을 권장합니다.

Grafana 공식 설치 문서

 

 

 


2. Grafana와 Prometheus 연동

Grafana UI에 성공적으로 접속했다면, 이제 Prometheus를 데이터 소스로 추가하여 연동할 수 있습니다. 다음 단계를 따르십시오.

Configuration → Add data source 선택

 

 

Grafana 왼쪽 사이드바에서 톱니바퀴 아이콘인 Configuration을 클릭한 후 Add data source를 선택합니다. 이 메뉴를 통해 다양한 모니터링 도구를 Grafana와 통합할 수 있습니다.

Grafana Add Data Source

데이터 소스 목록에서 Prometheus를 선택합니다.

Grafana Select Prometheus

 

Prometheus 데이터 소스 설정

Prometheus 데이터 소스 설정 페이지에서 다음 정보를 입력합니다.

  • Name: Prometheus (원하는 이름으로 설정할 수 있습니다.)
  • URL: Prometheus 서버의 주소와 포트 정보를 입력합니다. 일반적으로 Prometheus는 9090번 포트를 사용합니다.

http://<Prometheus 서버 IP 또는 도메인>:9090

예를 들어, Prometheus 서버의 IP 주소가 192.168.1.100이라면 http://192.168.1.100:9090을 입력합니다.

모든 정보를 입력한 후 페이지 하단의 Save & test 버튼을 선택합니다. 연결이 성공하면 "Data source is working"과 같은 메시지가 표시됩니다. 이 과정은 Grafana가 Prometheus 서버에 정상적으로 접근하고 데이터를 가져올 수 있는지 확인하는 단계입니다.

Prometheus 공식 시작 가이드

 

 

대시보드 임포트를 통한 연동 테스트

Grafana와 Prometheus 연동이 성공적으로 완료되었는지 확인하고 실제 데이터를 시각화하기 위해 기존 대시보드를 임포트해볼 수 있습니다. Grafana UI 왼쪽 사이드바에서 + 아이콘을 클릭한 후 Import를 선택합니다.

Grafana Import Dashboard

Import via grafana.com 섹션에 연동 테스트를 위한 Node Exporter for Prometheus Dashboard URL을 입력한 후 Load를 클릭합니다. Node Exporter는 서버의 다양한 시스템 메트릭을 수집하는 Prometheus 익스포터이며, 이 대시보드는 해당 메트릭을 시각화하는 데 최적화되어 있습니다.


https://grafana.com/grafana/dashboards/11074

로드된 대시보드 정보에서 VictoriaMetrics 드롭다운 메뉴를 클릭하고 이전에 설정한 Prometheus 데이터 소스를 선택합니다. 그 후 하단의 Import 버튼을 클릭합니다.

Grafana Import Dashboard Configuration

대시보드 임포트가 완료되면 Prometheus로부터 수집된 서버 메트릭이 Grafana 대시보드에 시각화되어 나타납니다. 이로써 Grafana와 Prometheus의 연동이 성공적으로 이루어졌음을 확인할 수 있습니다.

Grafana 공식 대시보드 저장소

 

 

 


3. 메트릭 정보 확인

성공적으로 연동된 Grafana 대시보드를 통해 Prometheus 서버에서 수집된 다양한 메트릭 정보를 시각적으로 확인할 수 있습니다. CPU 사용량, 메모리 사용량, 디스크 I/O, 네트워크 트래픽 등 서버의 핵심 성능 지표들을 그래프 형태로 실시간으로 모니터링할 수 있습니다.

 

 

특정 그래프 패널을 클릭하여 전체 화면 모드로 확장하여 자세한 메트릭 변화 추이를 분석할 수도 있습니다. Grafana는 이러한 시각화 기능을 통해 시스템 성능 병목 현상을 파악하고 문제 해결에 필요한 인사이트를 얻는 데 큰 도움을 줍니다.

 

마무리

이 가이드에서는 Grafana와 Prometheus를 연동하여 강력한 모니터링 및 시각화 환경을 구축하는 방법을 자세히 설명했습니다. Grafana UI 접속부터 데이터 소스 설정, 그리고 대시보드 임포트를 통한 메트릭 확인까지의 과정을 따라하면 누구나 쉽게 Grafana와 Prometheus의 통합을 완료할 수 있습니다. 이를 통해 시스템의 상태를 한눈에 파악하고 선제적으로 문제를 대응하는 데 기여할 수 있을 것입니다.

 

 

728x90
반응형

'깐돌의 클라우드 도구함' 카테고리의 다른 글

[컨테이너] RHOCP4 클러스터에서 노드를 효과적으로 관리하는 방법  (0) 2025.05.26
[가상화] KVM (virt-manager) 설치 가이드  (0) 2025.05.26
[모니터링] Prometheus 설치 및 Node Exporter 연동 방법 (실습 기반)  (0) 2025.05.23
[자동화] Ansible YAML 파일 보안 암호화 실습  (0) 2025.05.23
[Linux] Rear를 활용한 Linux Backup, Restore 실무 가이드  (0) 2025.05.22
'깐돌의 클라우드 도구함' 카테고리의 다른 글
  • [컨테이너] RHOCP4 클러스터에서 노드를 효과적으로 관리하는 방법
  • [가상화] KVM (virt-manager) 설치 가이드
  • [모니터링] Prometheus 설치 및 Node Exporter 연동 방법 (실습 기반)
  • [자동화] Ansible YAML 파일 보안 암호화 실습
깐돌씨
깐돌씨
하루하루를 기록하는 공간. 일상에서 얻은 영감, 좋아하는 취미, 그리고 클라우드 업무 팁까지 함께 나눕니다.
  • 깐돌씨
    조용한 깐돌이네
    깐돌씨
  • 전체
    오늘
    어제
    • 분류 전체보기 (69) N
      • 깐돌일기 (2) N
      • 취미탐험대 (13) N
      • 깐돌의 클라우드 도구함 (54) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    private registry
    Docker
    리눅스 서버
    RHEL8
    서버 관리
    rhel
    수락산 자연휴양림 예약
    kickstart
    리눅스
    오픈소스
    KVM
    컨테이너
    리눅스 가상화
    rhocp
    노원 자연휴양림
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
깐돌씨
[모니터링] Grafana와 Prometheus 연동 가이드
상단으로

티스토리툴바