AWS IoT Device SDK for Ruby を使ってみた #6 - Chronograph にて可視化

// 当記事は, 以下親記事の Setup Flowの一部です.
// [AWS IoT Device SDK for Ruby を使ってみた](http://qiita.com/Satoshi_Numasawa/items/2b89799a92e5a4edefcd)




# Install Chronograph
https://docs.influxdata.com/chronograf/v1.0//introduction/installation/

```bash:console
wget https://dl.influxdata.com/chronograf/releases/chronograf_1.0.0_amd64.deb
sudo dpkg -i chronograf_1.0.0_amd64.deb
```



## Edit config
```bash:console
sudo vim /opt/chronograf/config.toml
```

```bash:/opt/chronograf/config.toml
- Bind = "127.0.0.1:10000"
+ Bind = "0.0.0.0:10000"
```

```bash:console
sudo service chronograf restart
```

以上で, chronograph へ web access 可能となる.





## Register server
https://docs.influxdata.com/chronograf/v1.0//introduction/getting_started/


### Chronograph web UIより設定

- [x] http://[host or IP]:10000 を開く
- [x] [Add new server] を選択
![スクリーンショット 2016-10-12 9.04.50.png](https://qiita-image-store.s3.amazonaws.com/0/118627/5dada926-e25e-9167-cbc7-4654d9d8f96a.png)
<br><br>

- write server info
    - [x] [nickname] 入力 (任意. unique)
    - [x] [SSL] off (任意. 当記事ではhttpを想定)
    - [x] [http basic auth user / pass] 入力 (#5 で設定した, DB user / pass)
    - [x] [Add] を選択
![スクリーンショット 2016-10-12 9.06.00.png](https://qiita-image-store.s3.amazonaws.com/0/118627/f321a6fe-7bab-246f-e6d8-783a770f20e7.png)
<br><br><br>


- 追加された server情報を確認
    - [x] 問題なければ, 左上の [Done] を選択
![スクリーンショット 2016-10-12 9.06.43.png](https://qiita-image-store.s3.amazonaws.com/0/118627/7ffe283c-814f-45f4-b446-8566c8163d1a.png)
<br><br>



# Graph作成

## Visualization作成
- [x] http://[Host or IP]:10000/visualizations を開く.
- [x] [add Visualization] を選択.
![スクリーンショット 2016-10-12 10.11.08.png](https://qiita-image-store.s3.amazonaws.com/0/118627/a955b8ae-e497-8d92-2948-de6b386e1f37.png)
<br><br>


- [x] Graph Name を入力.
- [x] [save] を押下.
![スクリーンショット 2016-10-12 10.11.53.png](https://qiita-image-store.s3.amazonaws.com/0/118627/e1884c73-4efe-6c38-e9bc-7e38a7061455.png)
<br><br>


- [x] pull down から DBを選択. (画像参照. ここでは sensorMeasure_sendai_test)
- [x] [Apply] を押下.
![スクリーンショット 2016-10-12 10.13.52.png](https://qiita-image-store.s3.amazonaws.com/0/118627/f5e3e751-5bf0-99e8-3de5-a3befb47d4f7.png)
<br><br>


- [x] [FilterBy」pull down から [DHT11Measure] を選択.
![スクリーンショット 2016-10-12 10.14.30.png](https://qiita-image-store.s3.amazonaws.com/0/118627/6d4a079f-e4bb-3e4f-135d-e1b699ab17d1.png)
<br><br>


- [x] [Extract By] pull down から [temperture] と [humidity] を選択.
- [x] 右上の [Done] を選択.
![スクリーンショット 2016-10-12 10.16.38.png](https://qiita-image-store.s3.amazonaws.com/0/118627/9c3630f4-0e4c-9c1b-9a16-b195f4acba13.png)
<br><br>

- [x] 設定したGraphが一覧に表示される. 
![スクリーンショット 2016-10-12 10.30.38.png](https://qiita-image-store.s3.amazonaws.com/0/118627/42727dbd-9d6a-15a2-7864-04f5ed1a6d94.png)
<br><br>





## Dashboard作成
- [x] [Dashboards] を選択
- [x] [+] を選択
![スクリーンショット 2016-10-12 10.19.31.png](https://qiita-image-store.s3.amazonaws.com/0/118627/231ab32c-0555-6803-c63c-185e127972e1.png)
<br><br>


- [x] [Dashboard name] を入力
- [x] [Save] を選択
![スクリーンショット 2016-10-12 10.19.45.png](https://qiita-image-store.s3.amazonaws.com/0/118627/45356e6a-127f-2657-7263-e25f8ae7b2ed.png)
<br><br>


- [x] [Add Visualization] を選択
![スクリーンショット 2016-10-12 10.20.47.png](https://qiita-image-store.s3.amazonaws.com/0/118627/52405096-4fed-d805-3866-4a835fa41ca4.png)
<br><br>


- [x] [Add From Existing Visualizations] を選択
![スクリーンショット 2016-10-12 10.21.09.png](https://qiita-image-store.s3.amazonaws.com/0/118627/2d873455-98f5-e7e3-02f7-11dcf00f6eb1.png)
<br><br> 


- [x] targetの [Visualization name] へcheck (ここでは, Sendai_test)
- [x] [Add Visualization to Dash] を選択
![スクリーンショット 2016-10-12 10.21.52.png](https://qiita-image-store.s3.amazonaws.com/0/118627/f5b6e071-e526-be07-25b7-abedc65a8eb7.png)
<br><br>


- [x] 表示確認
![スクリーンショット 2016-10-12 10.22.43.png](https://qiita-image-store.s3.amazonaws.com/0/118627/b1a56aba-ab19-845a-a275-4108cb391835.png)
<br><br>


以上で全工程完了です.
※ 各 web UIは, 認証機構の設置を勧めます.