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 ?
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.)
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.
Tags und Links rest http curl elasticsearch kibana