Können Sie Recherchen mit Unterabfragen integrieren?
(Wie Splunk mit der Pfeife)
Beschreiben Sie die Funktion :
In der Symbolleiste wäre es interessant, mit den Ergebnissen einer anderen Abfrage suchen zu können.
Können Sie einige Beispiele nennen, wie Sie dies verwenden würden? Die Kibana-Filterleiste unterstützt die vollständige Elasticsearch-Abfrage-DSL, sodass Sie alle Abfragen erstellen können, die ES unterstützt.
@Bargs Splunk-Abfragesprache ist mehr als nur eine Abfragesprache. Es ist die Suchverarbeitungssprache. Diese SPL bietet eine Möglichkeit, die Datenpipeline zu beschreiben: Filterung, Aggregation, Transformation.
Folgende Dinge fehlen definitiv in der Lucene-Sprache:
All diese Dinge können Sie definitiv erreichen, wenn Sie mehrere Kibana-UI-Steuerelemente verwenden, aber Splunk bietet eine bessere UX, wenn Sie (!) die Abfragesprache kennen.
Hier ist ein Beispielszenario:
Ich möchte alle HTTP-Protokolle durchsuchen, um die Menge von 200 vs. 500 Antworten zu visualisieren.
Bei Splunk
index=haproxy (status=500 OR status=200) | timechart count by status
In dieser Abfrage ist | timechart count by status
gleich zwei (!) Aggregationen, die wir auf Ergebnisse anwenden, die wir von der Abfrage index=haproxy (status=500 OR status=200)
erhalten
In Kibana (Version 6.2.1)
status:200 OR status:500
Wie Sie sehen können, ist es sehr umständlich, Ad-hoc-Analysen mit Kibana durchzuführen. Auch das Erstellen von Dashboards in Splunk ist viel einfacher als in Kibana.
Danke für die Details @torinaki. Wir haben tatsächlich damit begonnen, an einer neuen Abfragesprache zu arbeiten, die es uns ermöglichen wird, Funktionen wie die von Ihnen beschriebenen zu erstellen. Hier ist ein Brainstorming- Ticket , in dem wir eine Wunschliste mit Funktionen geführt haben, die wir hinzufügen möchten. Ich habe Ihren Kommentar verlinkt, damit wir den Kontext nicht verlieren, aber Sie können dieses Ticket gerne direkt kommentieren, wenn Sie noch etwas hinzufügen möchten. Ich werde dieses Thema schließen, da es durch aktuellere Tickets zur neuen Abfragesprache ersetzt wurde.
Hilfreichster Kommentar
@Bargs Splunk-Abfragesprache ist mehr als nur eine Abfragesprache. Es ist die Suchverarbeitungssprache. Diese SPL bietet eine Möglichkeit, die Datenpipeline zu beschreiben: Filterung, Aggregation, Transformation.
Folgende Dinge fehlen definitiv in der Lucene-Sprache:
All diese Dinge können Sie definitiv erreichen, wenn Sie mehrere Kibana-UI-Steuerelemente verwenden, aber Splunk bietet eine bessere UX, wenn Sie (!) die Abfragesprache kennen.
Hier ist ein Beispielszenario:
Ich möchte alle HTTP-Protokolle durchsuchen, um die Menge von 200 vs. 500 Antworten zu visualisieren.
Bei Splunk
In dieser Abfrage ist
| timechart count by status
gleich zwei (!) Aggregationen, die wir auf Ergebnisse anwenden, die wir von der Abfrageindex=haproxy (status=500 OR status=200)
erhaltenIn Kibana (Version 6.2.1)
Wie Sie sehen können, ist es sehr umständlich, Ad-hoc-Analysen mit Kibana durchzuführen. Auch das Erstellen von Dashboards in Splunk ist viel einfacher als in Kibana.