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
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
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.