LogQL: seletores, filtros e | json

17 min
Público
iniciante que leu as lições 01 e 02 deste módulo
Duração
45 a 60 min
Módulo
5/7
Competência visada
escrever uma consulta LogQL em dois tempos (seletor depois pipeline), ler os campos de uma linha JSON com | json, filtrar em um campo, reformatar a linha, e reconhecer as quatro mensagens de erro que o Loki mais retorna

Em uma imagem

Uma consulta LogQL se lê como uma frase em duas partes separadas por barras verticais. A primeira parte, entre chaves, diz a qual prateleira ir: {service="api"}. O Loki a usa para escolher os fluxos, sem ler uma única linha. Tudo que vem depois, atrás de |, diz o que fazer com cada linha uma vez a prateleira aberta: mantê-la ou não (|= "500"), abri-la para ler seus campos (| json), mantê-la conforme um campo (| duree_ms > 500), reescrevê-la (| line_format). Essa segunda parte se chama pipeline, e ela se executa da esquerda para a direita, linha por linha, exatamente como pipes Unix.

Pré-visualização — o resto da lição está reservado aos inscritos.

Já se inscreveu com um código?

O seu acesso está ligado à sua conta, não a esta ligação. Inicie sessão com o mesmo e-mail usado na aula: o seu curso está à espera, não precisa de introduzir o código de novo.

Iniciar sessãoAinda não tem conta? Criar uma
Esta lição faz parte do módulo «Logs: Loki, Alloy e LogQL»

Os primeiros módulos do curso são de acesso livre. Para o resto há três possibilidades: comprar este curso de uma vez por todas, subscrever, ou introduzir o código entregue na aula.

Subscrever — 19 $ US/mêsVoltar ao plano
É estudante do curso?

O código fica ligado à sua conta: inicie sessão ou crie uma conta e ele será aplicado automaticamente ao regressar.

Ainda não tem conta? Criar uma