Kibana visualizationのidについて

kibana/elasticsearch 5.4.1を使用しています。

(質問1)
kibanaにおいて、visualizeした各オブジェクトには、
固有の_idが動的に割り振られるかと思います。

動的に割当てられる_idを、初めからユニークなidを指定してオブジェクトを作成することはできないのでしょうか?

(質問2)
この_idを、別のユニークなidに変更してもよいのでしょうか?
具体的には、

  1. [Management]->[Saved Objects]->[Visualizations]において、所望のオブジェクトを選択し、Export。
  2. ExportしたJSONファイルの_idを、別のユニークな値に変更
  3. 変更したJSONファイルを、再度import

以上、よろしくお願いします。

目的はなんでしょうか?

内部で付与している_idを他のところで参照していたりした場合に問題になる可能性がある気がしますが。。。

ご指摘の通り、他で参照している場合には問題になるかと思います。

目的は、shareによって、数多くのLinkを張りたいのですが、いちいちURIをコピペするのが面倒なので、
楽をしてURIを取得する方法を知りたいと思っています。

調べていたら、LinkのURIに_idらしきものが埋め込まれているのを発見しました。
この_idをkibanaの自動付与ではなく、指定の_idにすることができれば、
テキストベースで編集したJSONファイルをimportし、iframeのURIには上記で記述した_idを記述することができます。
コピペしなくても、機械的にテキスト編集することが可能になります。

伝わりますでしょうか...

試しにやってみたところ、うまくいっているようなのですが、他に副作用がないか心配です。

一応、要望としては上がっています。

動くとも思いますが、オススメはしないです。。。

見落していました。。。

ありがとうございました。

求めている形とは少し違うかと思うのですが、
DashボードのURLリストでしたら以下コマンドでexportしたjsonをパースして取得出来るかと思います。

$ for uri in `jq -r '.[]._id' export.json`;do echo http://{KibanaのURL}:5601/app/kibana#/dashboard/$uri;done

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.