Overview

Data Visualization 툴인 ReDash 세팅 및 사용방법에 대해서 스터디한다.


ReDash는 Mysql, Elasticsearch 등 다양한 데이터베이스를 연동하여 직접 쿼리를 작성해 결과 값을 가져오고 그 결과 값을 토대로 다양한 모양의 그래프를 그릴 수 있는 기능을 제공한다. 많은 회사들이 ReDash를 이용하여 데이터 시각화 대시보드를 구성하고 있다.

Redash helps you make sense of your data

이번 문서에서는 Ubuntu 인스턴스에 ReDash를 Docker Container로 띄워 데이터 시각화를 위한 환경을 구성 해보고 간단히 ReDash를 사용해 보는 내용을 다룬다.

Settings

먼저 AWS에서 Ubuntu 18.04 LTS 인스턴스를 생성한다.

권장하는 인스턴스 사양은 아래와 같다.

CPU(Core): 1개 이상

Memory: 4GB 이상

필자는 AWS에서 t3a.medium 사양의 인스턴스를 사용했다.

# apt 패키지 업데이트
$ sudo apt update

# git 설치
$ sudo apt install git

# redash setup 프로젝트 clone
$ git clone <https://github.com/getredash/setup.git>

# 프로젝트 디렉터리로 이동
$ cd setup/

# setup 스크립트 권한 수정
$ sudo chmod +x setup.sh

# 스크립트 실행
$ ./setup.sh