본문 바로가기
Database/PMM

WMI Exporter 대시보드에서 Hostname으로 서버 선택하기

by 화곡공룡 2022. 6. 10.
반응형

WMI Exporter 대시보드에서 Hostname으로 서버 선택하기

grafana labs에서 가져온 Open Source 대쉬보드를 이용해
WMI Epoerter를 구축하였지만 모니터링 서버를 선택할 때 node id를 선택해야 하기때문에 어떤 서버인지 직관적으로 확인하기가 힘든 부분이 있다.

참조 대시보드 : https://grafana.com/grafana/dashboards/14694

Variables 설정을 통해 서버의 hostname으로 선택할 수 있게 수정이 가능하다.

대시보드의 설정

Variables에서 변수 설정을 할 수 있으면 아래 화면은 수정전 화면으로 설정값이 기본 설정되어 있는 상태이다.
windows_cpu_time_total 메트릭을 instance 값에 통해 선택하게 되어 있다.
여기서 instance 값이 node id이다.
node id는 External Service에서 추가한 instance의 node_id 이다.

  • External Service 참조화면

 

PMM서버에 Windows Export 연동하기 참조

 

PMM서버에 Windows Export 연동

PMM서버에 Windows Export 연동하기 PMM은 기본적으로 Open Source Database의 Metric 정보만 연동하기 때문에 Windows 서버는 지원하지 않는다. 하지만 Grafana Open Souce기반으로 만들어졌기때문에 Prometheus..

m2seo.tistory.com

 

Variables 수정

Variables에서 아래와 같은 순으로 설정할 수 있다.
hostname -> server 순으로 설정을 해야한다.
위와 같은 순서를 통해 얻은 server 값을 가지고 조회하는 메트릭 화면의 변수 값으로 활용된다.

  • interval : 수집주기
  • hostname : Windows 서버의 hostname을 받아오는 함수 설정
  • server : 받아온 hostname 값을 이용하여 조회할 node id를 선택

 

hostname 설정

  • Query Options
    Query : label_values(windows_cs_hostname, hostname)
    Refresh : On Dashboard Load

 

server 설정
hide를 variable로 변경하면 해당 값은 대쉬보드에서 가려진다.

  • General
    Hide : Variable
  • Query Options
    Query : label_values(windows_cs_hostname{hostname=~"$hostname"}, instance)
    Refresh : On Dashboard Load

 

다시 대시보드로 돌아오면 서버 선택창이 hostname으로 변경된 것 을 볼 수 있다.

반응형

'Database > PMM' 카테고리의 다른 글

PMM에서 Memory 단위 표기 방법  (2) 2022.08.16
PMM(Grafana)에서 Email Alert 설정하기  (0) 2022.06.14
PMM서버에 Windows Export 연동  (0) 2022.05.31
PMM 이란? (DB 모니터링 솔루션)  (0) 2022.01.27
PMM 설치하기  (3) 2022.01.27

댓글