Mysql, Maria DB

python을 이용한 maria DB 접속 로그 (1) - grafana 시각화 모니터링

Pydole 2019. 6. 10. 12:36

grafana는 다양한 Data-Source를 사용할 수 있는 시각화 프로그램이다.

 

grafana datasource

 

위와 같이 다양한 Data-Source를 연결할 수 있는데, 여기서는 mysql과 연동하여 간단한 대쉬보드를 만들겠다.

 

설치는 쉽기 때문에 패스하며, https://grafana.com/grafana/download URL을 참고하여 설치하면 된다. 

 

 

 

1. grafana에 로그인을 하여 아래와 같이 data source를 클릭

 

 

 

2. mysql 선택

 

 

3. 기본적인 정보를 입력하고, Save & Test를 눌러 OK가 나오면 정상적으로 연결된다.

 

 

4. 다음으로 DashBoard를 선택하여, 그래프를 선택한다. 여러 그래프가 많지만 간단하게 'Table" 을 선택

 

 

5. 기본적으로 데이터가 없기 때문에 'Panel Title'에서 edit를 눌러서 쿼리를 입력한다.

 

 

 

6. 쿼리를 입력하면 아래와 같이 데이터를 불러온다.

 

 

7. 대쉬보드를 저장하고, 모니터링 할 수 있게 구성한다. 

   - Auto-Refresh : 자동갱신 주기. 사용자에 알맞게 구성. (여기서는 1m)

   - Timezone : default, local browser time, UTC 중 선택.

 

 

 

8. 마지막으로 대시보드에서 보고 싶은 시계열을 조정하면. 끝

 

 

 

이 밖에도 grafana를 이용하여 임계치 알람, 패턴 등 살세한 모니터링이 가능하며,

 

mysql/maria db와 연결되고, query만 있으면 DB모니터링 등 다양한 모니터링을 구현할 수 있다.