Darstellen einer Kibana-Abfrage in einem REST-Curl-Formular

7

Ich habe einen Kibana-Server in einem klassischen ELK Konfiguration, Abfrage einer Elasticsearch Instanz .

Ich benutze die Kibana-Konsole, um ausgefeilte Abfragen auf elasticsearch auszuführen. Ich möchte einige dieser Abfragen in der Befehlszeile mit cURL oder einem anderen http-Tool verwenden.

Wie kann ich eine Kibana-Suche in eine direkte cURL-Datei konvertieren? wie REST-Aufruf an elasticsearch ?

    
Adam Matan 17.08.2015, 14:06
quelle

2 Antworten

15

Am unteren Rand Ihrer Visualisierung gibt es eine kleine Vorschau, auf die Sie klicken können, um weitere Details zur zugrunde liegenden Abfrage anzuzeigen:

Dann können Sie auf die Schaltfläche "Request" klicken, um die zugrunde liegende Abfrage anzuzeigen, die Sie kopieren / einfügen und tun können, was Ihnen passt.

AKTUALISIEREN

Dann können Sie die Abfrage aus der "Anfrage" -Textare kopieren und einfügen und einfach in eine Locke wie folgt einfügen:

%Vor%

Sie müssen möglicherweise ein paar Dinge optimieren (wie Pre / Post Highlight-Tags, etc.)

    
Val 17.08.2015, 14:18
quelle
6

Wenn Sie mit einem Chrome-Browser online sind, können Sie Ihr Kibana-Dashboard aufrufen, die Entwicklerkonsole öffnen und Ihre Suchanfrage schreiben, während der Reiter Network in der Entwicklerkonsole geöffnet ist. Wenn Sie im Kibana-Dashboard nach Ihrer Suchanfrage suchen, wird die Anfrage in der Entwicklerkonsole angezeigt. Dort können Sie mit der rechten Maustaste klicken und Copy as cURL auswählen, wodurch der curl-Befehl in Ihre Zwischenablage kopiert wird. Beachten Sie, dass die Anmeldeinformationen Ihrer Basisberechtigung ebenfalls kopiert werden können. Seien Sie also vorsichtig, wo Sie es einfügen.

    
xh3b4sd 12.08.2016 13:54
quelle

Tags und Links