- Table: o tipo de consulta mais simples para exibir dados em formato de tabela. Funciona bem como uma opção genérica tanto para consultas simples quanto para consultas complexas que contêm funções de agregação.
- Logs: otimizado para criar consultas de logs. Funciona melhor na visualização Explore com as configurações padrão definidas.
- Time Series: mais indicado para criar consultas de séries temporais. Permite selecionar uma coluna de tempo específica e adicionar funções de agregação.
- Traces: otimizado para pesquisar/visualizar rastreamentos. Funciona melhor na visualização Explore com as configurações padrão definidas.
- SQL Editor: o SQL Editor pode ser usado quando você quiser controle total sobre a consulta. Nesse modo, qualquer consulta SQL pode ser executada.
Tipos de consulta
Tabela
Esse tipo de consulta exibirá os dados como uma tabela.
Logs
IS ANYTHING, ele será habilitado.
O tipo de consulta de logs oferece suporte a links de dados.
Esse tipo de consulta renderiza os dados no painel de logs, juntamente com um painel de histograma de logs na parte superior. As colunas extras selecionadas na consulta podem ser visualizadas na linha de log expandida:
Séries temporais
- Um campo Time dedicado.
- No modo Aggregate, uma macro de intervalo de tempo é aplicada automaticamente junto com um Group By para o campo Time.
- No modo Aggregate, o campo “Columns” fica oculto.
- Um filtro de intervalo de tempo e um Order By são adicionados automaticamente para o campo Time.
Esse tipo de consulta exibirá os dados no painel de séries temporais.
Rastreamentos
IS ANYTHING, ele será ativado.
O tipo de consulta de rastreamento oferece suporte a links de dados.
Esse tipo de consulta renderiza os dados na visualização de tabela no modo Trace Search e no painel de rastreamento no modo Trace ID.
SQL Editor
Links de dados
Exemplo de links de trace em uma tabela
Exemplo de links de trace em logs
Como criar um link de dados
traceID na sua consulta. Esse nome não diferencia maiúsculas de minúsculas e permite adicionar um sublinhado antes de “ID”. Por exemplo: traceId, TraceId, TRACE_ID e tracE_iD seriam todos válidos.
Se o OpenTelemetry estiver habilitado em uma consulta de logs ou traces, uma coluna de trace ID será incluída automaticamente.
Ao incluir uma coluna de trace ID, os links “View Trace” e “View Logs” serão associados aos dados.
Recursos de vinculação
Exemplo de visualização de um trace (painel direito) a partir de uma consulta de logs (painel esquerdo)
Macros
Usando macros
$__timeFilter:
Entrada:
log_time.
O plugin também aceita a notação com chaves {}. Use essa notação quando for necessário usar consultas dentro de parâmetros.