Grafana Chart using InfiniFlux
-
Upload
infiniflux-korea -
Category
Software
-
view
688 -
download
46
Transcript of Grafana Chart using InfiniFlux
![Page 1: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/1.jpg)
Grafana Chart using InfiniFlux
www.infiniflux.com
![Page 2: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/2.jpg)
Table of Contents
What is grafana
Check installation
Config.js
Chart edit
Access with web browser
1
2
3
4
5
Dashboard sample6
http://infiniflux.com/download
![Page 3: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/3.jpg)
What is Grafana
3
www.grafana.org
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
http://infiniflux.com/download
![Page 4: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/4.jpg)
Check installation
4
Grafana plugin 설치확인
grafana plugin은 $IFLUX_HOME/webadmin/tomcat/webpass/iflux/grafana 에있다.
Elasticsearch 설치
dashboard 저장용 DB로 elasticsearch를 설치한다.설치 관련 자세한 사항은 https://www.elastic.co/ 를 참조한다.
InfiniFlux는 grafana plugin을 제공하는데 사전에 몇 가지 확인이 필요하다.
http://infiniflux.com/download
![Page 5: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/5.jpg)
Config.js
5
Config.js 설정
config.js 파일은 $IFLUX_HOME/webadmin/tomcat/webpass/iflux/grafana 에있다.url 값을환경에맞게변경한다.
Config.js 파일에서 tomcat server IP와 port를변경한다.
http://infiniflux.com/download
![Page 6: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/6.jpg)
Web browser 접속
6
Panel 메뉴표시함
접속 URL 예시
http://localhost:8080/grafana
Chrome browser를이용하여 tomcat server IP와 port로접속한다.최초접속화면에서왼쪽 panel 메뉴를클릭하여 panel을먼저구성한다.
http://infiniflux.com/download
![Page 7: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/7.jpg)
Chart edit
7
Column 선택 통계함수선택
Group by 시간범위
Table 선택 조건절 column 선택 조건절 column 값선택
Duration 시간범위선택
select _arrival_time/1000000000*1000000000 as x, avg(VALUE) as y from SENSOR_DATA_T where TYPE = 1 group by x order by 1 asc duration 5 minute;
Chart를작성하는조건을선택하면 RESTful API를통해서 SQL query로변환됨
Query 변환
http://infiniflux.com/download
![Page 8: Grafana Chart using InfiniFlux](https://reader030.fdocuments.net/reader030/viewer/2022013113/58e540211a28ab3a468b45c7/html5/thumbnails/8.jpg)
Dashboard Sample
8
2개의 grafana chart를작성하여 dashboard를구성하는예시임
http://infiniflux.com/download