2016-04-28 15 views
2

Kibana Settings/Objectsメニューでは、ダッシュボード、グラフ、検索のすべてを見ることができます。木場:コマンドラインからダッシュボードを取得する方法はありますか?

私はそれらのうちの1つまたは複数をエクスポートすることを選択でき、次にそのアイテムを表すJSONオブジェクトを取得します。

これをコマンドラインから実行する方法はありますか?ダッシュボードはelasticsearchにどこに保存されていますか? .kibanaインデックスを使用してアクセスする方法はありますか?

答えて

2

cURLを使用してコマンドラインから完全な紀元前のメタデータを取得できます。必要なのは、Elasticsearchへのアクセスだけです。

Elasticsearchは、.kibanaに完全な紀元前のメタデータを保存します(デフォルトで、新しいインデックスに保存する場合はkibana.ymlで設定できます)。 Elasticsearch GET API使用しますKibanaの可視化とダッシュボードを取得するにはindex-patternsvisualizationsdashboardskibana settingsなど

例を取得することができます。このことができます

curl -XGET "http://xxx.xxx.xxx.xxx:9200/.kibana/dashboard/dashboard_name?pretty=1" 
curl -XGET "http://xxx.xxx.xxx.xxx:9200/.kibana/visualization/visualization_name?pretty=1" 

希望を!

1

ダッシュボードの設定を含むすべての設定は、接続されているElasticsearchクラスタの.kibanaインデックス(デフォルト)に格納されます。

GitHubには、elasticsearchのインデックスをエクスポートおよびインポートするために使用できるスクリプトがいくつかあります。 https://github.com/mallocator/Elasticsearch-Exporterを使用して、OTAP間でKibana設定を同期させます。環境からSVN(jenkinsジョブ)への設定をエクスポートし、SVNから別の環境にインポートすることができます。

関連する問題