web-dev-qa-db-ja.com

Kibanaにクエリを実行するにはどうすればよいですか?

REST APIでKibanaをリクエストして、視覚化リクエストとレスポンスを取得するにはどうすればよいですか?

このような: - screenshot

NodeJSを使用してKibanaのこの結果を操作します。目的は、ESリクエスト本文を取得するために、プログラムで(REST API)を介して)Kibanaに直接クエリを送信することです。

12
Nader

ESを直接リクエストできます。ドキュメントは here です

10
mherbert

Kibana\kibana-4.5.1-windows\optimize\bundles\kibana.bundle.jsファイルに移動し、関数 "Transport.prototype.request = function(params、cb)"を検索して、最初の行に追加することができますparent.postMessage(params.body, "*"); iframe(iframe parent)を管理するコントローラーまたはスクリプトに移動して、追加します

$window.addEventListener("message", function (event) {          
              var data=event.data;          
            });

例えば:

    <iframe id="ifr" src="http://localhost:5601/goto/6ba8a6b8ceef3tyt454789e4fe5cf5"></iframe>

    <script>
        $window.addEventListener("message", function (event) {          
          var data=event.data;          
        });
    </script

今、あなたはリクエストクエリを取得します

1
Lax