Você pode integrar pesquisa com subconsultas?
(Como Splunk com o tubo)
Descreva o recurso :
Na barra de ferramentas, seria interessante poder pesquisar com os resultados de uma outra consulta.
Você poderia fornecer alguns exemplos de como você usaria isso? A barra de filtro do Kibana suporta a consulta DSL completa do Elasticsearch, para que você possa criar quaisquer consultas que o ES suporta.
@Bargs Splunk linguagem de consulta mais do que apenas linguagem de consulta. É a linguagem de processamento de pesquisa. Este SPL oferece a possibilidade de descrever pipeline de dados: Filtragem, Agregação, Transformação.
As seguintes coisas definitivamente estão faltando na linguagem Lucene:
Todas essas coisas você definitivamente pode obter se usar vários controles de interface do usuário do Kibana, mas o Splunk fornece uma melhor UX se você souber (!) a linguagem de consulta.
Aqui está um exemplo de cenário:
Gostaria de pesquisar em todos os logs HTTP para visualizar a quantidade de 200 vs 500 respostas.
Em Splunk
index=haproxy (status=500 OR status=200) | timechart count by status
Nesta consulta | timechart count by status
é igual a duas (!) agregações que aplicamos aos resultados que obtemos da consulta index=haproxy (status=500 OR status=200)
No Kibana (versão 6.2.1)
status:200 OR status:500
Como você pode ver, é muito inconveniente realizar análises ad-hoc com o Kibana. Até mesmo criar painéis no Splunk é muito mais fácil do que no Kibana.
Obrigado pelos detalhes @torinaki. Na verdade, começamos a trabalhar em uma nova linguagem de consulta que nos permitirá criar recursos como você descreveu. Aqui está um tíquete de brainstorming onde mantemos uma lista de desejos de recursos que gostaríamos de adicionar. Eu vinculei seu comentário para que não percamos o contexto, mas sinta-se à vontade para comentar diretamente nesse ticket se houver mais alguma coisa que você queira adicionar. Vou encerrar este problema, pois ele foi substituído por tickets mais atualizados sobre a nova linguagem de consulta.
Comentários muito úteis
@Bargs Splunk linguagem de consulta mais do que apenas linguagem de consulta. É a linguagem de processamento de pesquisa. Este SPL oferece a possibilidade de descrever pipeline de dados: Filtragem, Agregação, Transformação.
As seguintes coisas definitivamente estão faltando na linguagem Lucene:
Todas essas coisas você definitivamente pode obter se usar vários controles de interface do usuário do Kibana, mas o Splunk fornece uma melhor UX se você souber (!) a linguagem de consulta.
Aqui está um exemplo de cenário:
Gostaria de pesquisar em todos os logs HTTP para visualizar a quantidade de 200 vs 500 respostas.
Em Splunk
Nesta consulta
| timechart count by status
é igual a duas (!) agregações que aplicamos aos resultados que obtemos da consultaindex=haproxy (status=500 OR status=200)
No Kibana (versão 6.2.1)
Como você pode ver, é muito inconveniente realizar análises ad-hoc com o Kibana. Até mesmo criar painéis no Splunk é muito mais fácil do que no Kibana.