Bananaのダッシュボードの定義情報はファイルに保存したり、ブラウザに保存したりするほかにSolrに保存することもできるようになっています。
ここではこのSolrに保存する方法を書きます。
Bananaをインストールするところまではこちらに記載してあります。 yomon.hatenablog.com
Banana設定情報保存用のコアを作成
Solrは banana-int
というコア名でダッシュボードを保存します。
まずはコアを作ります。
$ /opt/solr/bin/solr create -c banana-int
Bananaのリポジトリの resources
フォルダに、この保存用コアの設定情報が入っています。
$ ls banana/resources/banana-int-solr-5.0/conf schema.xml solrconfig.xml
これを先ほど作成したコアの設定ファイルとして利用します。
$ cp -ai banana/resources/banana-int-solr-5.0/conf/* /var/solr/data/banana-int/conf/
$ /etc/init.d/solr restart
保存してみる
保存ボタンからSolrを選び、保存するダッシュボード名を任意に指定して保存します。
保存が成功すると保存が成功したとメッセージが表示されます。
ダッシュボードのタイトルが保存したものに変わっていたら保存成功です。
この保存したダッシュボード定義をURLで直接指定したり、ロードボタンから好きなダッシュボード定義を呼び出せるようになります。