Comment pouvons-nous demander Kibana avec l'API REST pour obtenir la demande et la réponse de visualisation?
Je veux le faire en utilisant NodeJS pour manipuler ces résultats de Kibana. Le but est que je souhaite interroger directement Kibana par programme (via REST) pour obtenir le corps de la demande ES.
Vous pouvez directement demander l'ES. La documentation est ici
Vous pouvez aller dans le fichier kibana\kibana-4.5.1-windows\Optimiser\bundles\kibana.bundle.js, rechercher la fonction "Transport.prototype.request = function (params, cb)" et ajouter dans la première ligne parent.postMessage(params.body, "*");
Maintenant, allez au contrôleur ou au script qui gère l'iframe (parent iframe) et ajoutez
$window.addEventListener("message", function (event) {
var data=event.data;
});
par exemple:
<iframe id="ifr" src="http://localhost:5601/goto/6ba8a6b8ceef3tyt454789e4fe5cf5"></iframe>
<script>
$window.addEventListener("message", function (event) {
var data=event.data;
});
</script
Vous obtiendrez maintenant la requête de requête