Ir para o conteúdo

Configurar o Log de Serviço REST/Web

O Vinyl suporta a capacidade de registrar várias solicitações de serviços da web. Por exemplo:

  • Chamadas REST Datasource (uma solicitação feita a um sistema externo)
  • Chamadas REST API (uma solicitação feita ao próprio Vinyl)
  • Webhooks

Um registro em execução desses eventos pode ser visualizado navegando para:

  • IDE > APIs REST > Registros

Exemplo de registros da API REST

As informações captadas são as seguintes:

  • Data em que a solicitação foi recebida
  • Nome do recurso
  • Endpoint do recurso
  • Tipo de solicitação
  • Código de status
  • Sucesso
  • Externo (se a solicitação for feita para um sistema externo)
  • Tempo decorrido (em milissegundos)

Registro Detalhado

O registro detalhado pode ser habilitado para serviços Web e permite uma captura muito mais profunda da solicitação. Em particular, o registro detalhado irá capturar:

URL - Cabeçalho de solicitação/resposta - Órgãos de Solicitação/Resposta

Exemplo de log da API REST com detalhes

Configuração

Para configurar o registro detalhado, configure um filtro de registro executando as seguintes etapas:

  • Navegue até IDE > APIs REST > Logs
  • Clique no botão Configuração

Para uma API REST:

  • Configure o App ao qual a chamada de API se destina
  • Opcionalmente, selecione uma Tabela individual

Para uma Fonte de Dados REST Ou Webhook:

  • Configure a Fonte de Dados que a chamada REST usa
  • Opcionalmente, selecione uma Tabela individual

Outros Parâmetros Opcionais Comuns:

  • Selecione um Intervalo de códigos de status, por exemplo. 400-499
  • Selecione um tempo de Desativar após em minutos (por exemplo, 90 para ter o registro detalhado ativo por 90 minutos)

Torne o Filtro Ativo:

  • Marque o sinalizador Ativo para ativar o filtro

Depois de fazer essas alterações na configuração, a solicitação do serviço Web deverá incluir o registro detalhado.