2015-08-05 12 views
5

विज़ुअलाइज़ेशन अनुरोध और प्रतिक्रिया प्राप्त करने के लिए हम REST API के साथ किबाना का अनुरोध कैसे कर सकते हैं?हम किबाना से कैसे पूछ सकते हैं?

इस तरह

: screenshot

मुझे लगता है कि NodeJS का उपयोग कर Kibana के इस परिणामों में हेरफेर करने करना चाहते हैं। उद्देश्य यह है कि मैं ईएस अनुरोध निकाय प्राप्त करने के लिए प्रोग्रामिंग (आरईएसटी एपीआई के माध्यम से) कोबाना से सीधे पूछना चाहता हूं।

+0

** मैं ईएस अनुरोध निकाय प्राप्त करने के लिए प्रोग्रामिंग (आरईएसटी एपीआई के माध्यम से) सीधे किबाना से पूछना चाहता हूं। – Nader

+0

ऐसा नहीं लगता कि यह संभव है। एक .किबाना इंडेक्स है, इसमें डैशबोर्ड की कॉन्फ़िगरेशन होती है। लेकिन मुझे वहां मौजूद वास्तविक क्वेरी दिखाई नहीं दे रही है। –

उत्तर

6

आप सीधे ईएस का अनुरोध कर सकते हैं। प्रलेखन here

+0

आपकी प्रतिक्रिया के लिए धन्यवाद, लेकिन मैं जानना चाहता हूं कि किबाना – Nader

+1

पूछने का कोई तरीका है या नहीं, लेकिन आप किबाना का उद्देश्य नहीं कर सकते हैं। यह उपकरण सिर्फ एक विज़ुअलाइजेशन टूल है। तो यदि आप इसे आजमा देना चाहते हैं, तो आप अनुरोध देख सकते हैं कि किबाना करता है (आपके ब्राउज़र पर F12)। – mherbert

+0

मैं ग्राफ के तहत किबाना में अनुरोध देख सकता हूं लेकिन क्या हम इसे प्रोग्रामेटिक रूप से कॉल कर सकते हैं? – Nader

1

है आप, kibana \ kibana-4.5.1-windows \ अनुकूलन \ बंडलों \ kibana.bundle.js फाइल करने के लिए जाना समारोह "Transport.prototype.request = समारोह खोज सकते हैं (पैरामीटर, सीबी) ", और पहली पंक्ति में जोड़ने parent.postMessage(params.body, "*"); अब नियंत्रक या स्क्रिप्ट कि iframe (आइफ्रेम माता पिता) का प्रबंधन करने के लिए जाना और

$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 

अब आपको अनुरोध पूछताछ

संबंधित मुद्दे