Additional Info

Este interceptor recupera informações adicionais que podem ser inseridas nas requisições.

Ao ser adicionado no fluxo, ele extrai os valores configurados nos headers, query params ou body da requisição e salva esses dados no formato chave-valor nos detalhes do Trace.

Funcionamento

Ao ser realizada uma requisição com o interceptor Additional Info no fluxo, o gateway verifica se uma expressão com uma chave pré-configurada foi adicionada no header, query params ou body. Caso seja encontrada uma expressão em qualquer um dos locais mencionados, o gateway recupera a informação e adiciona a chave e o valor encontrados ao Trace.

Configurando o interceptor

Para configurar o interceptor, é preciso preencher três informações obrigatórias:

  1. Expression: determina a chave que deve ser recuperada da requisição. A expressão deve ser precedida de um dos prefixos: $body, $header ou $queryParam, de acordo com a localização da informação na requisição.

  2. Name: determina o nome do interceptor, que deve ser único.

  3. Type: determina o tipo de dado aceito no valor da expressão.

Para data, o formato é "yyyy/MM/dd HH:mm:ss". Exemplo: 2017/11/21 09:59:53.

As imagens abaixo mostram um exemplo de configuração do interceptor:

additionalinfo 01
additionalinfo 02
Thanks for your feedback!
EDIT
How useful was this article to you?