ELK Stack 3

[Elasticsearch & Kibana&Logstash] Linux MySQL data 준 실시간 시각화 하기

Linux MySQL data 준 실시간 시각화 하기 1. Logstash 다운로드 지금까지 데이터를 전송한 후 csv파일을 만들어서 데이터 시각화를 해 보았는데 이번에는 데이터를 전송할 때마다 준 실시간으로 시각화를 해 보겠습니다. linux에 Logstash를 install 해 줍니다. ~$ sudo apt-get install logstash 2. DB-connector 다운로드 DB-connector을 다운로드합니다. ~$ wget 'https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.tar.gz' 다운로드한 압축 파일을 풀어줍니다. ~$ tar -xvf ./mysql-connector-java-8.0.18.tar..

ELK Stack 2020.11.04

[Elasticsearch & Kibana] Linux MySQL DB의 데이터 csv파일 만들기

Linux MySQL DB의 데이터 csv파일 만들기 Linux의 MySQL에도 데이터를 저장했었습니다. 이거 전 글에서 Kibana를 통해 시각화하는 것을 알아보았는데 리눅스에서도 동일한 방법으로 Kibana에 올릴 수 있습니다. 그러기 위해서는 DB의 데이터를 csv 파일로 만드는 것이 필요한데 Window에서는 버튼 한 번 클릭으로 만들 수 있었습니다. Linux에서는 어떻게 만드는지 알아보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import pandas as pd import pymysql from datetime import datetime print('start-time : ', str(datetime.now())[:19] ) conn = pymysql.connec..

ELK Stack 2020.10.29

[Elasticsearch & Kibana] Window MySQL DB의 데이터를 Kibana로 시각화하기

Window MySQL DB의 데이터를 Kibana로 시각화하기 저번에 Raspbian에서 Window의 MySQL로 데이터를 전송시켜 DB에 값을 저장했습니다. 오늘은 그 데이터 값들을 Kibana를 통해 시각화 해보겠습니다. DB의 테이블을 조회해 보면 저번에 저장시켰던 데이터값들이 저장되어 있습니다. 이 값들을 csv파일로 저장해야 하는데 MySQL에 쉽게 저장하는 기능이 있습니다. 조회된 테이블 위쪽에 메뉴에 보면 이런 버튼이 있는데 이 버튼을 누르면 조회된 테이블의 테이터값들을 csv파일로 원하는 경로에 저장 할 수 있습니다. 이제 ELK와 Kibana 서버를 실행시켜줍니다. 실행이 된다면 주소창에 localhost:9200으로 ELK가 잘 열렸나 확인을 해 주고 확인이 되었다면 localhos..

ELK Stack 2020.10.29