New Relic Oneのダッシュボードにチャートを追加する

### New Relic One 関連記事

- [New Relic Oneが公開されました](https://qiita.com/takayoshitanaka/items/6193152554054b4911cf)
- [New Relic OneでKubernetes Cluster Explorerをみてみる](https://qiita.com/takayoshitanaka/items/466ae13325d285c5f433)

### New Relic Oneのダッシュボード

[New Relic Oneが公開されました](https://qiita.com/takayoshitanaka/items/6193152554054b4911cf)の記事でご紹介しましたがダッシュボード画面が新しくなりました。下の画像は一覧の画面で、ここにあるのは全てNew Relic Oneで作成したダッシュボードですが、既存のダッシュボードがある場合もこの一覧に含まれます。移行したというよりは、Insightsのダッシュボードと同じデータソースをNew Relic Oneのダッシュボードで見られると言ったほうがわかりやすいかもしれません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/5be4f6e4-ee7b-02cc-dcd4-5ef377bd552b.png)

新しく作成する場合は右上の`Create a dashboard`ボタンを押してください。このボタンは右下の「^」アイコンをクリックして閉じている場合は表示されないので、その場合は「v」アイコンをクリックして開いてください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/dafddbc3-3682-1195-bdaf-390e9d0272c7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/be29f89f-7d47-70e6-ee69-29b4fd8f7e91.png)

ダッシュボードの名前を入力し、複数アカウントで利用している場合はどのアカウントで作成するかを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/938faf7a-a0b6-8dff-baf5-c3929e992df9.png)

すると空っぽのダッシュボードが作成されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/54956593-b9c1-ce0e-1877-8956a93b9ff3.png)

ここにChartを追加する方法ですが、4つほどあるのでそれぞれ簡単に紹介します。

### Chart builder (Basic)を使う

ダッシュボードの右上の「+」アイコンをクリックすると[^1]Chart builder画面が開きます。BasicとAdvancedという2つのモードがあるのですが、Basicの方はGUI形式でチャートを作成できます。このように操作できます。

[^1]: ダッシュボードが空の場合はダッシュボードをクリックすると最初のチャートを追加するChart builder画面が表示されます。

![画面収録 2019-06-11 16.05.46.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/01d0e8ff-19d0-0d27-7804-1ff498693e04.gif)

### Chart builder (Advanced)を使う

Chart builderのAdvanced モードは直接[NRQL](https://docs.newrelic.co.jp/docs/insights/nrql-new-relic-query-language/using-nrql/introduction-nrql)を記述します。NRQLというのはInsightsで使っているNew Relicに蓄積しているデータに対するクエリ記述言語です。NRQLについてはまた説明するとして、このように補完機能つきのエディタで記述していきます。FROM句から記述すると、SELECTする対象も補完されます。NRQLの記述はInsightsにもある機能で、Insightsの方が慣れている、という方は４番目に紹介しているInsightsからの追加もお試しください。

![画面収録 2019-06-11 16.19.29.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/c06f7379-8e45-d3eb-226e-02263c26d28a.gif)

### 既存のチャートをダッシュボードに追加する

APMやBrowserで用意されているチャートをそのまま、あるいは多少編集してダッシュボードに追加したい場合、Insightのダッシュボードに追加するとNew Relic Oneのダッシュボードに追加されます。ダッシュボードに追加できない種類のチャートもあるのですが、追加できる場合はメニューが表示され、その後追加するダッシュボードを選択します。

![画面収録 2019-06-11 16.29.27.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/a3d8ac48-d976-db1e-ff73-d0166b5d7196.gif)

### Insightsで実行したNRQLを追加する

InsightsでNRQLを実行して、Insightsのダッシュボードに追加すると、New Relic Oneのダッシュボードでも見られます。Add to a dashboardで追加するダッシュボードを選択します。

![画面収録 2019-06-11 16.29.27.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/b3a85cd8-ed03-0344-3b87-1f4e4bedffdc.gif)

## ダッシュボードの機能

以前からの機能も合わせて、このような機能がNew Relic Oneのダッシュボードに用意されています。

### 柔軟なレイアウト

Insightsのダッシュボードよりも横幅を柔軟に選べるようになりました。

![画面収録 2019-06-11 16.41.57.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/479af1d8-89bc-807b-6934-328411e77611.gif)

### カーソルの追随

1つのチャートのある点をマウスオーバーすると、全てのチャートの同時刻に垂直線が表示され、その時のデータの値が表示されます。

![画面収録 2019-06-11 16.43.21.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/6d694885-d124-7bab-dabd-55c3a5be4aff.gif)


### DarkモードとLightモードの切り替え

![画面収録 2019-06-11 16.42.55.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/4365fa2d-d417-4b4c-52c6-804345158fb7.gif)

### 表示する時間帯の選択

![画面収録 2019-06-11 16.43.51.mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405931/4194c033-862e-5229-f05a-b03d8c6ab3a0.gif)


様々な新機能が用意されていますのでぜひ触ってみてください。